Open SkyWars
SkyWars
This is a minigame where you start on an island with a few items and create your weapons to pvp against the others. This plugin was created after a request and allows you to use custom arenas without the need of any additional dependencies.
New version using MinigamesLib: dev.bukkit.org/bukkit-plugins/mglib-open-skywars/
Setup
Pex doesn't care about OP, you need to give yourself the permissions!
- Set the main lobby where all join signs will be: /sw setmainlobby
For each new arena:
- /sw createarena [name]
- Set the waiting lobby (different than the main lobby!): /sw setlobby [name]
- Set the spawns: /sw setupspawn [name] and rightclick with that block a few times to create the spawns
- Set the low and high boundaries: /sw setbounds [name] [low] and /sw setbounds [name] [high]
- Save the arena: /sw savearena [name]
To create a join sign:
1st line: Skywars; 3rd line: arenaname
Creating a join sign requires the permission or skywars.sign.
Commands/Permissions
Command | Description | Permission |
---|---|---|
/sw createarena [name] | creates a new arena | skywars.setup |
/sw setlobby [name] | sets the waiting lobby for a new arena | skywars.setup |
/sw spawnsetup [name] | gives you the spawns block, rightclick with it to set the spawns | skywars.setup |
/sw setbounds [name] [low/high] | sets the low and high boundaries | skywars.setup |
/sw savearena [name] | saves the arena | skywars.setup |
/sw setmainlobby | sets the main lobby | skywars.setup |
/sw join [name] | joins a game per command | |
/sw leave | leaves the game | |
/sw kitgui | shows all kits in a gui | |
/sw changekit [kit] | changes the kit and lists all, if unknown kit provided | |
/sw start [name] | forces an arena to start | skywars.start |
/sw reload | reloads the config | skywars.reload |
/sw list | lists all arenas | skywars.list |
/sw setmaxplayers [arena] [count] | sets max players of an arena | skywars.setup |
/sw setminplayers [arena] [count] | sets min players of an arena | skywars.setup |
Creating a join sign requires the permission skywars.sign.
Config
# I recommend you to set auto_updating to true for possible future bugfixes. If use_economy is set to false, the winner will get the item reward. config: auto_updating: true rounds_per_game: 10 start_countdown: 5 lobby_countdown: 20 default_max_players: 4 default_min_players: 3 use_economy_reward: true money_reward_per_game: 30 itemid: 264 itemamount: 1 use_command_reward: false command_reward: pex user <player> group set SkyPro start_announcement: false winner_announcement: false game_on_join: false remove_default_kit: true kits: default: name: default items: 376#1 lore: The default class. requires_money: true requires_permission: false money_amount: 100 permission_node: skywars.kits.default signs: sign_join: line0: '&6SkyWars' line1: '&e[Join]' line2: <arena> line3: <count>/<maxcount> sign_ingame: line0: '&6SkyWars' line1: '&4[Ingame]' line2: <arena> line3: <count>/<maxcount> sign_restart: line0: '&6SkyWars' line1: '&6[Restart]' line2: <arena> line3: <count>/<maxcount> strings: saved: arena: '&aSuccessfully saved arena.' lobby: '&aSuccessfully saved lobby.' setup: '&6Successfully saved spawn. Now setting up, might &2lag&6 a little bit.' removed_arena: '&cSuccessfully removed arena.' not_in_arena: '&cYou don''t seem to be in an arena right now.' config_reloaded: '&6Successfully reloaded config.' arena_is_ingame: '&cThe arena appears to be ingame.' arena_invalid: '&cThe arena appears to be invalid.' arena_invalid_sign: '&cThe arena appears to be invalid, because a join sign is missing.' arena_invalid_component: '&2The arena appears to be invalid (missing components or misstyped arena)!' you_fell: '&3You fell! Type &6/cm leave &3to leave.' you_won: '&aYou won this round, awesome man! Here, enjoy your reward.' starting_in: '&aStarting in &6' starting_in2: '&a seconds.' arena_full: '&cThis arena is full!' starting_announcement: '&aStarting a new SkyWars Game in &6' started_announcement: '&aA new SkyWars Round has started!' winner_announcement: '&6<player> &awon the game on arena &6<arena>!' join_announcement: '&6<player> joined the game &6<count>!' kicked_because_vip_joined: '&6You just kicked because a VIP joined the game!' commands_ingame: §cPlease use §6/sw leave §cto leave this minigame. nokitperm: §cYou don't have permission for this kit. teleporting1: 'Teleporting to arena in ' teleporting2: ' seconds.'
Kits
You can select a kit ingame by typing /sw changekit [name] or by using the kit gui with /sw kitgui.
default: name: default items: 376#1 lore: The default class. requires_money: true requires_permission: false money_amount: 100 permission_node: skywars.kits.default
Youtube
- Coming Soon
Additional Information
You can find the source code here.
This plugin uses hidendra's Metrics system to send server related information like player count, java/bukkit/plugin version etc. to the official MCStats servers. You can disable this in the config.yml in plugins/PluginMetrics/.
The plugin also uses an autoupdater which can be turned off in the config (see above in the config section).
Have fun :)
MAYBE OWNER IS DEAD!
Hello guys! Im Configurator.
Permission Node for players: skywars.kits.default
Sign: 1 Line: Skywars; 3 line: (arenaname)
About the reset, i dont no. Sorry.
Thank you! FerozilGames
Why when I put the sign I can't join the game by the sign. I only can join the game by command /skywars join arena.
Help Please!
Hello instancelabs, I have a problem where after a skywars game the map doesnt reset, is this a bug or is there something i'm missing?
Hi I am trying to save the arena but it said invalid arena and I can't fix it please help!
Please put chest vote and glass color plzz!! The best skywars plugin!
Nevermind lol
Please help! What is the permission node for players to use kits!
I have a problem, once you buy stuff from the shop, you get it every match. how do you stop that?
suggestions:
is irrational pay $1000 for a reward of $20 but if Point_Cost...
Epic plugin.
Hello! Epic plugin. I have a few questions though... 1. Does the arena restart once a game is over? 2. Once I put a chest in an arena, does it auto fill? Or do I have to put stuff in it, then it will re spawn that stuff? If someone could answer that would be great, thanks!
I have this problem too ,.. my arena do not reset , after players leave the game plzz can someone help me??
Hello ! I have a problem with this plugin , my arena do not reset , after players leave the game.
Waiting for update! :D
Hey, I was wondering if its possible to set chests that spawn loot every time a new match Starts. Is it?
Good plugin! add skype: diogocosta65
Countdown never stops its 5,4,3,2,1,GO! then again and again Please fix this bug!
When ever I type /sw join [arena] (which in my case is called Volcano) it gives me the error: An internal error occurred while attempting to perform this command.
Hello, how annoying is that when the plugin create the sand there that put objects into the coffers yourself and headings always have the same chests, I like that you will implement a system that the sand when you find a chest filled with random objects that are located in the plugin settings, I really would like you to put it, I have a big server and I want to use.
Byebye
Dommage, ce plugin aurait pu être génial, mais il ne fonctionne vraiment pas Après avoir enfin réussi à créer correctement une arene, le compte à rebours continue sans cesse de faire 5...4...3...2...1.....5...4...3...2...1...5... etc...
J'ai tout essayé, plusieurs serveurs dont le dernier avec le minimum de chose
Voila la config utilisée pour tester
spigot
les plugins installés pour tester le plus vide possible
le fichier config.yml
et le message d'erreur de cette fois-ci