HeavySpleef - Spleef, Splegg, BowSpleef and more!

HeavySpleef Logo

MainSetupCommandsDev buildsChangelogRequirementsVideosFAQ

Graphics by TheOnlyRealTGS

What is HeavySpleef?

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.

Download RecommendedSource on GitHub

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!

Stats Collection

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

HeavySpleef Stats


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.

Planned features and their progress

  • No features are currently planned. Feel free to suggest some!


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.

PayPal - The safer, easier way to pay online!

Try this plugin out! Server address: mcsimplegaming.com
(Minecraft Simple Gaming - /warp spleef)

MC Simple Gaming Server Status

Nobody reads this...
No bug reports in the comment section!
Have an idea for a new feature? Found a bug?
Report a bug | Suggest a new feature

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of matzefratze123 matzefratze123 Feb 01, 2016 at 16:44 UTC - 2 likes

    @GwavaZero: Go

    To delete all statistics, delete the sqlite file located under /plugins/HeavySpleef/persistence/database.sqlite. Once this file has been deleted, HeavySpleef should generate a new one and your statistics should have been deleted.
    Please note that you have to do that while the server is stopped.

    If you want to delete/modify single data-sets and you got a bit of knowledge in sql you may open the file yourself using a SQLite-Browser and delete things as you need.

    The autostart timer is already implemented via the "autostart" flag. Just type in /spleef flag <game> autostart <number of min player> to define the count of players that has to be reached in order to automatically start the game :)

    Last edited Feb 01, 2016 by matzefratze123
  • Avatar of GwavaZero GwavaZero Jan 30, 2016 at 23:50 UTC - 0 likes

    This plugin is great. I have a couple of questions/suggestions, though.

    - How do I reset statistics? In setting up the games, myself and others on the server ran through many tests, often just jumping straight to the losefloor. I would like to clear it all now that everything is running.

    - I would like to suggest an autostart timer once min-player is satisfied. The vote system is a neat idea, and I can see it being useful on random, giant servers, but with a small, whitelist server set up for younger children it's an added complication.

  • Avatar of matzefratze123 matzefratze123 Jan 21, 2016 at 16:10 UTC - 1 like

    @devioursoul: Go

    You may set spectate points for each arena using the "spectate" flag. The location where you're currently standing when executing the flag add command is used as the spectate point by default.
    After that, players will be able to access the spectate mode via /spleef spectate <game>, given that you've granted them the heavyspleef.player.spectate or the heavyspleef.player.* permission :)

    @frizzbee30: Go

    This plugin is already on SpigotMC: https://www.spigotmc.org/resources/heavyspleef.9836/ :)

  • Avatar of frizzbee30 frizzbee30 Jan 21, 2016 at 13:51 UTC - 0 likes

    Any plans to copy or move this into the spigot resources? It's so much easier to see updates etc, and advertise this great plugin more widely :)

    KB Craft multiworld server
    Website http://kbcraftgaming.enjin.com/home
    Members blog site and file share
    Server New players are always given a warm welcome!

  • Avatar of devioursoul devioursoul Jan 18, 2016 at 14:54 UTC - 1 like

    Overall most of the options work flawlessly. However I did found /spleef spectate a bit confusing. I can't find any information on how this works. Just permissions for it.

    Is there any way I can set up a location where spectators spawn ? per arena would be even better. I don't want people randomly spawning in areas they shouldn't be.


  • Avatar of matzefratze123 matzefratze123 Jan 16, 2016 at 12:37 UTC - 1 like

    @willowen100: Go

    Of course you can build your floor as you want to. After you finished building it, just select the floor via WorldEdit (cuboid, cylindrical or polygonal selection) and add it typing /spleef addfloor <game>. HeavySpleef will then remember how the floor exactly looked and restores the it on game reset/start.

  • Avatar of willowen100 willowen100 Jan 15, 2016 at 19:06 UTC - 0 likes

    Can you use any floor material you want or does it have to be wool?

  • Avatar of JohOply JohOply Jan 09, 2016 at 22:44 UTC - 0 likes

    @matzefratze123: Go

    Thank you

    Thanks! Land Of Craft
  • Avatar of matzefratze123 matzefratze123 Jan 09, 2016 at 16:21 UTC - 2 likes

    @JohOply: Go

    Essentially Spigot is CraftBukkit with some enhancements. But yes, HeavySpleef is fully compatible with Spigot and should also be compatible with every server software that supports Bukkit plugins as it mostly uses only the Bukkit API.

    @Anemul: Go

    Yes, I already thought of setting up my own wiki for HeavySpleef and other related plugins in the future to expand the documentation and make everything clear.

    @GinGer1075: Go

    Please try to update to the latest version of HeavySpleef and the latest version of LeaderboardExtensions.

  • Avatar of JohOply JohOply Jan 08, 2016 at 16:47 UTC - 0 likes


    Is the last version compatible with Spigot 1.8? (you wrote only "craftbukkit")

    Thanks :)

    Last edited Jan 08, 2016 by JohOply


Date created
Feb 07, 2013
Last update
Jan 04, 2016
Development stage
  • deDE
  • enUS
  • ruRU
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Required dependency
Optional dependency