MinigamesLib: Open SkyWars
MinigamesLib: Open SkyWars
Open SkyWars recoded with MGLib. Usually skywars is fought on islands where you start with some gear in a chest and build up your base or just get some weapons and attack others.
<color red>> MGSkyWars v1.5.1 works with MinigamesLib 1.12, please update if you use the new MinigamesLib version.<</color>>
Setup
You need to install MinigamesLib for the plugin to work
Also, you'll need Vault for economy rewards to work.
- /sw setmainlobby set the main lobby where all join signs will be
- /sw setlobby [arena] set the waiting lobby
- /sw setspawn [arena] will give you a dragon egg which you can rightclick multiple times to set multiple spawns
- /sw setbounds [arena] low sets the lower left corner of the map
- /sw setbounds [arena] high sets the higher right corner of the map (so that you got a cuboid)
- /sw savearena [arena]
You can now set a join sign (optionally). Lines:
- SkyWars
- [arena]
Here's a small help image I drew some time really quick for you to understand how boundaries should be set up:
https://dl.dropboxusercontent.com/u/82137075/help.png
Commands/Perms
| Command | Description | Permission |
|---|---|---|
| /sw | Shows all possible commands | |
| /sw setspawn <arena> | Sets the spawn point. | mgskywars.setup |
| /sw setlobby <arena> | Sets the lobby point. | mgskywars.setup |
| /sw setmainlobby | Sets the main lobby point. | mgskywars.setup |
| /sw setbounds <arena> [low/high] | Sets the low/high boundaries of the map. | mgskywars.setup |
| /sw savearena <arena> | Saves the arena. | mgskywars.setup |
| /sw setmaxplayers <arena> <count> | Sets the max players allowed to join to given count. | mgskywars.setup |
| /sw setminplayers <arena> <count> | Sets the min players needed to start to given count. | mgskywars.setup |
| /sw setarenavip <arena> <true/false> | Sets whether arena needs permission to join. | mgskywars.setup |
| /sw removearena <arena> | Deletes an arena from config. | mgskywars.setup |
| /sw removespawn <arena> <count> | Deletes a spawn from config. | mgskywars.setup |
| /sw join <arena> | Joins the arena. | |
| /sw leave | Leaves the arena. | |
| /sw start <arena> | Force-starts the arena. | mgskywars.start |
| /sw stop <arena> | Force-stops the arena. | mgskywars.stop |
| /sw list | Lists all arenas. | |
| /sw reload | Reloads the config. |
Config
There are a few config files (config.yml, classes.yml, arenas.yml, messages.yml, stats.yml) which are mostly self explanatory. Be aware that guns.yml is not used in this minigame!
If you use the chests.yml feature, be aware that chests are only getting generated when you join the game and open one, not after you save the arena.
config: default_max_players: 4 # default amount of maximum players that are allowed to join an arena default_min_players: 2 # default amount of minimum players that can join an arena lobby_countdown: 30 # amount of time in seconds to countdown in lobby ingame_countdown: 10 # amount of time in seconds to countdown ingame before the final start rewards: economy: true economy_reward: 10 # You'll need Vault for economy to work item_reward: false item_reward_ids: 264*1;11*1 # 264 being the id, you can specify an amount (the '*1') and enchantments (e.g. 264#DAMAGE_ALL:2*64 would be sharpness 2 on a stack of diamonds) command_reward: false command: pex user <player> add SKILLZ.* global_arenas_size: 30 # not used in this minigame
You can also specify data on an item reward. If you would want 32 enchanted red wool blocks, you'd adjust the config to: 35:14#DAMAGE_ALL:1*32, where :14 is the data for red, 35 the id for wool, and the rest as explained above.
Chests.yml
The chests.yml feature is optional, normally you can just fill the chests with stuff before saving. If you want them to be loaded dynamically in the game when someone opens a chest though, you can also use the chests.yml. Just set enabled: false to true and edit the chests. Be sure that the percentages add up to 100.
Be aware that chests are only getting generated when you join the game and open one, not after you save the arena.
Default chests.yml: (Here's how you use the item markup: https://github.com/instance01/MinigamesAPI/wiki/Default-Config-and-Item-Markup#item-markup)
config: enabled: false chests: chest1: items: 5*64;5*64;5*64;5*64;262*64;278*1 percentage: 5 chest2: items: 5*64;262*64;267*1 percentage: 20 chest3: items: 5*64;262*64 percentage: 25 chest4: items: 5*64 percentage: 50
Kits/Classes
There are 2 default classes with some startup gear (including bows and armor). You can adjust these in classes.yml.
Preview

Youtube
[Portuguese] Video tutorial by GamesTdai: https://www.youtube.com/watch?v=umeuXWv6T6Q
[English] Video tutorial by Numero Uno: https://www.youtube.com/watch?v=_7G7cSAgXQc
[Portuguese] G4mem4x: https://www.youtube.com/watch?v=hFZyJWWwT2w
[Spanish] FeerBukkit: https://www.youtube.com/watch?v=PxZqgfLpSlw
[Spanish] Another tutorial: https://www.youtube.com/watch?v=yB-XFKW5Omo
Additional Information
Have fun :)
BUGS?
Submit them here: http://dev.bukkit.org/bukkit-plugins/instances-minigamesapi/forum/ and NOT in the comments!
-
View User Profile
-
Send Message
Posted Oct 30, 2014I get crashes whenever game ends.. i own the server and everyone in the game crashes... help! also anyone able to help me with setting up kits etc as I am bad at plugins lol
-> Skype=JaseDBZ Server=mc.jasedbz.com (private for now until release) Youtube.com/JaseDBZ <my youtube-
View User Profile
-
Send Message
Posted Oct 30, 2014@instancelabs
I see no errors in console, only the crash, the only thing I have is this information: http://goo.gl/Ml5ZVB (I use craftbukkit-1.7.5 R0.1, this can cause errors?)
-
View User Profile
-
Send Message
Posted Oct 30, 2014Map has waters of cacti and that you broke or cover the water when you die and renicia the map has no water and cactus also disappears .. not saved right ... what's the problem?
-
View User Profile
-
Send Message
Posted Oct 30, 2014@Floodeer
Console errors please, can't help otherwise.
-
View User Profile
-
Send Message
Posted Oct 29, 2014@instancelabs
In version 1.9.1 of the players makes the game crash with the following error "" Failed to load the score "I went back to using 1.9 and did not make this mistake. :/
-
View User Profile
-
Send Message
Posted Oct 29, 2014@Rulitox
Add "enabled: false" to each kit that you don't want.
@TheGamesNetwork
You can add enchantments like in the classes file: https://github.com/instance01/MinigamesAPI/wiki/Default-Config-and-Item-Markup#item-markup
Example for a stack of wool with sharpness 2: 35:14#DAMAGE_ALL:2*64
The names for the enchantments are here: http://jd.bukkit.org/rb/apidocs/org/bukkit/enchantments/Enchantment.html
-
View User Profile
-
Send Message
Posted Oct 28, 2014Now items are normally dropping. Thanks!!! :D
-
View User Profile
-
Send Message
Posted Oct 27, 2014How to add echantments to chest.yml
-
View User Profile
-
Send Message
Posted Oct 26, 2014@spinner1991
As he has said, make sure you configured everything, spawn, lobby, mainlobby and bounds (Main). Invalid arena, you have to use upper case and lower case according to the name that you put.
@instancelabs
There is also the bug of extra life ... The player dying for empty, it does not lose your items, but when a player dies, the items are discarded. Sorry if I'm being annoying, speaking of bugs :P
-
View User Profile
-
Send Message
Posted Oct 26, 2014I just installed the plugin for the first time, i took all stept with succes, only the arenasave command dont suceed, it shows ingame: "Failed to save -name-." , and in console it just prints "Arena -name- appears to be invalid."
What to do?
-
View User Profile
-
Send Message
Posted Oct 26, 2014Hello Could add a command to add points to players without entering the config ??
-
View User Profile
-
Send Message
Posted Oct 26, 2014hello first of all wanted to thank you for creating these wonderful minigames . Now I wanted to know how to remove the default kits Whenever I delete reappear Excuse my bad English
-
View User Profile
-
Send Message
Posted Oct 25, 2014@TheGamesNetwork
That's not a bug, it's a feature, dead bodies lying around on the ground. If you don't want it, turn off effects in config.
@Mtx320
You talked to me in pm already about that
@Mineplus
When using chests.yml chests will only be generated when you join a game and open a chest.
-
View User Profile
-
Send Message
Posted Oct 25, 2014@Floodeer
Where? But the chests do not regen when the game begin,or, stop!
-
View User Profile
-
Send Message
Posted Oct 25, 2014Hello, I am Brazilian and I am creating a server SkyWars 1.7.10 with 1.7.10 LuckyBlock mod and would love to use your plugin, but I found that the only arena resets with alterations of players and events, it does not reset unknown changes would you enactment that to me why the blocks generated or destroyed by mod remain in the arena even after reset.
-
View User Profile
-
Send Message
Posted Oct 25, 2014@instancelabs
there is a bug whit a bed, if you jump into the air off the map can sometimes be that you are in a random bed? and sometimes there will be an nps after killing
pls fix it :)
-
View User Profile
-
Send Message
Posted Oct 25, 2014@TheGamesNetwork
Your percentages add up to something above 400 or so (that'd be 400%), they have to add up to 100 (=100%). Right now chest1 has the possibility of 95% to spawn, that's why it always spawns for you. Just set all the percentages to 5, then it'll work.
@PureVisionCraft
They pay with money, but you need to have Vault installed.
-
View User Profile
-
Send Message
Posted Oct 24, 2014When They buy stuff, like classes or stuff in the shop they dont loose credits
-
View User Profile
-
Send Message
Posted Oct 24, 2014@koen1905
I can't fix it, because it's working. Send me your console error and I'll tell you what you forgot to set. Also be sure to use latest versions of everything, as always.
-
View User Profile
-
Send Message
Posted Oct 23, 2014this wil give the server my to i save the arena An iternal error occurred while attempting to perform this command
please fix it