SkyWarsReloaded ~ UPDATED 3.1.3


Tested Minecraft Versions:
  • 1.7
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
Source Code:
https://github.com/smessie/SkyWarsReloaded
Contributors:
zRA1Nz, Walrusone, GTA5Racer, smessie
SkyWarsReloaded 1.12 update

This version should be compatible with Spigot 1.7 -> 1.12
Due to there weren't any updates for the SkyWarsReloaded plugin for some time I decided to update it myself. Credits go to zRA1Nz and Walrusone for the original version and GTA5Racer for the 1.9.4 and 1.10 support.
I've added support for 1.11 and 1.12

Compability:

  • 1.7.9
  • 1.7.10
  • 1.8 -> 1.8.8
  • 1.9.4
  • 1.10 -> 1.10.2
  • 1.11 -> 1.11.2
  • 1.12
Screenshots:
[​IMG]
[​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]


I've tried to recreate the overview for the plugin;

Commands:
/swr create <mapName> ~ Create a map named <mapName>
/swr delete <mapName> ~ Deletes the map named <mapName>
/swr edit <mapName ~ Edits the map named <mapName>
/swr endgame <gameNumber> ~ Ends the selected game
/swr games ~ List all games currently in progress
/swr glassshop ~ Menu for purchasing glass colors
/swr join ~ Allows a player to join a game
/swr kit ~ Opens the kit menu
/swr list ~ List all maps currently available
/swr permkitshop ~ Menu for purchasing permanent kits
/swr quit ~ Allows the plaeyr to leave a joined game
/swr register <mapName> ~ Attempts to register a map
/swr reload ~ Reloads the config, chest.yml and kits
/swr save <mapName> ~ Saves a map named <mapName>
/swr setspawn ~ Sets the spawn return point
/swr shop ~ Opens a in-game shop
/swr spectate ~ Allows a user to spectate games
/swr start ~ Force start a game
/swr stats ~ View your skywars stats
/swr unregister <mapName> ~ Unregisters the map
/swr menu ~ Opens the lobby menu
/swr particleshop ~ Opens the particle effects shop
/swr trailshop ~ Opens the trail effects shop
/swr addpoints <player> <points> ~ Adds <points> to the players balance
/swr removepoints <player> <points> ~ Removes <points> from the players balance
/swr setglass <player> <glasscolor> ~ Sets a players glass color
/swr seteffect <player> <particleEffect> ~ Sets a players projectile particle effect

You can find all this commands in-game with /swr help


Permissions:
swr.* ~ Gives access to all swr commands
swr.play ~ Gives access to the swr join and quit commands
swr.signs ~ Allows the user to create and destory swr signs.
swr.specate ~ Allows the user to spectate games.
swr.specateshop ~ Allows the user to use the spectator shop.
swr.start ~ Allows the user to force start a game.
swr.join ~ Allows a player to join a game.
swr.quit ~ Allows a player to quit a game.
swr.kit ~ Allows a player to use the kit menu item.
swr.stats ~ Allows a player to use the swrstats command.
swr.opchest ~ Allows the user to vote for OP chests.
swr.timevote ~ Allows the user to vote for time of day on game start.
swr.jumpvote ~ Allows the user to vote for jump boost on game start.
swr.global ~ Allows the user to use global chat.
swr.vip ~ When a player has this permission, their score for kills and wins is given the vip multiplier in the config.
swr.color ~ Allows a player to use color chat.
swr.colorshop ~ Allows a player to use the color glass shop.
swr.permkits ~ Allows a player to use the permanent kits shop.


swr.admin ~ Gives access to the swr setspawn, list, games, endgame, and reload commands
swr.setspawn ~ Allows a player to use the setspawn command.
swr.list ~ Allows a player to use the list command.
swr.games ~ Allows a player to use the games command.
swr.endgame ~ Allows a player to use the endgame command.
swr.reload ~ Allows a player to use the reload command.
swr.addpoints ~ Allows a player to use the addpoints command.
swr.removepoints ~ Allows a player to use the removepoints command.
swr.setglass ~ Allows a player to use the setglass command.
swr.seteffect ~ Allows a player to use the seteffect command.
swr.setprojeffect ~ Allows a player to use the setprojeffect command.

swr.maps ~ Gives access to the maps commands
swr.create ~ Allows a player to use the create command.
swr.delete ~ Allows a player to use the delete command.
swr.edit ~ Allows a player to use the edit command.
swr.list ~ Gives access to the map list command
swr.save ~ Allows a player to use the save command.
swr.register ~ Allows a player to use the register command.
swr.unregister ~
Allows a player to use the unregister command.


I've already changed the game sounds in the default config to support 1.9 and up.
If you upgrade from an older config and you want to use 1.9 or higher change the gameSounds section in the config.yml to
Code (Text):
gameSounds:
  playerJoinLobby: ENTITY_SLIME_JUMP
  playerLeaveLobby: ENTITY_SLIME_ATTACK
  playerDeath: ENTITY_LIGHTNING_THUNDER
  playerWin: ENTITY_FIREWORK_LARGE_BLAST
  opChestVote: BLOCK_CHEST_OPEN
  timeVote: ENTITY_TNT_PRIMED
  weatherVote: ENTITY_SPLASH_POTION_THROW
  jumpVote: ENTITY_MAGMACUBE_JUMP
If you want to use the plugin on 1.7 or 1.8 server you must downgrade the sounds, so change the gameSounds section in the config.yml to
Code (Text):
gameSounds:
  playerJoinLobby: SLIME_WALK2
  playerLeaveLobby: SLIME_ATTACK
  playerDeath: AMBIENCE_THUNDER
  playerWin: FIREWORK_LARGE_BLAST
  opChestVote: CHEST_OPEN
  timeVote: FUSE
  weatherVote: SPLASH
  jumpVote: MAGMACUBE_JUMP
Follow my on Twitter for update notifications!
@smessie_

If you want to support me for my work, you can buy me a pizza, thanks!
[​IMG]