SkywarsReloaded UPDATED | Huge fixes | 1.15 Support! | New features! | 1.8x - 1.15x 4.4.2

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
    Contributors:
    GaagjesCraft Network Team (GCNT), Walrusone
    Languages Supported:
    All messages are configurable in the config
    SkywarsReloaded UPDATED
    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 and 1.15 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.

    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 an option to disable the join-waiting timer being reset every time a new player joins the game (config.yml -> game.resetTimerOnJoin).
    • 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 and 1.15x 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'.
    • 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
    • Join games through signs
    • Join games through menus
    • Kits
    • 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)
      • taunts
      • particles
      • projectile trails
    • Lobby spawn
      • teleport to lobby on join/world join
    • Player statistics
      • wins
      • kills
      • ELO
      • losses
      • games played
      • deaths
    • Game events
      • DisableRegen
      • HealthDecay
      • EnderDragon
      • Wither
      • MobSpawn
      • CrateDrop
      • ChestRefill
      • DeathMatch
      • ArrowRain
      • AnvilRain
    • 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
    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]: Adds a spawn at your location when in edit mode. Type can be "player", "spec", "look" or "death".
      • swmap chesttype [mapname]: Toggles between the chest types that can be added.
      • /swm 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.

    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.
     

    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 been inactive for quite a long time now and has stopped the development of this plugin. We before just offered support for the SkywarsReloaded plugin as you can see on the official page (our former name was lukas.vdgaag), but we now also update the plugin.

Recent Updates

  1. BungeeCord fixes
  2. New config options + Fixes
  3. Bungeecord is here!

Recent Reviews

  1. Amitai
    Amitai
    5/5,
    Version: 4.4.2
    Great plugin, Great support, Very recommended, Super easy config, Supports Placeholders, Thank you :D
  2. Nikodem1321
    Nikodem1321
    4/5,
    Version: 4.4.2
    This plugin is very good easy config, but I miss one thing that there are no paid kits that players could buy for earned money in the arena.
    1. GCNT
      Author's Response
      We're working on that :)
      Next update is gonna take a while though. Gonna be big
  3. laspi94
    laspi94
    5/5,
    Version: 4.4.2
    There are no words to describe this plugin, literally a masterpiece! .. I only found some details but not at all serious:
    when translating texts into Spanish it has too many characters and the plugin does not support it. but apart from this there are no words to describe this simply perfect plugin, as soon as you have money donating for this masterpiece. I use it in 1.8.9 spigot, and the last inconvenience but nothing serious that the commands are scattered throughout the different plugin publications and you must go from page to page to find them hahaha but who cares !! hahahha
  4. laikrai
    laikrai
    4/5,
    Version: 4.4.2
    The plugin is very good, events, chests and particles work just as they should, but I have a problem with scoreboard when in-game. When I'm in the cage I have nothing while I should have vote thing to vote for hearts, etc. Also when the game starts there is no scoreboard. The scoreboard is only shown when I go to die and go to the spectator mode. Please help me.
  5. JSBProOficial
    JSBProOficial
    4/5,
    Version: 4.4.2
    One of the best free alternatives if you want to have a Skywars server. Good Support, good functionalities. It would be great if they added the edge event, improve the scoreboard a little more and fix some errors. Otherwise great. I recommend it.
    1. GCNT
      Author's Response
      We'd like to know what to improve and what to fix. Just saying "fix some errors" won't help us solve them. Please join our Discord and we can help you out.
  6. _Chivitos100_
    _Chivitos100_
    3/5,
    Version: 4.4.2
  7. XATuKO
    XATuKO
    5/5,
    Version: 4.4.2
    Amazing plugin and author!
    Helped with the problem very quickly and correctly.
    Who has problems don't be afraid to ask in their discord, the author will help.
  8. byrefstone_YT
    byrefstone_YT
    5/5,
    Version: 4.1.1
    guenardo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  9. Narcox5
    Narcox5
    2/5,
    Version: 4.4.0
    [18:34:33] [Server thread/WARN]: [Skywars] Task #8750 for Skywars v4.4.0 generated an exception
    java.lang.NullPointerException: null
    at com.walrusone.skywarsreloaded.nms.v1_15_R1.NMSHandler.removeFromScoreboardCollection(NMSHandler.java:42) ~[?:?]
    at com.walrusone.skywarsreloaded.managers.MatchManager.preparePlayer(MatchManager.java:257) ~[?:?]
    at com.walrusone.skywarsreloaded.managers.MatchManager.access$000(MatchManager.java:43) ~[?:?]
    at com.walrusone.skywarsreloaded.managers.MatchManager$1.run(MatchManager.java:182) ~[?:?]
    at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[SkyWars.jar:git-Spigot-2f5d615-aae46f8]
    at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400) [SkyWars.jar:git-Spigot-2f5d615-aae46f8]
    at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1036) [SkyWars.jar:git-Spigot-2f5d615-aae46f8]
    at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:406) [SkyWars.jar:git-Spigot-2f5d615-aae46f8]
    at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:984) [SkyWars.jar:git-Spigot-2f5d615-aae46f8]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:824) [SkyWars.jar:git-Spigot-2f5d615-aae46f8]
    at java.lang.Thread.run(Thread.java:834) [?:?]
    1. GCNT
      Author's Response
  10. kubik00754
    kubik00754
    5/5,
    Version: 4.3.5
    Hey there can i ask how i can set rewards and how can i set price for kits? Your plugin is really good, but i need to set price and rewards for my server.