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.
Quick question. Anyone have issues with joining an arena. Doesn't appear like you can set a join spawn point? Mine seems to be totally random and will spawn people all over the arena?!?!
@TheIntelloBox
There is no french translation available. You have to do it manually. Just copy messages_en.yml to messages_fr.yml. Then translate the content. Finally, you have to change the language in config.yml to "fr".
@Goasi
No problem ! Oh very great thanks ! This is a so good plugin and a good game !
But how to set the messages in French ?
Thank you for this fast bug fix. now it works perfect. I love this plugin :)
@TheIntelloBox
Thx for the information. I'll try to include BowSpleef into the next version :)
@Goasi
Hi. Yes the plugin works in 1.8.6. There is no bug. ;)
BowSpleef is a plugin where the floor is in tnt, where we have a flame bow and we have to destroy the floor with the bow, like a normal spleef, for win the game.
@TheIntelloBox
The plugin should work with 1.8.6. (If there are any errors, please send them to me - I have not enough time for testing each version currently)
What exactly do you mean with "BowSpleef"? Just Splegg, with Bows instead of eggs? Or something special? (bows with no "special effects" would be quite easy to add)
So good plugin ! Please update to 1.8.6 ! :D And could you do BowSpleef in the plugin ?
@quiksilver614
Ok, thx for the information. I'll look into this the next 2 days(I hope that I have enough time).
EDIT: ok, found the error, bugfix will be available until tomorrow.
Hello, at first I want to say that your plugin looks very nice and the features are exactly that I want. But I have the same error like xQxQx wenn I tipe /spleef start.
[18:45:37] [Craft Scheduler Thread - 58/WARN]: Exception in thread "Craft Scheduler Thread - 58" [18:45:37] [Craft Scheduler Thread - 58/WARN]: org.apache.commons.lang.UnhandledException: Plugin multispleef v2.3.2-RELEASE (Build #25) generated an exception while executing task 11653 at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at eu.goasi.cgutils.bukkit.message.ActionBarAPI.send(ActionBarAPI.java:73) at eu.goasi.multispleef.bukkit.game.CountDownTask.onAllSeconds(CountDownTask.java:62) at eu.goasi.cgutils.bukkit.utils.CGCountDownTask.run(CGCountDownTask.java:57) at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
I run the Server with Spigot version 1.8.3-R0.1-snapshot. I hope this could be fixed. It would be really nice. Excuse my bad English :D
@Gwendael254
Fixed in version 2.3.2-RELEASE.
@Gwendael254
Can you provide me some error logs please?
Hello,
i use the lastest version, but i have bugs when i create the lobbywall I have "internal error ...." When the server reboot, the lobbywall doesn't work :/
Can you help me ? =)
@xQxQx
Thanks for reporting. Which server do you use? How old is it?
@fr233
Thx :)
good plugin,good programmer:)
@oliverDahlin
No. Currently I'm working on the sponge version. As soon as this is ready, I'll add new features to both versions, bukkit and sponge.
All bcCore based plugins (except bcSignWalls) will be ported as standalone versions (without bcCore) to the new Minecraft server software Sponge as soon as it is ready.//
Are you saying this plugin will only be developed for sponge?
@JoePCool14
I have no idea how this is possible. However, there is one arena in your config, which actually has no content. This shouldn't be possible. When creating an arena, it is checked if the new arena overlaps - and here is the problem. An arena without content can't overlap.
Please check your arenas with /spleef arenainfo <name/id> (for each arena) and remove the arena without any layers. This should fix the problem.