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 Aug 2, 2014@Goasi
it happens in a game of spleef, it doesnt seem to cause any trouble as far i know. I dont know if it happens every game i havent checked
-
View User Profile
-
Send Message
Posted Aug 2, 2014@strontkever
Thanks for reporting. I looked into the problem - this seems to be a bigger, complicated error.
I'll fix this in the next main version of bcCore (1.3.x) and bcSpleef (2.2.x) - the problem affects both plugins.
How often does is this error occur? This error should not affect any features of bcSpleef, except some achievements may be missing.
-
View User Profile
-
Send Message
Posted Aug 1, 2014more error while playing, have added winner loc
-
View User Profile
-
Send Message
Posted Jul 28, 2014@Goasi
ok good, great plugin :)
-
View User Profile
-
Send Message
Posted Jul 28, 2014@strontkever
I looked again into the sources and found the bug. To avoid this error you have to set a winner location (winner_loc flag) too. (That's not intended, the bug will be fixed in the next version)
-
View User Profile
-
Send Message
Posted Jul 28, 2014@Goasi
I have actually set a respawn location
I created a glass square outline with 3 glass layers in them, then with the same cuboid i created the arena, then i set the respawn_loc and then i enabled the arena.
i havent touched any of the configuration files or anything as i was just trying to figure out the plugin. the errors only came when there were players playing, not sure if it were only when they would join.
-
View User Profile
-
Send Message
Posted Jul 28, 2014@strontkever
This error occors when there is no respawn location for an arena.
Try using this command: /spleef flag <arena> respawn_loc (at the location where the players should respawn)
Can you tell me what you did before this error occured? (How did you enable the arena? It shouldn't be possible without a respawn location)
-
View User Profile
-
Send Message
Posted Jul 27, 2014Getting these when i were testing with some players:
-
View User Profile
-
Send Message
Posted Jul 24, 2014@Thrusmyster
Hey,
Thanks! I'll add vault support in the next version. I try to implement it as the first feature of the next version. In about two weeks I will also provide dev builds, so you will be able to use this feature soon. Expect it in the next 3-5 weeks (Currently I'm out of time, I can continue the work on the plugins in about 2 weeks).
-
View User Profile
-
Send Message
Posted Jul 23, 2014Hi,
This is an awesome plugin that works really well!
I know by the looks of things you have lots of planned features but could you possibly add some sort of vault support where players receive money if they win a game or come second place etc. That would be epic if you can!
Apart from that, great work and thanks! :)
-
View User Profile
-
Send Message
Posted Jul 1, 2014@jmankeener4403
That's intended. You have to select the arena with a CuboidSelection (just use the outer bound s of the Cylinder arena). After creating the arena, you just have to edit the mask of the arena with the command "/spleef editmask arena2". Then you have to remove the endstone (just click on it to remove it) where no arena should be. When you are finished you have to type "/bcs savemask arena2". Now you have a Cylinder arena.
I know, that's a bit complicated, but cylinder selections are a little bit hard to implement in code. An advantage of my system is that you can create an arena in any shape, you are not limited to selections. (You can even create a snake arena :P)
-
View User Profile
-
Send Message
Posted Jun 30, 2014It seems as if a circular spleef arena selection does not work... like with world edit I do "/sel cyl" and select the correct area for the spleef arena. When I do "/spleef create arena2" and it says no area selected :/
-
View User Profile
-
Send Message
Posted Jun 30, 2014Alright I'll try it out... If no response then it worked :P
-
View User Profile
-
Send Message
Posted Jun 30, 2014@jmankeener4403
If I understand your question right:
That's done automatically. The plugin searches the top layer and spawns players at a suitable random location.
-
View User Profile
-
Send Message
Posted Jun 29, 2014How do you make sure players that just joined the spleef arena spawn on the top layer?
I have 3 layers seperated by some space.
-
View User Profile
-
Send Message
Posted Jun 21, 2014@bortman9
What do you exactly mean with "join signs"? If you mean Lobbywalls, you have to destroy it with the command "/bcwall destroy".
You can add a Lobbywall for a second arena just by giving the ID of the first arena to show as a parameter - for example, when you want to show the second arena on the top of the lobbywall, you have to use "/spleef lobbywall 2"
-
View User Profile
-
Send Message
Posted Jun 20, 2014How do I delete join signs? And how do I make a join sign for a second arena?
-
View User Profile
-
Send Message
Posted Jun 15, 2014@jmankeener4403
Your players need the permission "bcsignwalls.use".
-
View User Profile
-
Send Message
Posted Jun 13, 2014Hey! I am able to use the lobbywall signs but my players are not and I am unable to find a permission to allow them to use the lobbywall signs. Please help!
-
View User Profile
-
Send Message
Posted Jun 9, 2014@Toxxic3D
Thanks for the feedback. I'll add mutliworld support in the next main version.