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.
@CaznowlSMP
I agree with caznowl
Hello I really like this plugin but since I updated to your last version the layers won't regen? Spleef works fine it just won't regen the layers. It used to work fine on 1.3.2 but now I am running 1.4.2 no luck. Can you make it so it automatically regens the layers at the start of a match instead of the time thing ?
@alkarinv
Oh ok thanks. I cant wait for the factions support!
@kamuzai8
So 1.4.4 breaks it with Towny Advanced... I'll download it and see if I can make a workaround.
@pointfit
Right now you need to make a "factions warzone" in the area, but I now have an experimental build that has factions support!
Well, 1.4.4 broke this plugin when using it with Towny Advanced. In a town, players can no longer break the spleef layer. In 1.4.2 I had no problems with this at all. Thanks.
Can I make it so if someone dies in a spleef game, they won't lose any power for the factions plugin? Thanks
@ukdavey
Whats your ip ukdavey? PM me it I'll come on and help you out.
@lunarixx
what happens when you do
and you're using the command /spleef create <some arena name> right?
Otherwise, PM me your ip and i'll help you out as well!
When i create the arena, following all steps it says in the end - "A Valid arena has not been built for a Spleef". Help please.
Hi, im happy to do a video :P but i cant get the spleef arena to rest? please can you help then i can do a vid, btw i am using v.1.1.6
@mooseintree
They should be able to specify an arena. so the command you typed below should work, if it doesn't let me know and I'll fix.
Thanks for letting me know. For people having an issue with the arenas not regenerating, after I make my arenas with all the commands, I have to restart my server. Then after the restart it regens perfectly fine.
Also is there a command for the players which arena they go to? like /spleef join arena1 or /spleef join arena2?
@mooseintree
Definitely.
You can give money, items, or buffs. This link should explain it, but if you need more help let me know!
https://github.com/alkarinv/BattleArena/wiki/Configsetup#wiki-Giving_money_for_winninglosing
@Kluberge
Kluberge, I got on but you were afk. But when you can can you update to BattleArena_v3.7.3 I'm actually guessing that next time it auto restarts everything will be fine. Though you might have to redo the layer and the regen if you just updated to 1.1.6. You have a spleef arena called "spleef" so the following 2 commands should work.
Is there anyway to pay or give the winners a prize?
@alkarinv
My Arena spleef doesn't regen layers :(
My ip is: 209.236.113.99
@Faffling94
@TwinstarAkuma
Use version 1.1.6. Also update BattleArena to the latest version if you can. The problem is bukkit changed at what stage worlds are loaded in a recent version ( which means the world isn't there when Spleef starts up initially ). I'm sure they will change it back at some point, but for now I've tried to make a work around.
But 1.1.6 should work. Can you get me your ip's?
The regen funktion dosen't work for me too :( I use the latest version: ArenaSpleef_v1.1.6 for CB 1.4.2-R0.2 Is there any alternative to this? or it worket in a previous version? pls help! :)
@alkarinv
I send ya a PM, waiting for ya. :) Also got this for you... http://pastebin.com/vYEgfzrV
@jwa1
You really just need to install BattleTracker, after that if you do
You can customize things by going into the BattleTracker/config.yml, to turn on/off custom death messages etc. Let me know if you need more info!
@Faffling94
I don't think there are any video tutorial yet :(. If you made one I'd put it up though :)
But using the commands should be pretty easy. What version are you using ? I think there was a bug in 1.1.0, but I know Version 1.1.5+ works. Otherwise PM me your server ip so I can get on and check!
I don't really understand how it works sorry. :( Made an arena but it doesn't reset? Are there any video tutorials? I also used that "setRegen" command.
I'd love having a score system to track the amount of spleef wins/losses. How do I configure it?