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.








-
View User Profile
-
Send Message
Posted Jun 11, 2015@TheIntelloBox
Oh, there is a heavy bug in version 2.4.0 when upgrading from 2.3.3. I'll fix it immediately, version 2.4.1 will be online in a few hours.
Due to this bug, it's possible that your spleef data is corrupted now. (If that is the case, you'll have to delete your arenas.yml and re-configure your arenas, sry, there is no alternative). However, you can use a backup, if you have one.
EDIT: Bugfix update is already available through the jenkins server. It will be online here soon.
-
View User Profile
-
Send Message
Posted Jun 11, 2015Ok. :)
When I join an arena or when I want to add a spawn it puts whether the arena was not found or an error was found. What's to be done?
Errors :
-
View User Profile
-
Send Message
Posted Jun 11, 2015@TheIntelloBox
No, there was not enough time for this. The only new feature is manual spawn locations. Sry. Bow Spleef will have to wait some weeks, because I'll have no time for plugin development the next three weeks. (some really important exams ;) )
And especially thanks to Chrzi, he developed this new version :)
-
View User Profile
-
Send Message
Posted Jun 11, 2015Good release, thanks ! Is in the future version Bow Spleef added ?
-
View User Profile
-
Send Message
Posted Jun 8, 2015@Goasi
Thanks it works very well !
-
View User Profile
-
Send Message
Posted Jun 8, 2015@jeffrey1607
please give me some more logs. This is not enough.
-
View User Profile
-
Send Message
Posted Jun 8, 2015@Goasi ehm,some problems almost every command i do :"An internal error occured while attempting to perform this command" ,console says "at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486)" i hope you can help me
-
View User Profile
-
Send Message
Posted Jun 5, 2015@TheIntelloBox
There are some errors in this file.
Replace:
with:
and
with:
and
with:
and
with:
Then it works for me.
-
View User Profile
-
Send Message
Posted Jun 5, 2015@Goasi
Ok. So :
And this don't work.
-
View User Profile
-
Send Message
Posted Jun 5, 2015@TheIntelloBox
I think this method makes some problems. Try to enclose all your language strings, where single quotes occur, with double quotes ( " ), instead of '. (I mean here the double quote character, not two single quote characters)
example:
-
View User Profile
-
Send Message
Posted Jun 5, 2015So, like this ?
THis don't work
-
View User Profile
-
Send Message
Posted Jun 5, 2015@TheIntelloBox
The single quote ( ' ) actually marks the begin or end of an value. If you want to use it in your translation you have to escape it by using two of them ( '' ).
For example this would be correct:
Only one quote will be shown ingame. And you dont have to delete the messages_en.yml file.
-
View User Profile
-
Send Message
Posted Jun 5, 2015@Goasi
I've check this points and there is no problem. (for me)
But I have not deleted the messages_en.yml. Do I delete this ?
My messages_fr_yml :
I've not completed all
-
View User Profile
-
Send Message
Posted Jun 4, 2015@TheIntelloBox
Chrzi just tested your problem. Everything was working fine.
Check the following points:
If everything is ok, please send me your messages_fr.yml file. I'll check it then.
-
View User Profile
-
Send Message
Posted Jun 4, 2015@TheIntelloBox
Not yet. Maybe today or tomorrow
-
View User Profile
-
Send Message
Posted Jun 4, 2015@Goasi
Ok. Have you test my problem ?
-
View User Profile
-
Send Message
Posted Jun 3, 2015@TheIntelloBox
Hm. I think I'll just add this feature to the next version, without BowSpleef and some other ideas. It won't last that long, but definitely some days. I'd say that it should be ready next week.
-
View User Profile
-
Send Message
Posted Jun 3, 2015@Goasi
Ok thanks. When is the future version, you think ? Because manual spawn point is really needed ?
-
View User Profile
-
Send Message
Posted Jun 3, 2015@TheIntelloBox @Dustinduse
Thx for the feedback, I'll add manual spawn points to the next version.
@TheIntelloBox Hm, that sounds a little bit strange. It should already work in that way. I'll test it tomorrow.
-
View User Profile
-
Send Message
Posted Jun 3, 2015@Dustinduse
I agree ! I really need it.
@Goasi
I have create a new file which I named messages_fr.yml. I copied the English translation and I stuck it in the new file. Later I made the translations towards French. Then I was dan my config.yml file and I replaced en by fr but it does not work. Do I remove the messages in English or help me please.