Multi Spleef
Please use the latest dev build for 1.8.3 or newer!
Multi Spleef is a fully automated plugin, which manages Spleef games and arenas.
What is Spleef?
Spleef is a game which can be played on MineCraft servers. The goal of this game is to knock out all other players by destroying blocks beneath them. If a player falls out of an arena, he is out of the game. The last player in the arena wins the game.
Why should I use this Spleef Plugin?
Sure, there are lots of different plugins which support Spleef games. However, none of these other plugins support the probably biggest advantage of this plugin: Arenas in ANY shape you prefer. You want a snake-formed arena? Just select the full arena, create it and adjust its mask, to fit the snake shape.
Features planned for Version 2.5
- Removal of WorldEdit dependency
- Split up of RESPAWN_LOC flag into more detailed flags
- New game mode: TimeSpleef (more details on that when the version is released)
- Layer regeneration for all game modes
- Interactive ingame inventory
- Several Bugfixes and minor improvements
Features planned for later versions
- Support for teams
- Game mode configurator - build your own gamemodes with different options
- Remove SQLibrary dependency
- New, interactive arena editor
- Ingame first setup routine
- Elements for the game mode configurator to allow playing BowSpleef
- Better reward systems
- Sponge version
Please note that some features may get never implemented as the above list contains just plans and ideas.
Features
- Fully automated Spleef games
- Unlimited arenas
- Unlimited layers in an arena
- Automatic regeneration of arena layers
- Randomly generated block layers
- Any arena-shape is possible
- Individual configuration of each arena by flags
- Achievements
- Multiworld support
- Camping detection: Camping players get teleported down one layer
- Upper-layer camping prevention: Layers get deleted 10 seconds after the penultimate player falls down
- Game history
- Knockout history
- Stats per player
- Save your stats either in files or in a database
- Top player rankings
- Live SignWalls to show arenas and players
- Easy setup
Requirements
There are a few things required to run Multi Spleef. Please install WorldEdit before you install Multi Spleef, otherwise there will be an exception!
This plugin also has one optional dependency:
- SQLibrary by PatPeter (Needed for database storage)
bcCore and bcSignWalls are no longer needed for version 2.3 and newer!
Video Tutorial
(by elimusgrove9)
Dev Builds
Please note that all new builds require Java 8!
Quote from BukkitDev's staff:Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Feedback, Questions, Errors
Feel free to post feedback, questions and errors to the comments on this page. Errors can be also reported on the ticket tracker.
@CrashOverrideMC
Thx for feedback. That seems to be a more complicated problem - as a workaround please use /spleef stop <arena> to "really" stop the game.
I hope that I can provide a bugfix next week.
@Goasi
@Goasi
Test new build and error seems gone now. I did notice that if a player joins a game then leaves and the arena is empty. It still says "waiting" on the sign and can't "/spleef reload". it says that there is a game currently running in an arena.
@CrashOverrideMC
Thanks again for the report. This error is nothing critical - you should still be able to use the plugin without problems. However, it's fixed in the latest build.
@Goasi
hey Goasi,
I actually just noticed an error in log. Seems to happen when players disconnect from server.
They weren't in a game at all so not sure why spleef would be giving them an error
@Goasi
Hey Goasi,
Just finished checking new blocks as well as lobbywall signs and all working with no issues... also..
I know you mentioned you have a time restraint, and if its a no, i'm good with that, i still love the plugin :-). I was just curious if you can/would have time to add anymore Gamemodes?
Saw BowSpleef and also one called AnvilSpleef
If you are able to do BowSpleef, I would want fast shooting, like eggs :-)
@Goasi
Hey sorry for the last response, I used the latest build and no errors in console. Game went Smooth.
I Didn't use wall signs or try the new blocks during this test, as i didn't have alot of time, but I will check Signs as well as try the new PurPur Blocks tomorrow.
Thanks again for the quick update :-) I love this plugin.
@CrashOverrideMC
Thank you very much for the feedback, I found the issue - it should be fixed in Build #44. It's possible that your old config & arena data from 1.8 may be not compatible with newer builds - there are some changes in the file structure and there is no upgrade routine for dev builds at the moment. Sorry for that, but I think in this case I think you have to reconfigure the arenas. Also, please be careful with new 1.9 blocks. They may work, but I haven't checked that.
@Goasi
So after loading the plugin at first i left the old Config files and arenas and got this error:
After delete config files and arenas. I reload the plugin and had fresh config and setup arena. No issue setting up Arena or Starting and playing game. I did notice in console this:
@Goasi
Saw the new build and will test it tonight and write up any errors in consoles or issues i come across
@CrashOverrideMC
I don't have much time for developing or testing at the moment - I tried to update the latest dev version to the 1.9 API. Can you try the latest dev build #43 please? The plugin should work basically, as the API change was just a minor thing. (if not, please provide some error logs)
Any Updates on this for 1.9 coming up?
Can't use currently on 1.9 and would prefer this over another plugin
@mat41997
Are you using the latest dev build?
you can add support to ColoredTags plugin?
error logs, http://hastebin.com/hocifature.avrasm
@TheIntelloBox
That depends on your operating system. Just google it, you will find something.
How to upgrade my server on JAva 8 ?
@TheIntelloBox
Then it's actually your problem. I won't develop any more plugins for older java versions. In addition, Minecraft as a whole will support only Java 8 from Version 1.9 and later. So you will have to upgrade sooner or later.
I'm on Java 7 so the latest dev build doesn't work.
@TheIntelloBox
It should.
The new dev build works fine ?