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











-
View User Profile
-
Send Message
Posted Apr 5, 2013@Nikkolo94
Hello,
are you sure, that all of the blocks in your selection are signs? This error is a ClassCastException and only appears if one of the blocks inside the selection isn't a sign... Also you have to place the signs manually and select them. Maybe I should add a tutorial for this.
Also, please report bugs by creating a ticket in the future ;)
Regards, matzefratze123
-
View User Profile
-
Send Message
Posted Apr 5, 2013hello
when i type /spleef addwall name i get this error:
2013-04-05 23:40:24 [INFO] Nikkolo_DTU issued server command: /spleef addwall spleef
2013-04-05 23:40:24 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'spleef' in plugin HeavySpleef v1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:534)
at iv.d(NetServerHandler.java:1390)
at iv.chat(NetServerHandler.java:1258)
at iv.a(NetServerHandler.java:1182)
at cu.a(Packet3Chat.java:59)
at cg.b(TcpConnection.java:467)
at iv.d(NetServerHandler.java:220)
at iw.b(NetworkListenThread.java:57)
at ht.b(DedicatedServerListenThread.java:34)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:981)
at ho.r(DedicatedServer.java:309)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:857)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:744)
at fy.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_4_R1.block.CraftBlockState cannot be cast to org.bukkit.block.Sign
at me.matzefratze123.heavyspleef.core.SignWall.calculateSigns(Unknown Source)
at me.matzefratze123.heavyspleef.core.SignWall.<init>(Unknown Source)
at me.matzefratze123.heavyspleef.core.Game.addWall(Unknown Source)
at me.matzefratze123.heavyspleef.command.CommandAddWall.execute(Unknown Source)
at me.matzefratze123.heavyspleef.command.CommandHandler.onCommand(Unknown Source)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 15 more
im using heavyspleef 1.1 with 1.4.7 maybe is that ??
-
View User Profile
-
Send Message
Posted Apr 5, 2013@ThoLav
Argh, I've tried it and your right there is an error with the syntax. I have a little fix for this. Try to execute the following command in your database: CREATE TABLE HeavySpleef_Statistics (owner TEXT, wins INT, loses INT, knockouts INT, games INT)
Sorry for that, a fix will come in version 1.1.1 :)
-
View User Profile
-
Send Message
Posted Apr 5, 2013Hello,
mysql doesn't work, because the table wasn't create. I have several tools configured with mysql and them works pretty fine. Any ideas?
-
View User Profile
-
Send Message
Posted Apr 4, 2013Also how do you make them be able to break stuff instantly or give them a diam shovel? Also when i set the floor then I go into game it says '[Spleef] You do not have permission to break this block'
Not sure if I wasnt supposed to select the floor as part of the arena but when i didnt set it as part of the arena it said I couldnt set it no where?
-
View User Profile
-
Send Message
Posted Apr 4, 2013Players can use the inventory join to put items into and therefore let other players take out items. This allows for transferring items across worlds :/
-
View User Profile
-
Send Message
Posted Apr 4, 2013@FailingIcarus
You have to use the new flag system... Use /spleef flag <arena> lobby to set the lobby point, /spleef flag <arena> win to set the win point and /spleef flag <arena> lose to set te losepoint.
Flag reference site: http://dev.bukkit.org/server-mods/heavyspleef/pages/documentation/english/flags/
@calebv2
Selected it with a stick or with the worldedit axe? If you want to use WorldEdit as your wand tool, make sure you've set the wandType in the config to 'WorldEdit'. By default you have to use the stick to select spleef regions.
-
View User Profile
-
Send Message
Posted Apr 4, 2013Yeah It says /spleef setspawn isnt a valid command? Also when i select a area for lose zone it says i need to make a selection first even tho i made a selection. please help.
-
View User Profile
-
Send Message
Posted Apr 4, 2013It says /spleef setspawn isnt a valid command?
-
View User Profile
-
Send Message
Posted Apr 2, 2013@1337ingDisorder
Sure, exactly that is implemented ;)
There will be a command like /spleef flag <arena> itemreward <id amount> <id2 amount2> etc., and also a command "/spleef flag <arena> <flag> clear" to clear the flag.
Regards,
-
View User Profile
-
Send Message
Posted Apr 1, 2013It'd be great if we could configure rewards for the winner.
The gambling system is good, but it'd be cool if we could set it so it was free to play and the winner received X amount of gold_ingots and/or Y amount of emeralds, etc
-
View User Profile
-
Send Message
Posted Apr 1, 2013@SanCarlo
A team feature is planned in 1.2. The back to previous place is implemented and functionable. If you want to use that just define no win and lose point ;)
Also I'm planning the release of 1.1 tomorrow...
This update will include:
Regards, matzefratze123
-
View User Profile
-
Send Message
Posted Apr 1, 2013How about a team feature for the arena and back to the previous place after match? ;)
-
View User Profile
-
Send Message
Posted Mar 30, 2013@Vortextez
I deleted the floor, and the remade it. I hope that will help.
-
View User Profile
-
Send Message
Posted Mar 30, 2013@AnObeseNinjaBoy
What did you do to fix this? I have the exact same problem.
-
View User Profile
-
Send Message
Posted Mar 30, 2013When I start a game I get the message "[Spleef] you are not allowed to build here!" I have a cylinder area made with shovels set to true. What should I do?
Solved,
-
View User Profile
-
Send Message
Posted Mar 30, 2013@Vikestart
Will be fixed in 1.1, thanks for reporting that.
@nicknds
The update-informer doesn't works correctly, just ignore it...
-
View User Profile
-
Send Message
Posted Mar 30, 2013It keeps thinking its not updated all the way, '[Spleef] Your version outdated! This version: 1.0 | Latest: Download: http://dev.bukkit.org/server-mods/heavyspleef/' Weird since I'm on the latest version, is there some development build its talking about?
-
View User Profile
-
Send Message
Posted Mar 29, 2013The "Player has been knocked out by player" messages aren't working correctly. The player that is knocking someone out is almost always the wrong player, sometimes even a player that weren't in that game.
I've made a ticket on it. :)
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Snakefang523
Changed it in the config or with the command? The config value is only the default value and can't change the reward, jackpotToPay of existing arenas. Try /spleef setjackpot <name> 0.
Regards,