SkywarsReloaded UPDATED | Recoded | 1.17 Support! | New features! | 1.8x - 1.17x 5.6.0

The most popular Skywars plugin, but updated! New features, fixes and much more.

  1. GCNT
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/lukasvdgaag/SkyWarsReloaded
    Contributors:
    GaagjesCraft Network Team (GCNT), Walrusone
    Languages Supported:
    All messages are configurable in the config
    SkywarsReloaded UPDATED

    Spotted a bug, got an issue, or just wanna talk? Join our Discord here!

    We've had a lot of requests for updating the SkywarsReloaded plugin. We also had a lot of feature requests and bug reports. After quite a time, we decided to maintain the popular SkywarsReloaded plugin.

    This plugin is the exact same version as the official one (4.1.3), but adds more features, fixes, and 1.14, 1.15, 1.16, and 1.17 support!
    You can just update to this version without removing any of your current Skywars files as it all works the same.
    Please note that the official Skywars plugin is no longer in development. The development of that plugin will be continued here.


    If you want to even have more fun out of your Skywars game, make sure to install our Extension. It adds a lot more commands, allows you to import maps, a fancy in-game menu kit editor, NPCs, autojoin, and much more.
    For new feature requests, make sure to join our Discord server. The invite link is below.

    Dependencies
    WorldEdit

    Extra Features
    The features listed below are extra features. This plugin contains the same features as the official SkywarsReloaded plugin because this is an updated version. The official plugin is no longer in development, so we're continuing it.
    • Added tab complete for commands.
    • Added team chats. Use a ! in front of the message to talk globally.
    • Added join and leave messages on game join.
    • Added a new scoreboard system for less lag, more efficiency, and PAPI support.
    • Added a waiting lobby to team games!
    • Added the ability to enable separate cages for team games.
    • Added a team selector for team games.
    • Added an option to disable the join-waiting timer being reset every time a new player joins the game (config.yml -> game.resetTimerOnJoin).
    • Added detailed description messages in case an arena failed to register.
    • Added look direction spawn. Players will face this location when they join the map. Must be enabled in the config.
    • Hooks into the extension to override the actions when clicking the join item in the inventory.
    • Added join menu customization for items. You can now change the lores and display names.
    • Added join menu per-arena icons. Each arena can have its own icon.
    • Added 1.14x, 1.15x, 1.16x, and 1.17x support.
    • Added Developer API Events!
    • Added the sw.signs permission for breaking signs.
    • Added option in config to disable the winning broadcast.
    • Fixed arenas menu being empty.
    • Fixed the PlaceholderAPI expansion error.
    • Fixed holograms giving errors when HolographicDisplays wasn't installed.
    • Fixed spectate skulls being duplicated.
    • Quick Death
    • Schematic cages for solo games (requires WorldEdit)
    • Fixed player spawn points being forgotten after setting them.
    • Fixed wall signs being empty bug on 1.13+.
    Main Features
    These are the features that were already included by the main author (walrusone).
    These features may change and all new features will be listed above under 'extra features'.
    • Scoreboards
      • 5 different scoreboard types for different game statuses.
      • Supports (MVdW)PlaceholderAPI
      • 20 custom placeholders
      • 32 characters on 1.8-1.12, 128 on 1.13+
    • BungeeCord support
      • Lobby server with join signs & menu
      • Game servers (auto arena join when joining the server)
      • Returned to lobby server after game ends
    • Solo games
    • Team games
      • Waiting lobby for team games
      • Team selector
      • Group cages/single cages
    • Join games through signs
    • Join games through menus
    • Kits
    • Chat system
      • 4 chat formats
      • Lobby, spectate, ingame, and team chat
      • Option to disable custom chat, and use another plugin's chat system
      • Optional externalPrefix option to add a prefix to another plugin's chat system (disabled by default).
    • Game voting
      • Chests (basic, normal, overpowered, empty)
      • Health (5hp, 10hp, 15hp, 20hp)
      • Time (dawn, noon, dusk, night)
      • Weather (sun, rain, thunder, snow)
      • Modifier (speed, jump, strength, none)
    • Chest loot
      • Configurable chest loot
      • 6 total chest types (3 are votable)
      • Center chests
      • Basic, normal, overpowered, basiccenter, normalcenter, opcenter
    • Spectate games through menus
    • Game options
      • win sounds
      • kill sounds
      • glass (cage)
      • taunts
      • particles
      • projectile trails
    • Lobby spawn
      • teleport to lobby on join/world join
      • teleported to lobby on game leave/end
    • Player statistics
      • wins
      • kills
      • ELO
      • losses
      • games played
      • deaths
    • Game events
      • DisableRegen
      • HealthDecay
      • EnderDragon
      • Wither
      • MobSpawn
      • CrateDrop
      • ChestRefill
      • DeathMatch
      • ArrowRain
      • AnvilRain
    • MySQL support
    • Holographic statistics (Holographic Display)
    • Party system
    • Tab Complete for Skywars commands (if permission)
    • Command to customize chest loot in-game
    • Command to create and manage arenas
    • Command to create kits
    • Arena display names
    • Lobby scoreboard + In-game scoreboards
    • Messages are 100% configurable
    • Everything is configurable in the Skywars folder
    Okay so there are way more features, but I can't name them all, so these are the most important ones. Just install the plugin and you will see :)

    Commands
    Player Commands

      • sw quit: Quits from the current game
      • sw join: Join a SkyWars match
      • sw spectate [playername/mapname]: Spectates the game that the player is in or the map.
      • sw stats [playername]: Shows a players stats
      • sw top [stat]: Displays SkyWars leaderboard for the selected stat
      • sw options: Opens the options selection menu.
      • sw winsound: Opens the win sound selection menu.
      • sw killsound: Opens the kill sound selection menu.
      • sw glass: Opens the glass color selection menu.
      • sw taunt: Opens the taunt selection menu.
      • sw particle: Opens the particle effect selection menu.
      • sw projectile: Opens the projectile effect selection menu.
    Admin Commands

      • sw setspawn: Sets the lobby spawn.
      • sw stat [playername] [stat] [method] [amount]: Changes a players stat based on the method. For integer stats, method can be "add", "remove", or "set". For non-integer stats, always use "set".
      • sw clearstats [playername]: Clears a SkyWars players stats
      • sw reload: Reloads SkyWars
      • sw chestadd [chesttype] [method] [percentage]: Adds item(s) in hand/inventory to the chesttype with the assigned percentage. Type can be basic, normal, op, or crate.
      • sw start: Forces a match to start without having the minimum players listed the maps.yml.
      • sw updatetop: Forces an update of the leaderboards.
      • sw hologram [stat] [format]: Adds a hologram at your eye location.
      • /sw holoremove: Removes the closest hologram leaderboard.
    Kit Commands

      • swkit create [kitname]: Create a kit using the items in your inventory
      • swkit enable [kitname]: Toggles whether the kit is enabled or disabled
      • swkit icon [kitname]: Sets the icon for the kit to the itemstack in your hand
      • swkit lockicon [kitname]: Sets the locked icon for the kit to the itemstack in your hand
      • swkit perm [kitname]: Toggles whether a permission is needed to unlock the kit
      • swkit list: Lists all kits
      • swkit load [kitname]: Clears your inventory and loads the kit into your inventory
      • swkit lore [kitname] [number] [lore]: Used to set up to 16 lines of lore and locked lore. <number> can be between 1 and 16 or the string "locked". Can include color codes.
      • swkit name [kitname] [displayname]: Sets the display name for the kit. Can include color codes.
      • swkit position [kitname] [position]: Sets the icon position within the kit menu
      • swkit update [kitname]: Updates the kit <kitname> with your current inventory
    Map Commands

      • swmap arenas: Opens an Arena GUI
      • swmap spawn look: Sets the face direction for the players. They will look to that location when they join the game.
      • swmap create [mapname]: Creates a map named [mapname]
      • swmap edit [mapname]: Opens a map named [mapname] for editing
      • swmap delete [mapname]: Deletes a map named [mapname]
      • swmap list: Lists available maps
      • swmap register [mapname]: Registers a map named [mapname]
      • swmap unregister [mapname]: Unregisters a map named [mapname]
      • swmap save [mapname]: Saves an open map named [mapname]
      • swmap minimum [mapname] [number]: Sets the minimum players for [mapname]
      • swmap name [mapname] [displayname]: Sets the display name for [mapname]
      • swmap creator [mapname] [creator]: Sets the creator name for [mapname]
      • swmap refresh [mapname]: Reloads the map.yml data file for the specific map. [mapname] can be set to "all" to reload all map.yml's.
      • swmap spawn [type] [team]: Adds a spawn at your location when in edit mode. Type can be "player", "spec", "look" or "death". If you are configuring a team game, you need to specify the team number.
      • swmap chesttype [mapname]: Toggles between the chest types that can be added.
      • swmap legacyload [mapname]: This will run the scanner and you will receive messages stating chests and spawns are added. See further instruction for this command below.
    Party Commands

      • swparty create [partyname]: Creates a party named [partyname]
      • swparty accept: Accepts a party invite
      • swparty decline: Declines a party invite
      • swparty disband: Disbands your party
      • swparty info: Lists your parties info
      • swparty invite [player]: Invites a player to your party
      • swparty leave: Leaves your current party
      • swparty name [partyname]: Changes your parties name

    Permissions
    Group Permissions

      • sw.admin: Allows a player to use all admin commands.
      • sw.maps: Allows a player to use all map commands.
      • sw.kits: Allows a player to use all kit commands.
      • sw.parties: Allows a player to use all party commands
      • sw.player: Allows a player to use all player commands
    Player Permissions

      • sw.join: Allows a player to use sw join command and to join games.
      • sw.stats: Allows a player to view player stats.
      • sw.top: Allows a player to view the leaderboard.
      • sw.quit: Allows a player to use sw quit command.
      • sw.winsound: Allows a player to use sw winsound command.
      • sw.killsound: Allows a player to use sw killsound command.
      • sw.glass: Allows a player to use sw glass command.
      • sw.taunt: Allows a player to use sw taunt command.
      • sw.projectile: Allows a player to use sw projectile command.
      • sw.particle: Allows a player to use sw particle command.
      • sw.spectate: Allows a player to spectate using the spectate menu or the spectate command.
      • sw.vip1: Gives the player an experience and voting multiplier that corresponds to vip1.
      • sw.vip2: Gives the player an experience and voting multiplier that corresponds to vip2.
      • sw.vip3: Gives the player an experience and voting multiplier that corresponds to vip3.
      • sw.vip4: Gives the player an experience and voting multiplier that corresponds to vip4.
      • sw.vip5: Gives the player an experience and voting multiplier that corresponds to vip5.
      • sw.kit.[filename]: Allows the player to unlock voting on a permission required kit. [filename] is the filename of the kit without the “.yml”
      • sw.votemenu: Allows a player to open the in game voting menu.
      • sw.chestvote: Allow a player to vote on the chest type in pregame menus.
      • sw.healthvote: Allow a player to vote on the health amount in pregame menus.
      • sw.timevote: Allow a player to vote on the time in pregame menus.
      • sw.weathervote: Allows a player to vote on the weather in the pregame menus.
      • sw.modifiervote: Allows a player to vote on the modifier in the pregame menus.
      • sw.pareffect.[name]: Allows a player you use a particle effect without having the required level. [name] represents the “Key” for the particle effect in the particleeffects.yml.
      • sw.proeffect.[name]: Allows a player you use a projectile particle effect without having the required level. [name] represents the “Key” for the projectile particle effect in the projectileeffects.yml.
      • sw.glasscolor.[name]: Allows a player you use a glass color without having the required level. [name] represents the “Key” for the glass color in the glasscolors.yml.
      • sw.killsound.[name]: Allows a player you use a kill sound without having the required level. [name] represents the “Key” for the kill sound in the killsounds.yml.
      • sw.winsound.[name]: Allows a player you use a win sound without having the required level. [name] represents the “Key” for the win sound in the winsounds.yml.
      • sw.taunt.[name]: Allows a player you use a taunt without having the required level. [name] represents the “Key” for the taunt in the taunts.yml.
    The "Key" for each effect/sound/glasscolor/taunt can be found in their respective ymls. The "Key" in the following code sample is the highlighted value.

    Admin Permissions

      • sw.setspawn: Allows a player to set a set the lobby spawn.
      • sw.stat: Allows a player to set a players stats.
      • sw.clearstats: Allows a player to clear a players stats.
      • sw.allowcommands: Allows a player to use commands when spectating or in game.
      • sw.reload: Allows a player to use the reload command.
      • sw.chestadd: Allows a player to use the chestadd command.
      • sw.start: Allows a player to use the start command.
      • sw.updatetop: Allows a player to use the updatetop command.
      • sw.hologram: Allows a player to use the hologram command.
      • sw.holoremove: Allows a player to use the holoremove command
    Map Permissions

      • sw.map.arenas: Allows a player to use the Arenas GUI.
      • sw.map.create: Allows a player to create an arena.
      • sw.map.edit: Allows a player to edit an arena.
      • sw.map.delete: Allows a player to delete an arena.
      • sw.map.list: Allows a player to list the available arenas.
      • sw.map.save: Allows a player to save an arena.
      • sw.map.register: Allows a player to register an arena.
      • sw.map.unregister: Allows a player to unregister an arena.
      • sw.map.refresh: Allows a player to reload the map data file.
      • sw.map.creator: Allows a player to set the arena creator.
      • sw.map.name: Allows a player to set the arena display name.
      • sw.map.minimum: Allows a player to set the arena minimum number of players.
      • sw.map.spawn: Allows a player to use the spawn command.
      • sw.map.chesttype: Allows a player to use the chesttype command.
    Kit Permissions

      • sw.kit.create: Allows a player to use the create command.
      • sw.kit.enable: Allows a player to use the enable command.
      • sw.kit.icon: Allows a player to use the icon command.
      • sw.kit.lockicon: Allows a player to use the lockicon command.
      • sw.kit.perm: Allows a player to use the perm command.
      • sw.kit.load: Allows a player to use the load command.
      • sw.kit.list: Allows a player to use the list command.
      • sw.kit.lore: Allows a player to use the lore command.
      • sw.kit.name: Allows a player to use the name command.
      • sw.kit.position: Allows a player to use the position command.
      • sw.kit.update: Allows a player to use the update command.
    Party Permissions

      • sw.party.accept: Allows a player to accept a party invite.
      • sw.party.create: Allows a player to create a party.
      • sw.party.disband: Allows a player to disband a party.
      • sw.party.decline: Allows a player to decline a party invite.
      • sw.party.info: Allows a player to view their party info.
      • sw.party.invite: Allows a player to invite players to their party.
      • sw.party.leave: Allows a player to leave a party.

    FAQ
    1: Create an arena using "/swm create <name>".
    2: Set the teamsize to 2 or higher using "/swm teamsize <name> <2+>".
    3: If you have separated cages enabled, set a cage for each team member using "/swm spawn player <teamNumber>". Performing this 2 times will add 2 spawns to the target team.
    4: Set the waiting lobby spawn using "/swm spawn lobby".
    5: Set all other stuff you might want to change, add chests etc.
    6: Save and register the map.
    7: Create a join sign and join the game (preferred with 2+ players).


    Videos
    How to set up the plugin on Bungeecord?
    See how to setup SkyWarsReloaded on a Bungeecord network. This requires at least v4.4.0


    How to create custom cages?
    See how to create custom schematic cages for players to wait in until the game starts. I know, it's pretty cool :)


    How to import arenas?
    See how to turn an already existing world into a custom SkyWarsReloaded arena using the Extension


    How to create holograms?
    See how to create skywars leaderboard holograms in-game using HolographicDisplays.


    How to setup the plugin properly?
    See how to create new arenas, change custom chest loot, kits and holograms.
    This video has been made by SoulStriker.



    API Events
    Code (YAML):

    SkyWarsDeathEvent
    : Fired when a player dies in-game.
    SkyWarsJoinEvent
    : Fired when a player joins a game.
    SkyWarsKillEvent
    : Fired when a player kills another player in-game.
    SkyWarsLeaveEvent
    : Fired when a player leaves a game.
    SkyWarsWinEvent
    : Fired when a player wins a game.
    SkyWarsSelectTeamEvent
    : Fired when a player selects a team in a game.
     

    Placeholders
    Below are raw placeholders for (MVdW)PlaceholderAPI. If you use clip's version, then put them between % %, otherwise between { }.
    swr_elo - ELO of the player
    swr_wins - The game wins of the player
    swr_losses - The number of games a player lost
    swr_kills - The total kill count of a player
    swr_deaths - The number of times a player has died
    swr_xp - The XP amount of a player
    swr_level - The XP level of a player
    swr_games_played - The number of games a player has played
    swr_kill_death - Kills divided by deaths of a player
    swr_win_loss - Wins divided by losses of a player

    Support
    We know that this plugin may be a bit difficult to understand. That's why we've made a website with some useful tutorials for SkywarsReloaded.
    https://gaagjescraft.net/skywars/


    If that's not enough, we also have a Discord server where we're ready to help you 24/7. Our Discord server is the official one that's already been referred to on the actual SkywarsReloaded page!
    https://gaagjescraft.net/discord/

    Please note that we are not the official authors of this plugin. We are just maintaining it as the official author (@walrusone) has stopped the development of this plugin.

