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 Dec 6, 2014You can put a random poster for entering a safflower arena ?
-
View User Profile
-
Send Message
Posted Dec 6, 2014@origincraft
That was fixed a few days ago and will be available in the next MGLib version (or latest dev builds). ;)
@MrShadowPT
That should be included with /sw leaderboards or /sw lb, and if you do /sw lb wins it'll sort them with their wins, kills aren't included though.
@CaegXCraft
You can join a random arena if you just do /sw join, without specifying an arena.
@soincygamer
You can change the icon if you add "icon: <item>" to the class in classes.yml.
@Junac01
I'll test the spectator spawn feature, sure.
-
View User Profile
-
Send Message
Posted Dec 3, 2014There is a bug in this plugin. when players leave the minigame, they will recieve a lot of xp. And i mean over 30000 xp ! can you fix this problem please ? Love your plugins.
-
View User Profile
-
Send Message
Posted Dec 3, 2014@instancelabs
But I wanted to have the command /sw shop available in mainlobby. :D
You can add a leaderboardheads with top kills and top winners of skywars, plz :D
That would be brutal! :D
-
View User Profile
-
Send Message
Posted Nov 27, 2014Hello friend I love your plugin, but could add a command that is for example " /sw random " to enter an arena aletoria that game, as skywars, conquer, etc: D, I would be very cool, thank you: D
-
View User Profile
-
Send Message
Posted Nov 26, 2014@Junac01
Look http://subefotos.com/ver/?5cd45a1319baf43d36e8c5f10bd61192o.png
-
View User Profile
-
Send Message
Posted Nov 26, 2014There's a bug, when you fall to the void, you dont be teleported to the Spec Spawn!
-
View User Profile
-
Send Message
Posted Nov 24, 2014We thank fix the problems of chest.yml file
-
View User Profile
-
Send Message
Posted Nov 23, 2014Awesome plugin, but it's have a"fail" in the kit chooser...
The "fail" is the kits don't have icon chooser and that is very important to your plugin.
The plugin now is great, but it have the icon chooser for kits, he's go to veeeeeeery nice plugin :D
This is just a suggestion, do what you want
Graciously!
-
View User Profile
-
Send Message
Posted Nov 21, 2014Maker of the Plugin This is a awesome Game more The Chesten in very irro Can you make That The Chesten Random Shit Spawne i hope That you Can fix it Bye
-
View User Profile
-
Send Message
Posted Nov 20, 2014@instancelabs
Can you add a link or a file with the plugin variables and the avaliable sounds in the plugin?
-
View User Profile
-
Send Message
Posted Nov 20, 2014@instancelabs
The dropped items in the arena does not reset when the game ends!
-
View User Profile
-
Send Message
Posted Nov 20, 2014@instancelabs
Can you put a sistem to warn/advise the players when a player arrive the feast/middle, with chat message and a lightning?
-
View User Profile
-
Send Message
Posted Nov 20, 2014@RalfGamerBR
Eu também sou BR, cuidado na hora de usar o Google Tradutor, use-o apenas para traduzir palavras e não frases, vou mandar uma mensagem com o que você quis dizer!
-
View User Profile
-
Send Message
Posted Nov 20, 2014@ instancelabs
how to have a system for when the player wins he has n fly arena when he is teleported to the main lobby eleperde the fly.
-
View User Profile
-
Send Message
Posted Nov 20, 2014@instancelabs:
Plese add more fireworks on win
-
View User Profile
-
Send Message
Posted Nov 19, 2014@instancelabs
you can put a system to warn whoever was the first to arrive at the fest
-
View User Profile
-
Send Message
Posted Nov 19, 2014@instancelabs
How do I choose the kit icon?
-
View User Profile
-
Send Message
Posted Nov 19, 2014@instancelabs
Tanks, I'll try this!
-
View User Profile
-
Send Message
Posted Nov 18, 2014Bugs:
Well, that I can remember are these. Sorry for my bad English. I'm not English.