- Native Minecraft Version:
- Legacy (< 1.13)
- Tested Minecraft Versions:
- GaagjesCraft Network Team (GCNT), Walrusone
- Languages Supported:
- All messages are configurable in the configSkywarsReloaded UPDATED
Version 5.0.0 just released. Please take the time to read the update changelog to see what all changed.
We highly recommend you to back up your player data files (and other skywars files) when updating to 5.0.0 as this is a big update and a lot has changed in the code.
Spotted another bug? Report it 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, and 1.16 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 try out our Extension. It adds a lot more join features, some fixes, and other cool features.
For new feature requests, make sure to join our Discord server. The invite link is below.
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 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 to 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, and 1.16x 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 sign being empty bug on 1.13+.Main Features
These are the features that were already included by the main author (walrusone).
These features might change, but won't be removed, and all new features will be listed above under 'extra features'.
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
- 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
- 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 is configurable for each voting type (basic, normal, op)
- Spectate games through menus
- Game options
- win sounds
- kill sounds
- glass (cage)
- projectile trails
- Lobby spawn
- teleport to lobby on join/world join
- Player statistics
- games played
- Game events
- Holographic statistics (Holographic Display)
- Party system
- 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
- 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.
- 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.
- 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
- 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.
- 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
- 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
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.
- 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.
- 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
- 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.
- 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.
- 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.
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).
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 EventsCode (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.
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.
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!
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.
SkywarsReloaded UPDATED | Recoded| 1.16 Support! | New features! | 1.8x - 1.16x 5.0.0
The most popular Skywars plugin, but updated! New features, fixes and much more.
this plugin is great, but I have a problem when a player falls from island:
[Skywars] Task #8560 for Skywars v5.0.0 generated an exception
java.lang.ClassCastException: org.bukkit.craftbukkit.v1_16_R1.entity.CraftPlayer cannot be cast to net.minecraft.server.v1_16_R1.EntityPlayer
at com.walrusone.skywarsreloaded.nms.v1_16_R1.NMSHandler.respawnPlayer(NMSHandler.java:56) ~[?:?]
at com.walrusone.skywarsreloaded.utilities.Util.respawnPlayer(Util.java:289) ~[?:?]
at com.walrusone.skywarsreloaded.managers.MatchManager$9.run(MatchManager.java:775) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[server.jar:git-Spigot-0287a20-7560f5f]
at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400) ~[server.jar:git-Spigot-0287a20-7560f5f]
Update Review: I HIGHLY recommend this its super useful for monetization using the permission stuff for the kits and people really wanted the kits to work on my server and because of the new update they work better than I expected So if your a small server looking for a skywars plugin to boost your server I would really try this out it has everything you ever want and more, Thank you developers ~ mcjkids
I give this qualification to the complement because I have used it for a long time, but the things that I will mention would make it even bigger than it is: 1) Pay kits with their corresponding states in other words a store. 2) Create a fill hologram on the empty status chests or just the count. 3) Create more detailed messages when winning a game and joining it ...
Basically it would be that ... there is more, but I believe that the plugin will meet the most requested Standards in this type of game ...
Thank you very much and I hope you have had an excellent vacation ...
PD I apologize for my bad English is not my mother tongue