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 Oct 12, 2013when i join skywars this is what the map looks like https://db.tt/FGyxLch4 i made the schematic correctly i dont know what the problem is please help
-
View User Profile
-
Send Message
Posted Oct 12, 2013HEY
i have my schematic in the skywars/schematic folder, but ingame there is no arena :/== sry for my bad english
-
View User Profile
-
Send Message
Posted Oct 12, 2013Hey,
Today I created a server with plugin, but the game starts most players do not have the map, is not load for them, but they see some chests and some blocks.
What's the problem and how to solve it?
plugin version: 1.0.3
minecraft version: 1.6.4
-
View User Profile
-
Send Message
Posted Oct 11, 2013@Wietje I got some bug in this plugins After Player kill Someone he no get point and then someone has kill still have Items from Skywars
Can you fix this problems?
Sorry, my english bad :(
-
View User Profile
-
Send Message
Posted Oct 11, 2013Thats the error
-
View User Profile
-
Send Message
Posted Oct 11, 2013@Wietje
Done that….. But i got this error:
Should i send the complete log?
-
View User Profile
-
Send Message
Posted Oct 11, 2013@matthijs110
Sure you can modify the code with Eclipse, but if you don't want to spend time adding dependencies to your class path I'd recommend to compile through maven. If I'm correct, OS X has maven installed by default. Run "mvn clean package" in terminal in the SkyWars directory.
-
View User Profile
-
Send Message
Posted Oct 11, 2013@Wietje
Don't use Eclipse? I never worked with Maven (i am using a Mac). And won't i lost the other new/fixed things?
-
View User Profile
-
Send Message
Posted Oct 11, 2013@matthijs110
Clone with git, revert said commit, compile with maven and you should have the scoreboard back.
-
View User Profile
-
Send Message
Posted Oct 11, 2013@Wietje
Just copy and paste the hole commit? Or only add the removed things?
If i import it in Eclipse, then i got 35 warnings.. Is that what you got too? Or do i something wrong? In: - vc.pvp.skywars.game - Game.java - vc.pvp.skywars.listeners - PlayerListener
-
View User Profile
-
Send Message
Posted Oct 11, 2013@matthijs110
I don't see why not. You can clone the repository and modify it to fit your likings. E.g. reverting this commit will give you back the (useless) scoreboard.
-
View User Profile
-
Send Message
Posted Oct 11, 2013@Wietje
I think i mean that one yeah. But i see the scoreboard on other servers. Even on the play.vc server. Well, that one had more information...
Is there a way to get it back? Like adding a custom code or so.. I could do that, but i need to know where i can put it in ;).
-
View User Profile
-
Send Message
Posted Oct 11, 2013@matthijs110
I'm not exactly sure what scoreboard you're talking about in the first place. There was only one global scoreboard which showed the amount of players online which was virtually useless.
-
View User Profile
-
Send Message
Posted Oct 11, 2013Will the main scoreboard come back?? With the amount of players online, points, players left etc..
I really like it.
( If it doesn't turns back, could you then please send me a code what i could implement in the source code to let it work?)
-
View User Profile
-
Send Message
Posted Oct 11, 2013@piko99
I don't think that's necessary, /reload is evil.
@ArmorofGlory
Try reading the "Caused by:" in your stack trace.
@chasertw123
Down-/upgrade to Essentials 2.11.1, try reading the comments instead of asking to be spoonfed.
@CorecraftPVP
This is unrelated to SkyWars, I'm guessing the user running the Minecraft server doesn't have read/write access, fix your permissions and it should solve your issue.
Use http://pastebin.com/ for your stack traces or they will be ignored.
-
View User Profile
-
Send Message
Posted Oct 10, 201321:05:44 [SEVERE] Error occurred while enabling SkyWars v1.0-SNAPSHOT (Is it up to date?) java.lang.NoSuchMethodError: com.earth2me.essentials.IEssentials.getItemDb()Lcom/earth2me/essentials/ItemDb; at vc.pvp.skywars.utilities.ItemUtils.parseItem(ItemUtils.java:24) at vc.pvp.skywars.controllers.ChestController.load(ChestController.java:44) at vc.pvp.skywars.controllers.ChestController.<init>(ChestController.java:25) at vc.pvp.skywars.controllers.ChestController.get(ChestController.java:92) at vc.pvp.skywars.SkyWars.onEnable(SkyWars.java:109) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:286) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:268) at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:321) at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:298) at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:258) at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:165) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
What am I doing wrong?
-
View User Profile
-
Send Message
Posted Oct 10, 201320:22:18 [SEVERE] Could not pass event EntityDamageByBlockEvent to SkyWars v1.0-SNAPSHOT org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:93) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:408) at net.minecraft.server.v1_6_R3.EntityLiving.damageEntity(EntityLiving.java:637) at net.minecraft.server.v1_6_R3.EntityHuman.damageEntity(EntityHuman.java:714) at net.minecraft.server.v1_6_R3.EntityPlayer.damageEntity(EntityPlayer.java:383) at net.minecraft.server.v1_6_R3.EntityLiving.C(EntityLiving.java:981) at net.minecraft.server.v1_6_R3.Entity.y(Entity.java:323) at net.minecraft.server.v1_6_R3.EntityLiving.y(EntityLiving.java:145) at net.minecraft.server.v1_6_R3.Entity.l_(Entity.java:230) at net.minecraft.server.v1_6_R3.EntityLiving.l_(EntityLiving.java:1243) at net.minecraft.server.v1_6_R3.EntityHuman.l_(EntityHuman.java:157) at net.minecraft.server.v1_6_R3.EntityPlayer.h(EntityPlayer.java:228) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:343) at net.minecraft.server.v1_6_R3.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_6_R3.NetworkManager.b(NetworkManager.java:296) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:116) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:592) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.UnsupportedOperationException: SuperPerms no group permissions. at net.milkbowl.vault.permission.plugins.Permission_SuperPerms.getPrimaryGroup(Permission_SuperPerms.java:96) at net.milkbowl.vault.permission.Permission.getPrimaryGroup(Permission.java:644) at vc.pvp.skywars.config.PluginConfig.getScorePerDeath(PluginConfig.java:73) at vc.pvp.skywars.game.Game.onPlayerDeath(Game.java:200) at vc.pvp.skywars.listeners.EntityListener.onEntityDamage(EntityListener.java:41) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
When i jump off the island for death, I don't die.
-
View User Profile
-
Send Message
Posted Oct 10, 2013Please Help, Im starting a new minigames server and this plugin wont load Schematics, then its gives me this error.
02:12:08 [INFO] [SkyWars] Enabling SkyWars v1.0-SNAPSHOT 02:12:10 [INFO] [SkyWars] [SchematicController] Registered 0 schematics ... 02:12:10 [SEVERE] net.minecraft.server.v1_6_R3.ExceptionWorldConflict: Failed to check session lock, aborting 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.WorldNBTStorage.checkSession(WorldNBTStorage.java:74) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.World.G(World.java:2598) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.ChunkRegionLoader.a(ChunkRegionLoader.java:129) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.ChunkProviderServer.saveChunk(ChunkProviderServer.java:207) 02:12:10 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftWorld.unloadChunk(CraftWorld.java:184) 02:12:10 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftWorld.unloadChunk(CraftWorld.java:154) 02:12:10 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftWorld.unloadChunk(CraftWorld.java:150) 02:12:10 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftWorld.setKeepSpawnInMemory(CraftWorld.java:1073) 02:12:10 [SEVERE] at vc.pvp.skywars.controllers.WorldController.createWorld(WorldController.java:181) 02:12:10 [SEVERE] at vc.pvp.skywars.controllers.WorldController.<init>(WorldController.java:31) 02:12:10 [SEVERE] at vc.pvp.skywars.controllers.WorldController.get(WorldController.java:204) 02:12:10 [SEVERE] at vc.pvp.skywars.SkyWars.onEnable(SkyWars.java:106) 02:12:10 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 02:12:10 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 02:12:10 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 02:12:10 [SEVERE] at us.Myles.PWP.FakePluginManager.enablePlugin(FakePluginManager.java:238) 02:12:10 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:282) 02:12:10 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:264) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:315) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:292) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:252) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:152) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393) 02:12:10 [SEVERE] at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) 02:12:10 [SEVERE] net.minecraft.server.v1_6_R3.ExceptionWorldConflict: Failed to check session lock, aborting
Please Help. I really need this plugin.
-
View User Profile
-
Send Message
Posted Oct 10, 2013@Wietje
Thanks, it worked, but try to fix it ASAP cause I sometimes use /reload xD
-
View User Profile
-
Send Message
Posted Oct 10, 2013@piko99
Given stack trace is probably due to the use of /reload. Try rebooting instead.