ArenaSpleef
A Spleef plugin where players can queue and will join a free Spleef arena. You can make more than one Spleef arena and players will cycle through them. If all arenas are in use, the players are kept in the queue and will join when one opens up.
You can modify all aspects of the spleef by editing the SpleefConfig.yml. Including what items they get for the spleef, whether they get prizes, etc.
Features
- Regen layers at specified intervals
- Multiple layers can be created for any arena
- Multiple arenas can be used at one time
- Small team matches or server wide spleef events
Installing
- Put the ArenaSpleef.jar in your plugins folder, along with BattleArena.jar, WorldEdit.jar, and WorldGuard.jar
Making a Spleef arena
You will have to create an area for the spleef. Make one or more layers you want the players to fight on. Make sure that below the last layer that the players either land in water or lava/some other deadly trap.
- /spleef create <Spleef arena name> : Example /spleef create myFirstArena
- /spleef alter <Spleef arena name> 2 <- setup a second spawn, you can keep adding them if you want more than 2, like /spleef alter <Spleef arena name> 3. Example : /spleef alter myFirstArena 2
- Now select the layer you want the players to fight on with the WorldGuard edit tool (usually a wood_axe)
- /spleef setLayer <spleef arena name> . Example /spleef setLayer myArena
- you should probably protect the entire area with worldguard so they can't break out of the spleef arena.
Adding Multiple Layers
- /spleef setLayer <spleef arena name> <layer num> .
- Example /spleef setLayer myArena 2
Adding Regeneration to Layers
- /spleef setRegen <spleef arena name> <regen time>.
- /spleef setRegen <spleef arena name> <layer num> <regen time> .
- Example /spleef setRegen myArena 45 <- regen layer 1 every 45 seconds
Joining
- players will need the permission node arena.join.spleef
- /spleef join
- Permissions to leave arena.leave
Youtube Tutorials
YouTube Tutorials. If you find others please let me know
Help
- BattleArena wiki: Works for this plugin as well. Wiki
- Adding Signs : support for joining/leaving and status
- IRC: You can ask me questions in real time on irc when I'm on. You can usually find me in the rooms battleplugins, or bukkit in irc.esper.net. IRC through a browser
Requirements
This plugin is made to hook into BattleArena, so you also need to download it as well, along with WorldEdit and WorldGuard.
Hi, Can it Run on Tekkit classic? because it is Version 1.2.5 of Minecraft.
I tryd it before but it seems to not Work, i can make Layers, arenas, and all those things but it dont let anyone Join it.
It Creates a Error in the Log.
@pad0n
That's a good point. I'll make a fix for that. I'll make it so that when they join the diamond is removed first. It will be a fix in BattleArena.
Hi, have a trouble with your plugin. Sorry for my bad English, but please try to understand what I'm talking about))
I have this config: http://pastebin.com/U7xhDyde For start everybody is clearInventory, but requirement is 1 diamond in inventory. And prize is 2 diamonds. So what's a problem..
For example at the same time only 2 people in the server wanna play Spleef, Person A and person B. Both of them have one diamond in inventory and run command /spleef join. While timer is discreasing person B is DROP his 1 diamond, and when forceStart timer is over the game isn't started because person B haven't his requirement item (diamond). But the game must have one winner - it's a Person A. But as game isn't started inventory wan't cleared, so in result Person A have 1 started diamond + 2 diamond from prize and Person B have his 1 diamond. So it's a Dupe (((
What should I do? Maybe change config or this is trouble with plugin in general?
@MyLiTtLePoWnY1
Try to find me on irc, http://webchat.esper.net/?nick=&channels=battleplugins, so we can figure this out.
@alkarinv:
thats my Problem...There is no error message
@jimmymartens17
You can set that in the ArenaSpleef/config.yml. Afterwards do a ./spleef reload. There was no more reason than originally you could specify any number layer, and I didn't want people to forget about a layer they had forgotten about.
why is 10 layers max
is there a way the use more layers more then 10
i get this message when i whant to add a 11the layer: Bad layer index, 1-10
@NiceFinal
I just tried that config, and I wasn't able to break any blocks. But I would change 2 things. First take out blockBreakOn, spleef will handle that for you, second put in blockBreakOff inside of onPreStart. That happens in the seconds leading up to the game (default 6 seconds).
@MyLiTtLePoWnY1
What is the error or message you are getting?
I got problems with this plugin. when my server starts he starts the plugin and than he stop, what is rly confusing for me. I hope u can help me. I got all requirements for this plugin.
hi,is this is a bug ?
When i put teleportIn on onPrestart and put blockbreakoff on onJoin
i still can break the snowblock
this is my code
http://pastebin.com/BBC2NUFX
@BuildingDave
All the tracking and stats comes from my plugin BattleTracker.
http://dev.bukkit.org/bukkit-plugins/battletracker/
You can use that to start giving people ratings
hi all
spleef-plugin work nice, but i make /spleef rankor /spleef top come the message "There is no tracking for spleef".
i need a ranking list... what i can make?
sry for bad english - i have never learn it
@qw1769
Spleef has signs.
http://wiki.battleplugins.com/w/index.php?title=BA_CommandSigns
@OfficalWarforgedNetwork
Plates can be a bit tricky, and I probably won't be adding them. But, signs definitely work.
@OfficalWarforgedNetwork
get server signs plugin it basically does the same thing but they have to right click a sign
Can u make it when they step on a pleasure plate they can join?
Lava is in good to go :) ty
@mcsween
They should lose within a second if there is water/lava down there. Do you mean they are breaking things within that short time?
Okay working good except once someone falls through the game doesn't stop for them and they can break the blocks from below.. is there a way to set it up so that when they lose they are not able to interfere with the remaining players game?
Thank you so much :)
@manky944
Yep,
http://wiki.battleplugins.com/w/index.php?title=BA_Game_Configs#Giving_items_for_winning.2Flosing
@mcsween
Check out the Permissions page for the perms. http://wiki.battleplugins.com/w/index.php?title=BA_Permissions. There should be small tutorials for adding these to a couple of the more popular perm plugins.
2) you can't do that atm. You can have them click on join signs though, which is usually ok. http://wiki.battleplugins.com/w/index.php?title=BA_CommandSigns
3) the join signs don't need perms right now.. but I will be adding those