Ultimate SkyWars
Ultimate SkyWars
This plugin is based off the popular skywars minigames. It is largely customizable, and has a large number of features to it!
Kits, Cages, Perks & Achievements
Features
Create your own arena, as large as you want it!
Make as many players join a single game as you want!
Randomized loot chests for each island, consisting of 4 chest types, common, rare, epic & legendary!
A shop featuring different Cages, Kits and DeathMessages!
Keep track of your statistics!
Collect all the achievements!
Requirements
This plugin works independently, so you only need a 1.8 spigot server and this plugin!
Commands
All commands start with /skywars (alias /sw). normal commands:
- join: join a SkyWars game!
- leave: leave the SkyWars game.
- chest: spawns in a legendary chest for you, but you wont be unnoticed!
- spawnshop: spawns a villager shop on your location.
- killshop: kills all villager SkyWars shops in a 5 block radius.
- lobby: teleports you to the SkyWars lobby.
- reload: reload the config files.
- reset: will copy the map template to the given arena position. (see config manipulation commands)
- stats <player>: will print out the stats of <player> to you. leave <player> blank to see your own stats.
- start: will force a game to start.
- stop [win] <player>: will force the running game to stop. Use win <player> to announce a winner to this game, leave empty to just stop it.
coin manipulation commands:
- coins add # <player>: will add # coins to the selected player.
- coins set # <player>: will set the coins for the selected player to #.
Instead of player, you can use "*online" to give/set coins to all online players, or "*ingame" to give/set coins to all players who are currently ingame.
config manipulation commands
- set arena [x] [y] [z]: will set the lowest corner for the SkyWars arena to x,y,z.
- set coinsonkill #: will set the coins players receive on kills to #.
- set coinsonwin #: will set the coins players receive on a win to #.
- set lobby: will set the lobby spawnpoint to your current location.
- set maxplayers #: will set the maximum amount of players that can join a game.
- set prefix [prefix]: will set a custom prefix to the plugin.
- set startonplayers #: the game will start if there are # players ingame.
- set templatepoint1 [x] [y] [z]: will set the first templatepoint to x,y,z.
- set templatepoint2 [x] [y] [z]: will set the second templatepoint to x,y,z.
- usedefaultconfig: will no longer use customconfig.yml, but the default config.yml. will discard any settings made in-game.
You can replace each "set" by "remove" to use the default config.yml's value.
island commands
- island #: will print out all settings for that island from the config.
- remove island # all: will completely remove all info of that island.
- remove island # chest #2: will remove chest #2 from island # in the config.
- set island # spawnpoint: set the spawnpoint of island # to your current location. Will create a new island if it doesnt exsist yet.
- set island # chest [facing]: will set a new chest for island 1 on your current location. the chestlid will face east by default, or another direction if put in [facing].
Permission Nodes
All permissions default to OP, unless said otherwise. SkyWars.*: gives access to ALL skywars commands.
- SkyWars.reload: permission to /skywars reload
- SkyWars.start: permission to /skywars start
- SkyWars.join: permission to /skywars join (default: ALL)
- SkyWars.quit: permission to /skywars stop
- SkyWars.lobby: permission to /skywars lobby (default: ALL)
- SkyWars.reset: permission to /skywars reset
- SkyWars.spawnchest: permission to /skywars chest
- SkyWars.stats: permission to /skywars stats <player>
- SkyWars.coins: permission to all /skywars coins commands.
- SkyWars.spawnshop: permission to /skywars spawnshop command
- SkyWars.killshop: permission to /skywars killshop command
- SkyWars.config: permission to /skywars usedefaultconfig
- SkyWars.island: permission to edit/create/remove islands
SkyWars.set.* for all below permissions
- SkyWars.set.template: permission to /skywars set template
- SkyWars.set.arena: permission to /skywars set arena
- SkyWars.set.prefix: permission to /skywars set prefix
- SkyWars.set.lobby: permission to /skywars set lobby
- SkyWars.set.maxplayers: permission to /skywars set maxplayers
- SkyWars.set.startonplayers: permission to /skywars set startonplayers
- SkyWars.set.coinsonwin: permission to /skywars set coinsonwin
- SkyWars.set.coinsonkill: permission to /skywars set coinsonkill
For the remove command permissions: replace "set" with "remove".
Setting the plugin up
If you like to work with a config.yml, change all values in there
- Step 1: Make a SkyWars arena somewhere in your world. You can edit this arena later, without having to reset the coordinates!
- Step 2: Get 2 opposite corners of the arena you have built. use "/skywars set templatepoint1 [x] [y] [z]" on your first corner, and "/skywars set templatepoint2 [x] [y] [z]" on your second corner.
- Step 3: go to the place where you would like your actual battle arena to be. use "/skywars set arena [x] [y] [z]" on the corner with the lowest X Y and Z value of where you want the arena to take shape.
- Step 4: use "/skywars reset" to copy the template over to your arena. (WARNING: This may cause a lagspike if you do it the first time!)
- Step 5: Set up all the islands you want using the island commands listed in the previous sections.
- Step 6: Create a lobby, and use /skywars set lobby on the lobby spawn.
- Step 7 (OPTIONAL): Create a sign with "play" on the first line, and "skywars" on the second line, to make it easy for players to join a game.
Every time i type /skywars reset it says " An internal error occured while attempting to perform this command". Please help!
update plugins
Every time i type /skywars reset it says " An internal error occured while attempting to perform this command" Now i think this might be to do with my server specs more than the plugin, but if any help is deliverable please do!
Hi please can you update this plugin to 1.9 and higher and runs by craftbukkit aswell because I want it for my Minecraft server opening soon thanks p.s if anyone wants to apply for staff you can be a builder,bukkitplugin maker.admin,testers and co owners(4 spaces available)get back to me soon thanks
Please add a tutorial video and update plugins.
Good jobs man.
Is it possible to make it so that we can customize the amount of coins we want the kits to cost? Thanks!
nice.