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 Jan 15, 2015How do I add time to use the ender pearl
please help-me
-
View User Profile
-
Send Message
Posted Jan 14, 2015@romfoug
Are you typing "the ball brand" as your arena name?
Try setting /sw setdisplayname the ball brand and then try /sw savearena theballbrand
I think you can't use spaces in savearena command.
But you can in the display name, so, the users will see that ^^
-
View User Profile
-
Send Message
Posted Jan 11, 2015help me when I want done / sw savearena the ball brand : an internal error occurred while Attempting to perform this command . how I can fix her thank you for your answer , or if you conecter on my server : buildercraft.minecraft-mania.fr my skype: briere.romfoug
-
View User Profile
-
Send Message
Posted Jan 11, 2015aider moi quand je veut fait /sw savearena boule sa le marque : an internal error occurred while attempting to perform this command. comment je peut arranger sa merci de votre reponse ou sinon conecter-vous sur mon serveur :buildercraft.minecraft-mania.fr mon skype : briere.romfoug
-
View User Profile
-
Send Message
Posted Jan 10, 2015@justinkimmet
Just open the file classes.yml and set all the enable values to false, this will disable all the kits and the kit selection gui will be empry.
Hope that's what you want ^^
-
View User Profile
-
Send Message
Posted Jan 10, 2015help, I love this plugin but I do not want the kits, how can I get rid of them?
-
View User Profile
-
Send Message
Posted Jan 8, 2015MinigamesLib version: 1.13.1 Server version: 1.8
Question
how do I add my chests in a arena from the chests.yml file? I created one but when the game start the chests are empty.
-Chests.yml file: http://pastebin.com/t8bF5aZ3
Peace!
-
View User Profile
-
Send Message
Posted Jan 4, 2015as placing the description contents of the kit?
-
View User Profile
-
Send Message
Posted Jan 4, 2015is there a bug with chests where u can place more chests and get more items? i hope not. i think im gonna use this skywars plugin, because i need one where i can randomly generate chest items. but i know some servers have a bug where u place down chests and can get more stuff, sometimes it has to be in the same spot as the emptied chest, sometimesi t always has to be ina different spot, i dont want either of these bugs occuring
-
View User Profile
-
Send Message
Posted Dec 29, 2014please add options random chest items.
-
View User Profile
-
Send Message
Posted Dec 29, 2014Hello = D I have a suggestion: As he also works in bungee cord as I already tested, works perfectly. How about putting an option to change the server MOTD, such as: - [Join] - [In-Game] - [Full] - [VIP]
Sincerely VeryStyle.
-
View User Profile
-
Send Message
Posted Dec 26, 2014Can't make arena joining sign on v1.5.2 using Spigot 1.8
-
View User Profile
-
Send Message
Posted Dec 26, 2014THat a Good Idea the_master_98 Random Chesten i Hate To fill Chesten in a map abd my builders to its good idead i hope that you this will added in a next version for je Plugin
And you Skywars pl is Very Good Nice job:)
-
View User Profile
-
Send Message
Posted Dec 24, 2014pls remove the damage when a player joined the game so they can jump and there is a bug when a player jump into the void they remain through fall and not get into the spectator spawn
and may also be an option out there for random chests :)
with a config like this:
chest block: 54 (normal chest)
- DIAMOND_SWORD {how much} {enchantments}
-
View User Profile
-
Send Message
Posted Dec 24, 2014I dunno why but it started to work really bad.
When a player join any arena the game start to lag a lot (also when they die) If I check the more consuming proccess it's made by the "MiniGamesLib" plugin...
I'm using latest spigot 1.8.
-
View User Profile
-
Send Message
Posted Dec 24, 2014Help,
I wanna to know how much MB this plugin take's
Because i wan't this Plugin on my server but I want for each map different Servers.
So i need to know how much MB that Plugin takes
-
View User Profile
-
Send Message
Posted Dec 23, 2014How do you disable classes?
-
View User Profile
-
Send Message
Posted Dec 23, 2014== PLEASE HELP == When I add classes, and delete the default ones; the default one don't delete, they just stay there every time I stop and start the server. == PLEASE HELP ==
-
View User Profile
-
Send Message
Posted Dec 23, 2014How many MB does this plugin take, because I want difrent server's for a skywars map, but i need to know how much MB this plugin Take's
-
View User Profile
-
Send Message
Posted Dec 23, 2014@budopey
You can use "Plugman" an then you don't need to restart your server