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 Jan 1, 2014@hamstercookie
Yes read above where it says permissions.. And the perm for each kit is skywars.kit.name
@Hallucinate0492
Works fine for me. Any errors?
@CC3475
http://www.youtube.com/watch?v=u06mwEI1Daw
That vid helped me out when i first set it up :)
-
View User Profile
-
Send Message
Posted Jan 1, 2014is there any permissions? bcoz people cant use the kits.
-
View User Profile
-
Send Message
Posted Jan 1, 2014It doesn't work with 1.7.2 , please update :(
-
View User Profile
-
Send Message
Posted Jan 1, 2014Error: http://pastebin.com/dPUpz4d3
-
View User Profile
-
Send Message
Posted Jan 1, 2014In the config under schematics, do I change the name of schematics-name to the name of my schematic? I tried that and it doesn't work. Can someone make a better installation guide?
-
View User Profile
-
Send Message
Posted Jan 1, 2014I got it all working, but I get this error when people are already in a match and it tries to create a new one. Keep in mind, this is random and it will either happen on the first attempt to make a second game, or the second attempt. Either way, it crashes the server. If this can be fixed, it can be used with no issues.
java.lang.IllegalArgumentException: n must be positive at java.util.Random.nextInt(Random.java:300) [?:1.7.0_25] at net.minecraft.server.v1_7_R1.BiomeDecorator.a(SourceFile:183) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.BiomeDecorator.a(SourceFile:27) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.BiomeBase.a(SourceFile:362) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.BiomeBigHills.a(SourceFile:42) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ChunkProviderGenerate.getChunkAt(SourceFile:432) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.generator.NormalChunkGenerator.getChunkAt(NormalChunkGenerator.java:49) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:226) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.Chunk.a(Chunk.java:817) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:61) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:13) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.util.AsynchronousExecutor$Task.finish(AsynchronousExecutor.java:179) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.util.AsynchronousExecutor.finishActive(AsynchronousExecutor.java:287) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.chunkio.ChunkIOExecutor.tick(ChunkIOExecutor.java:30) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:594) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [buksvr.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] [20:23:16 ERROR]: This crash report has been saved to: /ssd/mc/./crash-reports/crash-2013-12-31_20.23.16-server.txt
-
View User Profile
-
Send Message
Posted Dec 31, 2013@hamstercookie
That error
java.lang.nosuchmethoderror: com.earth2me.essentials.IEssentials.getitemDb/(LCOM AT VC.PVP-SKYWARS.UTILITIES.ITEMUTILS.PARSEITEM(ITEMUTILS.JAVA:25
Is due to not having Essentials 2.11.1. So downgrade to that.
The other error im afraid i dont know.
-
View User Profile
-
Send Message
Posted Dec 31, 2013@pompy5685
and when i start the server it says: error: error occurred while enabling skywars v1.0.4 (is it up to date?) java.lang.nosuchmethoderror: com.earth2me.essentials.IEssentials.getitemDb/(LCOM AT VC.PVP-SKYWARS.UTILITIES.ITEMUTILS.PARSEITEM(ITEMUTILS.JAVA:25
-
View User Profile
-
Send Message
Posted Dec 31, 2013@pompy5685
i got all the requirements but still getting an error in cmd. another error tho. error: null org.bukkit.command.commandexception:unhandled exception executing command äswä in plugins skywars v1.0.4
-
View User Profile
-
Send Message
Posted Dec 31, 2013@hamstercookie
Just a guess but do you have all the Requirements
-
View User Profile
-
Send Message
Posted Dec 31, 2013i cant get skywars working. it says: error: could not load 'plugins/skywars.jar in folder 'plugins' org.bukkit.plugin.unknowndependencyexception: what is it
-
View User Profile
-
Send Message
Posted Dec 31, 2013Skywars works fine with essentials 2.11.1 but unfortunately that version of essentials is too buggy.Sometimes the prefixes leave for 4 sec and then appear again.Also the /msg is being showed really weird.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@hamstercookie
ya it does :)
@Dangovan21
Look two comments below yours :P
-
View User Profile
-
Send Message
Posted Dec 30, 2013Can you use it with 1.7.2?
-
View User Profile
-
Send Message
Posted Dec 30, 2013Update 1.7.4 plis!
-
View User Profile
-
Send Message
Posted Dec 30, 2013@Wietje
Oh :(
-
View User Profile
-
Send Message
Posted Dec 30, 2013@pompy5685
Sadly, I don't really have the time to work on it. If anyone likes to take over, feel free to send me PM.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@benneht
Do you mean a sign which just tell them what command to type? Plus what command do they even have to type?
-
View User Profile
-
Send Message
Posted Dec 29, 2013SkyWars is working now, but I ran into an issue.
I'm editing permissions and I'm trying to get the prefix options to work well within SkyWars.
PermissionsEx is what I'm using as a permissions plugin, and when I add a user to a group, the prefix shows up twice (ex: [L] (+123) [Owner][Owner]BrendanPD > Hello)
When I set chat-handled-by-other-plugin: false, I lose the [L] (+123), but it fixes my prefix problem.
What I'm asking is if there is a way players can see their points without having to keep chat-handled-by-other-plugin: true and if there is, how do I do that?
Or at least keep the points displayed in the chat but not have a double prefix.
-
View User Profile
-
Send Message
Posted Dec 29, 2013@benneht
They could have changed it by editing the source :(