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
@datamann10
I think that you need to configure a better time for yourself. The default is 6 seconds of stillness before you get kicked for camping. This can be changed in the config.yml.
@Hockeymikey
Thanks :)
The scoreboards are implemented but still very buggy. So I've deactived the commands. I'm working on it.
It would be awesome if you can translate the language file into spanish! :D
@datamann10
I can try but I don't think it's possible. The plugin loggs every block break in the arena. If a player falls down, it checks who breaked the block over them. And thats the "Killer".
Hey this plugin is amazing, but could you add better knockout detection? It always says Anti-Camping
@matzefratze123
This is coming along very nice! I finally got around to reading your response and I've seen that you implemented such as the 1v1. Going to try this out now, seems like its the real spleef plugin I wanted all along unlike SuperSpleef. I didn't see in the changelog but did you ever add scoreboards?
P.S. My comment is here just to refresh your memory.
http://dev.bukkit.org/server-mods/heavyspleef/?page=4#c63
Thanks
Edit: Also I could translate it into Spanish if you want.
I've uploaded a new version of HeavySpleef: v1.0
It just needs approval...
It contains the expected cylinder spleef games, 1vs1 games, chances for respawning, and many other features. Also it contains a ton of bugfixes for the plugin (Recoded some parts of the plugin). The file will be approved soon :)
A documentation of the plugin in german and english will come soon (maybe tomorrow)
@braxmanz
It should work with 1.5...
That's a bug with the queues feature. I will release a official 1.0 version in 1-2 days that includes many, many bugfixes, spleef cylinder regions, 1vs1 games and chances (lives) for players. So, sorry for this bug... HeavySpleef shouldn't cause the laggs. I've tested it on my root server and it didn't cause laggs.
We get errors from the speef and it lagg the server...
Please update to 1.5
Best spleef plugin ever dudes!!
21:57:20 [severe] Could not pass event PlayerMoveEvent to HeavySpleef v0.4 21:57:20 [javastacktrace] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 21:57:20 [javastacktrace] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 21:57:20 [javastacktrace] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 21:57:20 [javastacktrace] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.PlayerConnection.a(PlayerConnection.java:220) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.Packet10Flying.handle(SourceFile:136) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.NetworkManager.b(NetworkManager.java:292) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.PlayerConnection.d(PlayerConnection.java:113) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.ServerConnection.b(SourceFile:35) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.DedicatedServerConnection.b(SourceFile:30) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.MinecraftServer.r(MinecraftServer.java:580) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.DedicatedServer.r(DedicatedServer.java:225) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.MinecraftServer.q(MinecraftServer.java:476) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:409) 21:57:20 [javastacktrace] at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:573) 21:57:21 [javastacktrace] Caused by: java.util.ConcurrentModificationException 21:57:21 [javastacktrace] at java.util.HashMap$HashIterator.nextEntry(Unknown Source) 21:57:21 [javastacktrace] at java.util.HashMap$KeyIterator.next(Unknown Source) 21:57:21 [javastacktrace] at me.matzefratze123.heavyspleef.core.Game.addPlayersFromQueue(Game.java:426) 21:57:21 [javastacktrace] at me.matzefratze123.heavyspleef.core.Game.win(Game.java:201) 21:57:21 [javastacktrace] at me.matzefratze123.heavyspleef.core.Game.removePlayer(Game.java:176) 21:57:21 [javastacktrace] at me.matzefratze123.heavyspleef.listener.PlayerListener.out(PlayerListener.java:78) 21:57:21 [javastacktrace] at me.matzefratze123.heavyspleef.listener.PlayerListener.onPlayerMove(PlayerListener.java:65) 21:57:21 [javastacktrace] at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source) 21:57:21 [javastacktrace] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 21:57:21 [javastacktrace] at java.lang.reflect.Method.invoke(Unknown Source) 21:57:21 [javastacktrace] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
@matzefratze123 Now the lose point won't work. it says it cant add this cuboid
@matzefratze123 ooops. forgot the lobby XD
@Istasia
Did you set a win, lose and lobby (spawn) point? Also you have to set one floor to make a game functional...
When player click the join sign it says "Arena not ready to play" How do I make it ready to play?
@owenftw
All builds over #002 :)
which build has the winning prize feature?
@Puseidr
I don't know why this doesn't works for you...
Is there a exception / error on the console while performing the command? Could you send me the error if there is one?
If not, I'm going to test this myself and report you the result...
(version 0.4) how can i delete an arena? when i type /spleef delete <arena> i get the msg "successfulyl deleted" but its still in the games.yml ! even when i delete the game.yml the arena exist.. when i restart the mc-server the game.yml is generated WITH the deleted arena! removeflood doenst work too.. it only adds new lines to the game.yml but dont remove it.. how did the plugin know existing arenas with deleted "HeavySpleef" directory/config??!
@KaarNij
That was a bug in the dev build...
Everytime you removed a floor the center wasn't correctly. You should download the dev 0.5 #005. It fixes the bug, clones the location and doesn't modifies the center of the game. Sorry for this bug, but it's a dev build...
I'm planning a official release in the next time. At this time I'm working on 1vs1 games :) So, sorry for this problem again...
@GUNSMAN58
hey what u mean for circle arena's?. I got my old simple spleef arena on enkicraft.org and i tryed to make the floor but it created snow outside my arena, i gone around removing the snow that isnt part of the arena but am i still gonna spawn outside my circle snow floor?
If you lose of course the wooden axe for selection and the admin group got the heavyspleef.* permissions you cannot activate pressure plates if you hold the wand tool its a problem by heavyspleef please fix it.
oops, my bad.. sorry, :P
Haha nevermind what I said before you had instructions on how to do it in the download... My bad :D