SkyWars
Maintenance
It's my regret to say that I am no longer maintaining SkyWars. This was one of the first publicly published SkyWars plugins, and it was great while it lasted. But today, it's not likely to function on the latest servers, and it will not be receiving updates.
Thank you.
Updating to SkyWars v2.1.0
The first publicly released SkyWars plugin is now receiving intermittent updates, and has full support for Minecraft 1.9.
SkyWars v2.1.0 and above use a new arena backend, which comes with faster arena creation, and no longer requires SkyWarsBaseWorld.
If you were previously using SkyWars v2.0.1 or earlier, SkyWars will transfer all custom arenas to the new backend, so please back up all SkyWars and arena data before updating. If you were previously using SkyWars v1.4.5 or earlier, the update will also convert all user data from name-base to UUID-based storage.
PSA: Vote on new features
I haven't been completely active lately with updates, but I'll be adding things when I can. Due to my limited time, I'll be implementing the features with the highest votes first, on the feature poll.
Note: There's a new poll as of June 15th, 2016! If you haven't voted since then, click here!
Features
- Integrates seamlessly into any server, survival, creative or otherwise.
- Join the SkyWars queue from any world, and you'll be transported back exactly where you came from once the game ends!
- SkyWars saves gamemode, health, hunger, potion status, and pretty much anything else you'd need to keep track of.
- Use an unlimited number of arenas at the same time! The only limit is your server player capacity.
- Use SkyWars's kit system to let players pay money each game for a kit, and give access to extra kits to donors through permissions support!
- Craft your server's unique SkyWars experience!
- Create custom kits just by filling your inventory with the items you want!
- Create arenas without any entering items into config files! Just build the arena, set the spawns with /sws and save it!
- Change any and all messages sent by SkyWars to players in messages.yml!
- Support for randomly filled chests!
- Support for portals to step into and join the queue.
- Custom economy rewards for winning games or killing in games.
Installing SkyWars
- Server must be running at least Java 7.
- Server must be at least Minecraft version 1.7.8.
- Download SkyWars from the Download link on this page.
- Put SkyWars.jar into your plugins directory, and restart the server.
- SkyWars is now functional with the two default arenas!
Documentation
- SkyWars Functions Guide (Start Here)
- Commands and Permissions
- Configuring SkyWars
- SkyWars Score System
- FAQ / Troubleshooting
- Join Signs & Portals
Customization
Video Tutorial (credit to Koz4Christ!)
Other links
- GitHub/SkyWars
- MCStats Statistics
- Full Changelog
- Full kits.yml Reference of valid values
- Testing SkyWars (for developers)
Translations / Localization
All player messages fully translated to English and German, and partially translated to Spanish, French, Czech, Danish, Dutch, Polish, Portuguese and Russian. Partial translations were at one point complete, but don't have some of the newer messages translated.
Change the locale SkyWars uses by setting locale in main-config.yml.
To help out SkyWars by translating it into your local language, go to SkyWars-Translations/Translating. Test out your localization as well by copying into messages.yml!
MCStats / Plugin metrics
SkyWars uses two services to report statistics. The first service, MCStats / Plugin Metrics, reports data to http://mcstats.org every 15 minutes. As of version 2.1.7, the second service, plugin-statistics, reports a small subset of that data to https://dabo.guru every hour.
All data gathered by MCStats can be viewed at http://mcstats.org/plugin/SkyWars. As MCStats is a relatively well-known service, I'll let you visit their website for more information.
To opt out from MCStats, change opt-out: false to opt-out: true in plugins/PluginMetrics/config.yml
The other service, plugin-statistics, is currently unique to SkyWars. It reports data every hour, starting one hour from server startup. The data reported consists solely of: the plugin name, the plugin version, the server version, the online player count, and an instance UUID. The plugin-statistics UUID is reset every server startup to a random number, and is not stored in any file.
All data gathered can be viewed at https://dabo.guru/statistics/skywars/.
Note: this statistics service is no longer running. To avoid getting errors when trying to submit statistics, I recommend disabling it.
For more information, and a copy of both the plugin-side and server-side code, visit https:github.com/daboross/plugin-statistics.
To disable plugin-statistics, change report-statistics: true to report-statistics: false in plugins/SkyWars/main-config.yml.
SkyWars Report
When the /sw report command is used, SkyWars will submit a debug report for your server including server version, a list of all plugins, and other information to gist.github.com.
SkyWars will not publicly post information about your server to gist.github.com unless an admin uses the /sw report command. If you want to completely disable this functionality, add the following line to your main-config.yml file: disable-report: true.
Credits
Both default maps, Skyblock Warriors and Water Warriors, were created by SwipeShot.
Sponsors
We would like to thank JetBrains for their support of this project.
I am using this for my spigot server in 1.12.2 and when I type /sw the console says:
[INFO] plasmapug0019 issued server command: /sw
[ERROR] null
org.bukkit.command.CommandException: Cannot execute command 'sw' in plugin SkyWars v2.2.2 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:36) ~[spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648) ~[spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1397) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1232) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_112]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_112]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-c3093ef-aa25568]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112]
on server it says there is an internal error.
How to fix?
Why I can't spectate when I die? Is there any way to make it?
Hey, I'm not sure if this is too big of a deal or not - but whenever my server shuts down it gets a weird unloading message.
https://hastebin.com/kajicixuga.css
Dear daboross :
Im the gret owner of LapCraft and im using your plugin on my server and my questions was :
-Where are the permissions ? I can find them ?
Could you help me thx
Server not oppen (Ip : lapcraft.eu)( not working yet)
Ryan.
Does this work with leaderheads?
can we use it with the multiworld plugin?
How to reload the plugin without stop the server?
Thanks!
In reply to swordin:
The command is " /reload ".. If this is not what you wanted, sorry.. Cya! :D
In reply to Forge_User_39968122:
Hello I have downloaded this plugin. Every time I join after a short while or when I open the chest I or another player get teleported to another world please help.
have a server?
Sorry, how do u give a player vip join perm?
Great plugin but...
1. Players can use /back and bug it.
2. If all players leave and the last one leaves while still queued it bugs the game.
Please fix
In reply to freakymango1:
In this case,
/rg flag name blocked_cmds /back : Do it in your spawn and in the skywars arena
Im training my english, sorry if there are any mistakes
Great plugin! One question, I want the map selector to be randomized. I'm not sure if there is a way to do this, but it would help a lot if there was. Thanks! :D
After using the / back command. The player can return to the arena and kick it. Can take items.
I am using version 2.1.0.
Can you fix this?
In reply to Poldek119:
In this case,
/rg flag name blocked_cmds /back : Do it in your spawn and in the skywars arena
Im training my english, sorry if there are any mistakes
Skywar author
I am from Taiwan, translated your plugin
It is embarrassing to get your consent
But hope you can put the language file into it
Download location:
Https://drive.google.com/open?id=0B9H2Q_KcmTp8RGRPQmN5LWRycGM
How can I add Enchantments to the Chest Items?
For some reason when I input my arena name into the main-config.yml under enabled-arenas and restart my server, SkyWars v2.2.1 crashes and the plugin gets disabled. Help! (If someone needs a log of this event happening, I'll hopefully be able to gather one later)