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 10, 2013I dont care about item saving, i can manage multiverse inventories easily, i heard that the pressure plate lag/crash was because of multiverse
EDIT: I tested it, i defined lobby, schematics into de schematics file but i think it doesnt load the schematics, pressure plate isnt working
I noticed this in the console:
00:52:12 [SEVERE] Could not pass event BlockBreakEvent 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 net.minecraft.server.v1_6_R3.PlayerInteractManager.breakBlock(PlayerInteractManager.java:279) at net.minecraft.server.v1_6_R3.PlayerInteractManager.dig(PlayerInteractManager.java:125) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:539) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) 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.NullPointerException at vc.pvp.skywars.listeners.BlockListener.onBlockBreak(BlockListener.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 16 more
-
View User Profile
-
Send Message
Posted Oct 10, 2013@GameplayerHD
Yeah, still in the approval process, will probably be available in a couple of hours: http://i.imm.io/1i262.png
-
View User Profile
-
Send Message
Posted Oct 10, 2013Just noticed this, i guess its an upcoming feature. Great work :D
icon:
# The material this kit should have in the inventory menu
material: 'DIAMOND_SWORD'
# The data this material should have (optional)
data: 0
-
View User Profile
-
Send Message
Posted Oct 10, 2013@piko99
@silexmanch0
I just did a couple of tests with Multiverse (beta version, 2.5+ (http://ci.onarandombox.com/job/Multiverse-Core/), 2.4 is anchient and will probably throw a bunch of errors) and it should work fine. I will implement item saving if that's something you're interested in.
-
View User Profile
-
Send Message
Posted Oct 10, 2013@KevinEssence
For now
-
View User Profile
-
Send Message
Posted Oct 9, 2013@Wietje
So something like, score.VIP.[5|12|1|2]
-
View User Profile
-
Send Message
Posted Oct 9, 2013add multi-world support please
-
View User Profile
-
Send Message
Posted Oct 8, 2013Can you add multi-world support? Then i would put this on my server
-
View User Profile
-
Send Message
Posted Oct 8, 2013Hey since PVP.VC is down, can my server be the new showcase server? My server is a hub in which i have dedicated a skywars server. The ip is mc.emeraldminecraft.com
And the update fixed my request :)
-
View User Profile
-
Send Message
Posted Oct 8, 2013@DahDuff
Yes, you can. Make sure the file ends with .schematic and has spawn points defined.
@KevinEssence
I just figured out the issue regarding group points. The plugin looks for "score.groupname.[per-kill|per-win|per-death|per-leave]" for example you the VIP group to have 6 score per kill
I will fix this in a second so it will use the score.groups section instead, but for now you can the settings above.
@mineshaft87
I can probably work something out like that through sign placed on chests. Maps are chosen randomly at this point, I'll probably redo the 'portal' system in the future so you can have portals go to specific maps. Will make the timer configurable in the config.
@juskid17
Make sure the schematic files end with the ".schematic" extension and that they are placed in the "plugins/SkyWars/schematics" folder.
@GameplayerHD
Read my reply to @KevinEssence regarding the score situation.
-
View User Profile
-
Send Message
Posted Oct 7, 2013@KevinEssence
me 2, groups dosent seem to work
<<reply 1813055>>
Reload dosent apply to new schematics i think, try a restart.
-
View User Profile
-
Send Message
Posted Oct 7, 2013Please help i get this problem there are no schematics available i did put the schematic in the folder i dont know why this is showing up
-
View User Profile
-
Send Message
Posted Oct 7, 2013Be cool if you can select some chest to not be auto filled and be able to fill some yourself. Also can i have multiple rotating maps? Also can you add a timer we can change because if someone joins 10 seconds might not be enough time to select a kit. Otherwise AMAZING plugin! Good job!
-
View User Profile
-
Send Message
Posted Oct 7, 2013Great update, only concern at the moment is getting group points to work.
-
View User Profile
-
Send Message
Posted Oct 7, 2013@Wietje
Can I have more than 5 maps?...Because I've put 6 in and one of them is never coming up
-
View User Profile
-
Send Message
Posted Oct 7, 2013@Peter198
Yes, you can. Set
to false in the config.yml file.
-
View User Profile
-
Send Message
Posted Oct 6, 2013Really great plugin
If you have bugs delete multiverse/multiword and update essentials, vault, and worldedit
If the pressure plate isn't working, delete multiverse or multiworld
-
View User Profile
-
Send Message
Posted Oct 6, 2013Can I don't use chest.yml? Just chest, that's in schematic file?
-
View User Profile
-
Send Message
Posted Oct 6, 2013Hello I was wanting to know if there was a way to setup the chest.yml with a conditional item spawning. Like it would spawn either a wood or iron sword but not both.
-
View User Profile
-
Send Message
Posted Oct 6, 2013@matthijs110
Fancy seeing you here Matt.