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 Sep 22, 2015@Goasi
Ok thanks, good work, and tell me in Pm, please, when a new build is working ^^
-
View User Profile
-
Send Message
Posted Sep 21, 2015@TheIntelloBox
I did lots of configuration changes on my server. That's why all services were offline for ~ 2 hours.
Now Spleef is actually compilable - and some smaller features already work again. (basic infrastructure, stats, arena creation) Some other parts are still broken - game management, arena io and smaller stuff. But it's still progressing.
-
View User Profile
-
Send Message
Posted Sep 21, 2015Yes I know. Why the jenkins doesn't work ?
-
View User Profile
-
Send Message
Posted Sep 19, 2015@TheIntelloBox
The code is not compilable at the moment. This means it is not buildable -> no devbuilds
-
View User Profile
-
Send Message
Posted Sep 19, 2015Ok thanks for your answer. If you want I can test the new things of the devbuilds in my server and tell you if they are errors, bugs... ?
-
View User Profile
-
Send Message
Posted Sep 18, 2015@TheIntelloBox
I can't promise a specific date. There are just small adjustments left for the first compilable version - then I'll start with bugfixes and some smaller, additional features. The features are not very hard to implement - they just take a few days. It mostly depends on the effort I need for testing and bugfixing - maybe the new version is already available in a few days, maybe not until October.
-
View User Profile
-
Send Message
Posted Sep 18, 2015When is the new update, now, do you think ?
-
View User Profile
-
Send Message
Posted Sep 15, 2015@Goasi
Ok we are the 15th ! :D
-
View User Profile
-
Send Message
Posted Sep 9, 2015@TheIntelloBox
I've got no time currently because I'm not at home until September 15th. Afterwards I will continue working on the plugins.
-
View User Profile
-
Send Message
Posted Sep 9, 2015I think, the 14th September, it will have any update
-
View User Profile
-
Send Message
Posted Sep 3, 2015@Roboman244
This message should write a more detailed error description to the server logs. Can you provide me some error logs, so that I can locate the error?
It seems like your arenas.yml file is currupted somehow.
-
View User Profile
-
Send Message
Posted Sep 3, 2015Ok so today I uploaded this plugin to my server and after making the arena and following all the steps I have come across one problem that I cant seem to fix and the problem is that a player that is helping me test the arena cant join and the error it gives him is "[Spleef] Arena could not be loaded" now I can join the arena because I am OPed but that doesnt help me figure out the problem I am having. So any sort of help would be great! :D
-
View User Profile
-
Send Message
Posted Aug 27, 2015Oh ok ! ;(
And we can't know the new features ?
-
View User Profile
-
Send Message
Posted Aug 26, 2015@TheIntelloBox
Sry, I have to postpone the release of the new version. There were some unexpected incidents the previous week, what lead to fewer time for my plugins. I haven't any time left because of them the next few days too. I can't promise any release date today, most likely not before September 14th. However, a usable dev build (with some bugs maybe) should be ready soon. This build contains several bugfixes (including the title bug) and minor improvements. Furthermore, WorldEdit is no longer required.
-
View User Profile
-
Send Message
Posted Aug 26, 20153 days left tomorrow. :D
-
View User Profile
-
Send Message
Posted Aug 22, 2015Can we know the new features ?
-
View User Profile
-
Send Message
Posted Aug 12, 2015Oh ! I have to use another plugin temporarily because the arenas don't work.
-
View User Profile
-
Send Message
Posted Aug 11, 2015@TheIntelloBox
Thx for the error report. I already know it.
I'm currently working on a new version of the core library of MultiSpleef. (cgutils 2.0). This library needs still some work, because it is designed to work for both Bukkit and Sponge. I already fixed this bug in the new version. However, this new version 2.0 is not ready for stable plugins - so the latest MultiSpleef builds still use the old version 1.0. cgutils 2.0 is close to completion - then I'll start adjusting the spleef plugin for it. I think that the bug should be fixed in one or two weeks from now.
MultiSpleef 2.5 will be definitely released in the next three weeks, which is why I won't create any bugfix version for 2.4.
-
View User Profile
-
Send Message
Posted Aug 11, 2015Look at this :
[15:45:57] [Server thread/WARN] : at java.lang.Thread.run(Thread.java:722)
[15:45:57] [Server thread/WARN] : at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:540)
[15:45:57] [Server thread/WARN] : at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:632)
[15:45:57] [Server thread/WARN] : at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:335)
[15:45:57] [Server thread/WARN] : at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:683)
[15:45:57] [Server thread/WARN] : at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349)
[15:45:57] [Server thread/WARN] : at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:53)
[15:45:57] [Server thread/WARN] : at eu.goasi.cgutils.bukkit.CGBukkitPlugin$1$1.run(CGBukkitPlugin.java:169)
[15:45:57] [Server thread/WARN] : at eu.goasi.cgutils.bukkit.CGBukkitPlugin$1.run(CGBukkitPlugin.java:159)
[15:45:57] [Server thread/WARN] : at eu.goasi.cgutils.bukkit.message.Title.send(Title.java:251)
[15:45:57] [Server thread/WARN] : java.lang.NullPointerException
[15:45:57] [Server thread/WARN] : at java.lang.Thread.run(Thread.java:722)
[15:45:57] [Server thread/WARN] : at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:540)
[15:45:57] [Server thread/WARN] : at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:632)
[15:45:57] [Server thread/WARN] : at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:335)
[15:45:57] [Server thread/WARN] : at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:683)
[15:45:57] [Server thread/WARN] : at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349)
[15:45:57] [Server thread/WARN] : at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:53)
[15:45:57] [Server thread/WARN] : at eu.goasi.cgutils.bukkit.CGBukkitPlugin$1$1.run(CGBukkitPlugin.java:169)
[15:45:57] [Server thread/WARN] : at eu.goasi.cgutils.bukkit.CGBukkitPlugin$1.run(CGBukkitPlugin.java:159)
[15:45:57] [Server thread/WARN] : at eu.goasi.cgutils.bukkit.message.Title.send(Title.java:245)
[15:45:57] [Server thread/WARN] : at eu.goasi.cgutils.bukkit.message.Title.resetTitle(Title.java:342)
[15:45:57] [Server thread/WARN] : java.lang.NullPointerException
-
View User Profile
-
Send Message
Posted Aug 9, 2015@Chrzi
Ok thanks, this is so good !