Skywars
SkyWars - Battle against players in a sky environment
Schematic creation
- 1) Build your map
- 2) Place a BEACON block to define a spawn point (somewhere above the island, the glass box will be created automatically)
- 3) Make a schematic out of it with WorldEdit
- 4) Place schematic in the plugins/SkyWars/schematics directory (format: name.schematic)
Installation
- Download SkyWars.jar and put it in your plugins/ directory
- Place your schematics in the plugins/SkyWars/schematics directory
- Set the lobby with /sw setlobby
- Place stone pressure plate in the lobby world for players to join a game
Requirements
- WorldEdit
- Vault
- A permissions plugin compatible with Vault
Optional requirements
- Essentials
- WhatIsIt (v1.0.3+)
- CommandBook
- Multiverse-Core
Commands
| Command | Permission | Description |
|---|---|---|
| /sw | N/A | Main command, will list all available commands |
| /sw start | skywars.command.start | Starts a SkyWars game |
| /sw leave | N/A | Removes you from the game you're currently in |
| /sw kit | N/A | Allows a player to pick kits (skywars.kit.name) |
| /sw setlobby | skywars.command.setlobby | Sets the lobby |
| /sw reload | skywars.command.reload | Reloads the chests, kits and the plugin.yml |
| /sw score | skywars.command.score | Shows your current point balance |
| /sw score <player> | skywars.command.score.others | Shows current score balance of given player |
| /sw score set <player> <balance> | skywars.command.score.set | Sets the score balance for the given player |
| /sw score give <player> <balance> | skywars.command.score.give | Adds given amount to players score balance |
| /sw score take <player> <balance> | skywars.command.score.take | Removes given amount from players score balance |
Configurable files
Source
Development Builds
Quote:Disclaimer: Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
-
View User Profile
-
Send Message
Posted Sep 23, 2013@barbaroes
I dont know why it posted like that..
# The first value is the chance of the item appearing in a chest
# The second value is the item, this should be an Essentials item string
items:
# Random Stuff
- 85 5 5 # wood_planks
- 95 snowball 3
- 50 snowball 4
- 100 fishing_rod 1
- 20 ender_pearl 1
- 100 327 1 # LavaBucket
- 70 30 3 # CobWebs
- 100 water_bucket 1
- 100 ice 1
- 60 ice 1
- 100 woodsword 1
- 60 stonesword 1
- 40 ironsword 1
# Food
- 100 apple 1
- 85 bread 2
- 50 steak 3
- 25 golden_apple 2
# Potions
- 15 373:16388 # Splash_Poison
- 18 373:16460 # Splash_Harming
- 20 373:8193 1
- 23 373:8261 1
# Bow and arrows
- 20 bow 1
- 60 arrow 2
- 50 arrow 4
- 15 arrow 12
# Diamond Stuff
- 5 diamond_sword 1
# Iron Stuff
- 20 307 1
- 20 308 1
- 20 309 1
- 20 iron_sword 1
- 30 iron_axe 1
# Leather Stuff
- 75 268 1
- 45 298 1 protection:1 # leather_cap
- 40 299 1 protection:1 # leather_chestplate
- 40 300 1 protection:1 # leather_pants
- 40 301 1 protection:1 # leather_legs
thats my chest config
-
View User Profile
-
Send Message
Posted Sep 22, 2013Everytime I start the server with fill chests on, it wont register my schematics, heres my chests config
-
View User Profile
-
Send Message
Posted Sep 22, 2013Players cant see there chat when they talk but other people can i am running this on 1 server with other plugins any help?
-
View User Profile
-
Send Message
Posted Sep 22, 2013@MagicalMine
I have the same problem
-
View User Profile
-
Send Message
Posted Sep 22, 2013Okay, got another problem. I give the permission 'skywars.start' and 'skywars.kit' but my players cannot start the game or get any kits (it says no permission). I am using PEX. Is this a bug?
-
View User Profile
-
Send Message
Posted Sep 22, 2013@johandre
Either permissions will do.
-
View User Profile
-
Send Message
Posted Sep 21, 2013@RileyMoyeBoy
Got essentials,vault,worldedit and a permissions system such as Groupmanager or pex?
-
View User Profile
-
Send Message
Posted Sep 21, 2013Fix maps not resetting by just deleting the world and letting it load back up again, a pain here and there but it'll do for now until it's fixed. The only thing that bugs me is that you can build to other maps, as there are no borders where the schematics end. Will this be a possible fix in the future? Loving everything so far aside from that.
-
View User Profile
-
Send Message
Posted Sep 20, 2013@blaster451
2.11.1
-
View User Profile
-
Send Message
Posted Sep 20, 2013@KevinEssence
What version of essentials?
-
View User Profile
-
Send Message
Posted Sep 20, 2013@Gabe1010
Ah ok. I managed to find a way to do it - You delete your island-0 world and then recreate it with the same name with CleanroomGenerator. Then it makes it an empty world. Thanks anyway :)
-
View User Profile
-
Send Message
Posted Sep 20, 2013Huge exploit: If you make a chest and place it down, it spawns random items in it, blocked with world guard for now. This can be repeated non stop. Maps not resetting. Maps being seen by another map.
-
View User Profile
-
Send Message
Posted Sep 19, 2013@Gabe1010
Launched them all one by one in the server, hmm I'll try a bit more.
-
View User Profile
-
Send Message
Posted Sep 19, 2013Help me this is what i keep getting in my console
Console : 2013-09-20 10:37:48 [SEVERE] Could not pass event PlayerCommandPreprocessEvent to SkyWars v1.0-SNAPSHOT Console : org.bukkit.event.EventException Console : at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) Console : at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) Console : at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) Console : at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) Console : at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:946) Console : at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:872) Console : at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:829) Console : at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49) Console : at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) Console : at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) Console : at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) Console : at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) Console : at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) Console : at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) Console : at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) Console : at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) Console : at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Console : Caused by: java.lang.NullPointerException Console : at vc.pvp.skywars.listeners.PlayerListener.onPlayerCommand(PlayerListener.java:126) Console : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Console : at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) Console : at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) Console : at java.lang.reflect.Method.invoke(Unknown Source) Console : at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) Console : ... 16 more Console : 2013-09-20 10:37:48 [INFO] RileyMoyeBoy issued server command: /co version Console : 2013-09-20 10:37:48 [INFO] RileyMoyeBoy lost connection: disconnect.endOfStream Console : 2013-09-20 10:37:48 [INFO] Removing player from memory: RileyMoyeBoy Console : 2013-09-20 10:37:48 [SEVERE] Could not pass event PlayerQuitEvent to SkyWars v1.0-SNAPSHOT Console : org.bukkit.event.EventException Console : at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) Console : at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) Console : at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) Console : at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) Console : at net.minecraft.server.v1_6_R2.PlayerList.disconnect(PlayerList.java:259) Console : at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:688) Console : at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:302) Console : at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) Console : at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) Console : at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) Console : at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) Console : at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) Console : at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) Console : at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) Console : at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Console : Caused by: java.lang.NullPointerException Console : at vc.pvp.skywars.listeners.PlayerListener.onPlayerQuit(PlayerListener.java:34) Console : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Console : at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) Console : at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) Console : at java.lang.reflect.Method.invoke(Unknown Source) Console : at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) Console : ... 14 more
-
View User Profile
-
Send Message
Posted Sep 19, 2013and im still having the problem that my arenas dont fully gen so if u had this problem and know how to fix tell me.
kevinessence try to take out the two schematics that are working and see if the ones will load. if they dont then you probly didnt create the arena correctly.
-
View User Profile
-
Send Message
Posted Sep 19, 2013@MagicalMine
magicalmine i had that problem to and i figured out that this plugin dosent support mutliworld servers. So if you have a plugin like multiverse or modifyworld it wont work because skywars is designed to be a stand alone plugin. Get rid of those plugins and then it will or should work for you. And usually those plugins are pretty important so you are going to have to get another server and if you use a host that really sucks. If not then i recommend using a server linking client
-
View User Profile
-
Send Message
Posted Sep 19, 2013How would i go about fix not seeing you own chat?
Thanks,
Rosado333
-
View User Profile
-
Send Message
Posted Sep 19, 2013Umm I have 4 schematics, and only two are rotating upon restart, what's up with that? Seems like everyone is having schematic issues.
-
View User Profile
-
Send Message
Posted Sep 19, 2013@Recolance
Ok how would I do that?
-
View User Profile
-
Send Message
Posted Sep 19, 2013@MagicalMine
Regenerate your world in a cleanroom...