HeavySpleef
HeavySpleef - Spleef, Splegg, BowSpleef and more!
Graphics by TheOnlyRealTGS
Spleef is a gamemode in Minecraft where your goal is to knock out players by destroying the ground under them.
If a player touches a deathzone or water/lava he is out of the game. Last man standing wins...
HeavySpleef provides an easy to use plugin to setup your own, professional spleef games.
Just setup a spleef game, based on the tutorials and you're ready to play spleef in a completely automated environment.
Want to use HeavySpleef with Bungeecord? Click here to access our Spigot site for more information!
- Fully automated spleef plugin
- Unlimited spleef arena and floor creation!
- Different floor shapes: cuboid, cylindric and polygonal floors!
- Different spleef gamemodes: Free for all, team games, games with shovels, splegg or bowspleef
- Game flag system: Configure your spleef game with flags and make your arena unique
- Lobby-Walls to show real time game stats to your players
- Built-in spleef statistics! Show statistics of your spleef games (SQLite or MySQL)
- Compare yourself to other players with a rating/system that minds the skill of your opponent.
- Award your users with different prizes such as money, items or even a firework show!
- Spectate games by flying around and tracking players
- Create join/leave/start/spectate/vote signs
- AntiCamping: Campers are now a thing of the past! Make them lose if they are trying to camp!
- Enable a nice sidebar scoreboard to show ingame stats about players
- Add winner-podiums to show off the best spleef players on your server (Requires the LeaderboardExtensions add-on)
- Want to check out more? Then click here!
This plugin collects minimal usage statistics by use of the MCStats service. All statistics submitted do not identify you as the server owner and are kept completely anonymous. If you do not want to participate in this statistic collection and you want to opt-out set opt-out to true in the /plugins/PluginMetrics/config.yml.
If enabled, the following is sent every 15 minutes:
- Metrics revision version
- Server's GUID
- Players currently online (not max player count)
- Server version string (the same version string you see in /version)
- Current version of HeavySpleef
- Server's OS
- Which add-ons you are using
Plugin Metrics Site: http://mcstats.org/plugin/HeavySpleef
HeavySpleef also allows you to update your plugin with the simple /spleef update command. You may disable this check by setting update -> enable-update-check to "false" in the config.yml. This also blocks everyone from using the /spleef update command.
Donations
If you feel comfortable with HeavySpleef or you are feeling particularly generous, consider donating! It is a way to show your support and helps keep me motivated, but is not required. If you can't afford it, please do not donate.
Acknowledgements
I would like to thank everyone who has donated to HeavySpleef. I really appreciate it :)
No bug reports in the comment section!
Have an idea for a new feature? Found a bug?
Report a bug | Suggest a new feature
@CKGAR
Sorry for my late answer, I haven't really logged into my BukkitDev the recent days. Could you tell me your server ip so we could check your configuration and setup? I'm pretty sure the issue with the floor has to do with the setup.
Regarding the invisibility glitches: Please upgrade to the latest development build and enable warmup mode in the configuration. It has been specifically designed to prevent such glitches.
@waterman1001
Is already in work! Expect a development snapshot in the next few days :)
This plugin is unusable. Podiums won't delete, floors won't regenerate, and players turn invisible. I am on the latest versions of this plugin and Spigot.
Hiiii,
I have a question. Is it possible to set in a percentage at the WinCommand Add-on? So for example, when someone wins a game there is a 30% chance that a command is executed.
Thanks in advance for your response :)
- waterman1001
@matzefratze123 @TheOnlyRealTGS
I'm having two issues.... I made short YouTube videos to explain what is going on (kind of a pain to explain with words).
Shovel animation issue: https://www.youtube.com/watch?v=6osnzHlUcDU
Movement issue: https://www.youtube.com/watch?v=C4MWPFNxlSc
Hope you have time to review, and thanks ahead of time!
-SynPDX
@DutchSwitch
Please update to the latest development build available here as it resolves this error.
Hey when the game is done the winner doesn't win but he stand alone in the area... This the error:
[13:59:36 WARN]: [HeavySpleef] Task #1138920 for HeavySpleef v2.3 generated an exception java.lang.IllegalArgumentException: Cannot drop AIR. at org.apache.commons.lang.Validate.isTrue(Validate.java:136) [spigot.jar:git-Spigot-944aa20-8d16fc0] at org.bukkit.craftbukkit.v1_9_R1.CraftWorld.dropItem(CraftWorld.java:329) [spigot.jar:git-Spigot-944aa20-8d16fc0] at de.xaniox.heavyspleef.core.player.PlayerStateHolder.apply(PlayerStateHolder.java:140) [?:?] at de.xaniox.heavyspleef.core.game.Game.leave(Game.java:721) [?:?] at de.xaniox.heavyspleef.core.game.Game.requestLose(Game.java:843) [?:?] at de.xaniox.heavyspleef.core.game.Game.requestLose(Game.java:835) [?:?] at de.xaniox.heavyspleef.core.game.LoseCheckerTask.run(LoseCheckerTask.java:100) [?:?] at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot.jar:git-Spigot-944aa20-8d16fc0] at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot.jar:git-Spigot-944aa20-8d16fc0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:729) [spigot.jar:git-Spigot-944aa20-8d16fc0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.jar:git-Spigot-944aa20-8d16fc0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot.jar:git-Spigot-944aa20-8d16fc0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot.jar:git-Spigot-944aa20-8d16fc0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_71] [13:59:36 WARN]: [HeavySpleef] Task #1138920 for HeavySpleef v2.3 generated an exception java.lang.IllegalArgumentException: Cannot drop AIR. at org.apache.commons.lang.Validate.isTrue(Validate.java:136) [spigot.jar:git-Spigot-944aa20-8d16fc0] at org.bukkit.craftbukkit.v1_9_R1.CraftWorld.dropItem(CraftWorld.java:329) [spigot.jar:git-Spigot-944aa20-8d16fc0] at de.xaniox.heavyspleef.core.player.PlayerStateHolder.apply(PlayerStateHolder.java:140) [?:?] at de.xaniox.heavyspleef.core.game.Game.leave(Game.java:721) [?:?] at de.xaniox.heavyspleef.core.game.Game.requestLose(Game.java:843) [?:?] at de.xaniox.heavyspleef.core.game.Game.requestLose(Game.java:835) [?:?] at de.xaniox.heavyspleef.core.game.LoseCheckerTask.run(LoseCheckerTask.java:100) [?:?] at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71) [spigot.jar:git-Spigot-944aa20-8d16fc0] at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot.jar:git-Spigot-944aa20-8d16fc0] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:729) [spigot.jar:git-Spigot-944aa20-8d16fc0] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.jar:git-Spigot-944aa20-8d16fc0] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot.jar:git-Spigot-944aa20-8d16fc0] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot.jar:git-Spigot-944aa20-8d16fc0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_71]
@matzefratze123
Thanks, :)
i see how to use the select cylinder but what i do with sel cylinder like what should i do with that command to make my arena and i do have world edit 6
@frizzbee30
The autospectate and losepoint flag are not compatible each other. Please consider turning one flag off, either autospectate or the losepoint flag.
@itsMega
According to the error you have to upgrade to WorldEdit 6 because you're running a old version of it (probably 5.x).
Please see my comment from yesterday on how to setup cylindrical floors (most video tutorials are deprecated).
the problem is i cant even reach the floor part because the creating the arena with the radius height etc part is where i get the error. This is the pastebin to the error: http://pastebin.com/A7tRXFqH Also,you couldn't reach my server because it was down but i will leave it up but we will need to set a time where we can meet in the server! So hopefully you can help me to fix this error and then i will hopefully know how to set the floor!
I'm probably missing the obvious, I have auto-spectate enabled and lose points, however on running the game it did move me to the spectate point on losing, but since there were only two of us when the winner auto teleported to the leave-point, I remained in spectate. Trying to leave gave the message that there were no active games to leave?
http://pastebin.com/vthg3BH2
@itsMega
Which command gave you an internal error message? Please check your console/log for errors and post it here (please use pastebin.com) if you want further support.
You can setup floors in HeavySpleef with every shape WorldEdit supports. In order to select an oval shape you have to use the
//
sel cyl command and select the oval. More information about how to do this may be found here: http://wiki.sk89q.com/wiki/WorldEdit/Selection#Cylinder_selection_modeAlso, your server does not seem to be reachable...
there is a problem,when do the command correctly it says an internal error occured while attempting to perform this command.Also my arena is more as an oval and i want to do a cylinder arena but my will it work if i have one side diameter of 15 and other side diameter of 17?My server ip is craftic.mcph.co so if you can come on to help me that would be great!
@DooKid
It's 150% advisable to compile your own, they update it every so many hours with fixes, plus you have no idea what potential backdoors are being coded in from 'pre compiled' sites. (not to mention it's now illegal!!)
It's a lot easier now than the very early days of compiling it! :)
@matzefratze123
I managed to fix it by getting other spigot.jar. Looks like I've got the wrong one (downloaded from: https://getspigot.org/ ) thanks for your support :).
@DooKid
Alright. Just updated the inventory restore thing one more time on build #265. Please try it as well.
Another question: Which server and client version are you using?
@matzefratze123 Updated and still getting this: http://pastebin.com/32VsdPB3
@DooKid
Please try the latest dev build #264. HeavySpleef should now mind the actual inventory size which should fix your issue.
@Coley771
The thing is that the error indicates that the world "Spawn" is not loaded when HeavySpleef starts (for the game "lol"). I'm pretty sure this issue is caused by an other plugin which loads the world after HeavySpleef is starting up.
It could help if you list the plugins you're using on your server. If you don't want this list to become visible to the public here just send me a PM and I will try the best I can to resolve your issue :)
@matzefratze123 That's what I got: http://pastebin.com/eMkg0ZSb
@DooKid
Could you please post the full error to pastebin.com and paste a link here?