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.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Cealian
The floor only regens during a match.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Cealian
So usually when the floor isn't regening correctly its because your world guard region is not the spleef layer. Try using the worldguard want and selecting the spleef floor, then doing the command.
If that doesn't work then let me know, pm me your ip and I'll come on.
@Z645
It should be doing this by default.. did you add the right world guard region? see the above comment.
@AgentWesker
Hey man, that sounds like a huge pain... can you pm me your ArenaSpleef/arenas.yml?
I looked and couldn't make the arenas delete.. so something funny is up. I'll pm a way to reach me.
-
View User Profile
-
Send Message
Posted Jan 26, 2013The floor refuses to regen, i have followed the guide. Dont know whats wrong
-
View User Profile
-
Send Message
Posted Jan 26, 2013If you followed the instructions then everything in your WG layer region gets rolled back.
-
View User Profile
-
Send Message
Posted Jan 25, 2013Is there a way that lets the plugin rollback the destroyed blocks after the match is over? Because that's something I need ._.
-
View User Profile
-
Send Message
Posted Jan 25, 2013Every time the plugin or server reloads the Arena gets placed into broken arenas (I have only one) and then nobody can play. Why is this happening? It works fine until a reload.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@eightman8
Yeah you can join certain teams... or you should be able to.
If that doesn work let me know.
Joining a 1v1 match
so you can do lots of things. 2+ means 2 or more ppl, 3-7 means three through seven ppl per team.
@zapcap007
Say what? pm me your ip and I'll hop on. That is weird.
-
View User Profile
-
Send Message
Posted Jan 24, 2013HI. Nice plugin. Easy to setup. Like the BattleArena Hook. I made an attempt to see if this was asked already but didn't see anything. Sorry ahead of time if this is redundant.
Is there a way to make a team choice with the join command? /spleef join red or /spleef join blue or a solo option for the players who don’t want to be on a team /spleef join solo
Another Question – this there a way to make a variable team size? Whoever joins within the 20 second start warning plays. If 2 players join or 5 players join… the arena starts. Thanks.
-
View User Profile
-
Send Message
Posted Jan 23, 2013@zapcap007
Heya, check this out. Right below this is the section for giving items.
https://github.com/alkarinv/BattleArena/wiki/Configsetup#wiki-Giving_money_for_winninglosing
-
View User Profile
-
Send Message
Posted Jan 23, 2013How can I give people prizes when they win? How do I give Diamonds?
-
View User Profile
-
Send Message
Posted Jan 23, 2013@Homwer
1) add the following line into the SpleefConfig.yml, like underneath enable: true. Example to make it 5 minutes... aka 60*5 = 300
Spleef: matchTime: 3002) Yeah, put the option "dropItemOff" inside of onStart.options:
3) You can see a partial list of different config things that you can do here. https://github.com/alkarinv/BattleArena/wiki/Configsetup
-
View User Profile
-
Send Message
Posted Jan 23, 2013Hi, we love yout plugin, but we have 2 questtions.
1: how can we change the match time? Its to short for our Bomberman arena :D
2: could you please add a posibility to prevents items from dropping ? There is a region flag but its not working
Greetings s.EpicOnline.de
-
View User Profile
-
Send Message
Posted Jan 22, 2013@Nick110
Pm me your ip and I'll check it out. In the meantime try setting the layer again, it might be that the worldedit layer is something smaller than you think.
-
View User Profile
-
Send Message
Posted Jan 21, 2013Whenever I open and start a Spleef Event, the floor does not generate. I have already set 3 layers and the Regens for them. Is there something else I'm missing? Thanks.
-
View User Profile
-
Send Message
Posted Jan 20, 2013@PazaCraft
Set teamSize: 1, that will make it so that "teams" are only solo players. Inside ArenaSpleef/SpleefConfig.yml
@ncberman1996
Same thing as above. ArenaSpleef/SpleefConfig.yml, set teamSize: <whatever you want>
Example to set 2 through 5 players per team.
-
View User Profile
-
Send Message
Posted Jan 20, 2013How can I edit the teamsizes?
-
View User Profile
-
Send Message
Posted Jan 19, 2013i know this might be a noob question but how do i make it so theres no teams? Thanks!
-
View User Profile
-
Send Message
Posted Jan 17, 2013@DrumSword
Did you use worldguard to select the spleef layer then do
Otherwise maybe it's regening some small area. If you did already do this let me know your ip and I'll hop on.
-
View User Profile
-
Send Message
Posted Jan 17, 2013When I play a game of spleef the blocks dont get restored after a game... What do i do to fix this??? I did the layer regen but I dont know if i'm doing it right please help with this matter thanks :)
-
View User Profile
-
Send Message
Posted Jan 15, 2013@BloonsTDMaster
So when you set the spleef layer that should make a region where they have build rights. So that should get rid of that error.
Use your worldguard wand and tell me what regions you have in that area, should be able to figure it out from there.