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 :)
-
View User Profile
-
Send Message
Posted Apr 20, 2014Hello, Instancelabs
I once looked at your plugin carefully and could find a few errors:
bugs:
- Players will sometimes not be teleported into the arena.
- The configuration shows signs of error you can for example do not name the arena (<arena>) move to another line or the player number (<count> / <maxcount>).
This could the plugin still the finishing touches:
- To change the title of the scoreboard
- Can turn off the kit Item
- A system that get the chest in the bounds random items (it would be best if you can set the number of items in the chest, in the config.yml)
- When the game starts and the glass cage opens when you fall do not get hurt (you can also see the bug)
I hope I could help you: D
and sorry for my english im a German guy
PS: you make the best plugins respect!
-
View User Profile
-
Send Message
Posted Apr 19, 2014I have a problem to remove the item does not regenerate what was coming in for that? to finish the game
-
View User Profile
-
Send Message
Posted Apr 19, 2014cool plugin :D