Recent Reviews

  1. Budderman18
    Budderman18
    2/5,
    Version: 5.6.0
    You need to disable to ability to save if a map is unregistered. It will kick you out and completely erase the map. Way too often do maps get erased because they were marked as unregistered.
  2. SZASUKE
    SZASUKE
    5/5,
    Version: 5.6.0
    its good but i need it to be not a via external site download so i can use it on aternos plssssssss plsss
  3. Ro_mad
    Ro_mad
    3/5,
    Version: 5.6.0
    Its ok, but i cant save my maps! Pls help I am using 1.17.1 Otherwises this plugin is cool
  4. Booper_Dooper
    Booper_Dooper
    4/5,
    Version: 5.6.0
    They fixed the 2 commands I mentioned. Holograms still broken though. And I do have HolographicDisplays installed, those holograms work - the sw leaderboard ones just don't :I
  5. ItzwilianXD
    ItzwilianXD
    5/5,
    Version: 5.5.0
    Tengo una pregunta de como puedo usar variables como para que me diga que kit estoy usando o que celda o efecto en el scoreboard del lobby
  6. McGamerMax
    McGamerMax
    5/5,
    Version: 5.5.0
    Amazing skywars plugin, gonna start using it on my server. Really easy to setup and so far works with factions no complaints
  7. ninjagamer64
    ninjagamer64
    5/5,
    Version: 5.5.0
    I'm just giving this a 5 star review again, as this plugin is outstanding. It is fully customizable, and the dev team and other members of their Discord are very helpful.

    Just please add some more documentation. There is some on the website but it is not adequate. There are no comments in config, leaving me to always have to go on Discord and wait 2-3 hours for a response as to what config options do.
  8. alex_criti
    alex_criti
    4/5,
    Version: 5.5.0
    They are missing, he removes them and that is why I put 4 stars but it's very very good
  9. FoxCraftGaming
    FoxCraftGaming
    5/5,
    Version: 5.5.0
    i loved this for years but now i cant save my maps anymore, swm save <name> gives me the message of an internal error. please help me on discord FoxCraftGaming#5329
  10. Aconnox
    Aconnox
    5/5,
    Version: 5.5.0
    Hello! Recently you've said you would change the download link to this website instead of your own, it's been 2 weeks since that and I would imagine it wouldn't take to long to do that. But i'll wait :)