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 Jun 26, 2013@matzefratze123 hab mir das ganze nochmal angeschaut und verschiedene Versionen von Spigot und Craftbukkit getestet, das Problem tritt überall auf. Scheinbar ist HeavySpleef inkompatibel mit CleanroomGenerator, normale flatland welten funktionieren, aber keine leeren ..
Andere Welten die mit dem CleanroomGenerator generiert wurden funktionieren einwandfrei, nur die Welt inder die Arena steht spinnt rum.
-
View User Profile
-
Send Message
Posted Jun 25, 2013@Puseidr
Ich habe es mir grade angeschaut und ich kann nichts feststellen. Habe per Multiverse eine neue Welt erstellt (Flat), eine SpleefArena regestriert und den Server ein paar mal neu gestartet. Seed bleibt der gleiche, wenn ich durch die Welt fliege wird alles Flat generiert.
In HeavySpleef selbst habe ich nur eine Stelle, in der eine Welt verändert / geladen wird. Eben genau dann wenn es eine custom Welt ist und diese noch nicht geladen ist. Ich muss ja irgendwie darauf zugreifen. Wenn überhaupt hat Bukkit da einen Bug oder ich weiss auch nicht.
Ich kann ja mal auf deinen Server kommen wenn du online bist. Vielleicht können wir das Problem dann gemeinsam lösen ^^
Grüsse, matzefratze123
-
View User Profile
-
Send Message
Posted Jun 25, 2013Mir ist gerade etwas richtig merkwürdiges aufgefallen! HeavySpleef verändert den Multiverse-Generator/Seed von der Welt in dem die Spleef-Arena ist.
Ich habe extra für Spleef eine Welt ohne Blöcke erstellt. (CleanroomGenerator) und Heavyspleef lässt neue Chunks mit einem normalen Welten-Generator erstellen obwohl in Multiverse der CleanroomGenerator eingestellt ist, wenn man durch die welt fliegt!
Ich hab den ganzen Tag probiert bis ich herausgefunden hab, dass es an HeavySpleef liegt!! Errorlog gibts keinen, aber der Fehler tritt nur in den Welten auf wo sich Spleef-Arenen befinden. Nach jedem Server-Neustart scheint sich der Generator mit dem die Chunks erstellt wird durch heavySpleef zu verändern!
Bitte schau dir das mal genauer an!
-
View User Profile
-
Send Message
Posted Jun 23, 2013@matzefratze123
I figured out one thing, its the walls thay are bugged everything works perfectly now because i dont have walls anymore tryed with all the flags but nothing until i removed all walls for my arenas then i started to work can stop reload and everything just fine now.
-
View User Profile
-
Send Message
Posted Jun 23, 2013@Puseidr
Minecraft hat da noch so seine Anzeigebugs... Wird gefixt.
@th3man345
You can find a full tutorial on how to setup an arena here.
@p0ntuzz
Please create a ticket with the flags you had set, the games.yml and your config.yml.
-
View User Profile
-
Send Message
Posted Jun 21, 2013seit 1.2 funktionieren keine schaufel-matches mehr, nur der erste, der joint bekommt eine schaufel, der rest nicht
und kannst du es nicht so machen, dass nach einem spiel die statistik in die datenbank gespeichert wird, ohne dass man immer /spleef save eingeben muss?
-
View User Profile
-
Send Message
Posted Jun 20, 2013i cant find out how to make my guy to were he can set up all the spleef arenas for me server
-
View User Profile
-
Send Message
Posted Jun 20, 2013@matzefratze123
No i did not use it before the new version and i have redone all arenas 5 times whit this version but it still happens. I dont think is random, the plugin stops working after a stop i can reload all i want but not restart. and if i reload the plugin starts working agan but arena2 is not ready to play yet and its always arena2 and all flags are gone from the config and the wall for arena2 but everything else is there. so now i redo all the flags agan and the wall and if i need to restart or stop it starts over agan.
-
View User Profile
-
Send Message
Posted Jun 20, 2013@Puseidr
Wird hinzugefügt, danke.
@p0ntuzz
Did you use 1.1.2 before? Please resetup the games if this is so. Also the general spleef sign create permission is heavyspleef.createsign.
@Storf01
Ok, I will add an function which will notify and warn if the world of the spleefarena has been deleted. Also please replace every "pvparena" in the games.yml with your current world. Or resetup your arena in your right world.
-
View User Profile
-
Send Message
Posted Jun 20, 2013@matzefratze123
I found the solution!!! It turned out to be a very stupid, but easy fix.
I have my world saves set up to work with multiverse, with my saves folder set up like this: ie: appdata\roaming\.minecraft\minecraft-server\world\pvparena
When i create a HeavySpleef arena in my multiverse world "pvparena" it sets up the games.yml like this: ie: '1': type: CUBOID walls: [] losezones: [] flags: - lobby:pvparena,790.262529717897,21.0,-519.9263746615484,0.6001771,0.9013977 scoreboards: [] teams: [] firstCorner: pvparena,841.0,4.0,-572.0,0.0,0.0 secondCorner: pvparena,738.0,56.0,-469.0,0.0,0.0 floors: -0;pvparena,776.0,20.0,-507.0,0.0,0.0;pvparena,803.0,20.0,-534.0,0.0,0.0;0;0;GIVENFLOOR
And so when you start up the server, it looks for the world "pvparena" in the main server directory. ie: appdata\roaming\.minecraft\minecraft-server and when it doesn't find it, it returns an error and doesn't load up the arena.
So all i did was add an empty folder called "pvparena" to the server's main directory ie:appdata\roaming\.minecraft\minecraft-server Now everything is working just fine. :)
As far as why it would work before with 12 plugins or less and not 13 or more... Well i'm still lost on that one......
-
View User Profile
-
Send Message
Posted Jun 20, 2013@matzefratze123
Yes i know but not for creating, only for using. and it erases all the cordinats for one random arena all the time......
-
View User Profile
-
Send Message
Posted Jun 20, 2013ich hab die Farbcodes im Prefix geändert in :
aber es ist immer noch die Standardfarbe, ist das ein Bug in der Version 1.2 oder muss man noch etwas ändern damit das wirkt?
Edit: ich hab gerade gemerkt, man muss den Server neustarten. damit das Wrkung zeigt, in /spleef reload brachte nichts
-
View User Profile
-
Send Message
Posted Jun 20, 2013@Storf01
My spleef test server is running with 40 plugins. I really don't know why this doesn't works for you and it won't work with over 12 plugins, lol. Did you try to resetup your arena? (Completely reinstall HeavySpleef and delete all files). The version of the plugin is 1.1.2, because I forgot to update the version number...
Also, did you use the real 1.1.2 before? You have to resetup your game, cause the new version won't work right with the old database.
@p0ntuzz
You can find the permissions for sign at the permissions page (heavyspleef.sign.join, heavyspleef.sign.leave, heavyspleef.sign.start, heavyspleef.sign.vote).
-
View User Profile
-
Send Message
Posted Jun 20, 2013I cant create spleef signs, says i'm not allowed to do it and cant find any permission for it :S
-
View User Profile
-
Send Message
Posted Jun 18, 2013I seem to be having trouble getting HeavySpleef to load up games properly. Whenever i create a new arena and then restart the server, when i log back on the arena won't load.
When i load up the server, the console says "01:05 PM [INFO] [HeavySpleef] Loaded 1 games!". But in game when i try to join the arena it says "This arena doesn't exist!" and /spleef list says "All games: [ ] ". For some reason it's not actually loading up the games.
The games.yml seems to be set up properly. Here it is: '1': type: CUBOID walls: [] losezones: [] flags: - lobby:pvparena,790.262529717897,21.0,-519.9263746615484,0.6001771,0.9013977 scoreboards: [] teams: [] firstCorner: pvparena,841.0,4.0,-572.0,0.0,0.0 secondCorner: pvparena,738.0,56.0,-469.0,0.0,0.0 floors: - 0;pvparena,776.0,20.0,-507.0,0.0,0.0;pvparena,803.0,20.0,-534.0,0.0,0.0;0;0;GIVENFLOOR
Also, the console says HeavySpleef is not version 1.2 but 1.1.2... Not sure why that would be though. 01:59 PM [INFO] [HeavySpleef] Enabling HeavySpleef v1.1.2 01:59 PM [INFO] [HeavySpleef] Loaded 1 games! 01:59 PM [INFO] [HeavySpleef] Loaded 0 statistics! 01:59 PM [INFO] [HeavySpleef] Metrics started... 01:59 PM [INFO] [HeavySpleef] HeavySpleef v1.1.2 activated!
EDIT: After some testing by disabling all plugins and enabling them one by one, i found an odd reason for what's preventing HeavySpleef from loading properly.
Enabling any more than 12 plugins at one time will cause HeavySpleef to break. It will work as long as you don't go over 12 plugins and It doesn't seem to matter what 12 plugins are used. As soon as you enable the 13th,.HeavySpleef will not load saved arenas.
Is this happening to just me? Can anybody else reproduce this problem? I'm totally confused by this...
EDIT 2: Today an error is popping up in the console that wasn't before. This error only occurs when there are more than 12 plugins enabled. Under 13 everything loads just fine.
Error: 09:25 PM [SEVERE] Error occurred while enabling HeavySpleef v1.1.2 (Is it up to date?) java.lang.NullPointerException at me.matzefratze123.heavyspleef.core.region.FloorCylinder.fromString(FloorCylinder.java:91) at me.matzefratze123.heavyspleef.database.YamlDatabase.loadCylinder(YamlDatabase.java:327) at me.matzefratze123.heavyspleef.database.YamlDatabase.load(YamlDatabase.java:148) at me.matzefratze123.heavyspleef.HeavySpleef.onEnable(HeavySpleef.java:103) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:396) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:309) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:291) at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:470) at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:436) at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:387) at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:214) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:579) at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
It seems to have something to do with the fact that even though i'm using HeavySpleef version 1.2 the console says 1.1.2. Why would this be?
-
View User Profile
-
Send Message
Posted Jun 17, 2013@numskull34
If /spleef create gives you a help list you have to look for the right syntax in the documentation. The command is called /spleef create <arena-name> cuboid.
-
View User Profile
-
Send Message
Posted Jun 17, 2013i can not get the cuboid to work with world edit or the stick i know its configured right but the stick just breaks the block on left click and when i change the config to allow world edit i select the cuboid and then do /spleed create it just gives me a help list on how to do it
-
View User Profile
-
Send Message
Posted Jun 15, 2013Ich hab paar bugs und verbesserungsvorschläge, ich sage sie mal auf deutsch da mein Englisch nicht so gut ist. Bugs: - Die Leute buggen durch den Schnee - scoreboard funktioniert nicht
evtl. zusätzliche Funktionen: - feste Startpunke - eine wartezeit in der Lobby fals einer Leftet oder das das Game einfach nur verzögert wird
-
View User Profile
-
Send Message
Posted Jun 12, 2013@matzefratze123
Well you are pretty smart, I'm sure you can learn it quick, quicker then me probably. I think a good name for the flag would be "bestof" or "best".
-
View User Profile
-
Send Message
Posted Jun 12, 2013@maviras02
Ja wurde hinzugefügt, ich hab die Dateibeschreibung mal editiert...