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 Jul 18, 2013@RezzedUp
It really should be making the configuration files.
FileStructure
Do you have BattleArena? that is required to use this.
-
View User Profile
-
Send Message
Posted Jul 18, 2013Does this plugin create configuration files? If so, it's not making them for me. ArenaSpleef also isn't showing up when I /plugins. (I put the .jar file into the plugin folder, so that's no the issue)
-
View User Profile
-
Send Message
Posted Jul 18, 2013@yoroyarell
Truly sorry about that. That option was needed in a much older version of ArenaSpleef. When I updated I posted a Note about it, but it wasn't visible enough.
@lukeisun7
The layer does automatically regen, try reselecting the layer with the worldguard wand and typing the command again.
It also should already say who won, unless you have turned that off in the BattleArena/config.yml in the announcement section.
-
View User Profile
-
Send Message
Posted Jul 17, 2013Also, is there a way to set spleef so that the layer regens everytime a game ends?
-
View User Profile
-
Send Message
Posted Jul 17, 2013How do i get it to say so and so won?
-
View User Profile
-
Send Message
Posted Jul 17, 2013@alkarinv
it seems to me, removing the blockBreakOn options helps.
-
View User Profile
-
Send Message
Posted Jul 17, 2013@CaptainKPT7
on a sign do this
@CaznowlSMP
look inside the SpleefConfig.yml. Anywhere you see "blockBreakOn" remove it. The spleef itself should handle breaking the layers. Does that fix the issue?
@yoroyarell
Seriously! Im so sorry. Check out my above comment, do you see any "blockBreakOn" inside of your SpleefConfig.yml?
-
View User Profile
-
Send Message
Posted Jul 17, 2013@CaznowlSMP
same problem for me players can break anything after joining arena even worldguard region is setup well
I had to disable spleef arena because of this (they keep destroying my whole city)
-
View User Profile
-
Send Message
Posted Jul 16, 2013@dheathcote
I am having the same problem. The arena is protected by worldguard and people can't break the arena if they are not playing. If they are in game they can break any part of the arena. I have just the snow set to be broken but they can break everything.
You used to be able to place snow blocks where you broke them but you can no longer place in the regen you broke. I give players snowblocks so they stop players from hiding in the corners and breaking aound them so no one can get to them.
-
View User Profile
-
Send Message
Posted Jul 15, 2013okay, I fixed it, but is there a way to make a sign that when they right click it, they join the game? I want this for the ArenaCTF Plugin too. :) Maybe like this
[Spleef] Join ArenaName
-
View User Profile
-
Send Message
Posted Jul 14, 2013@bman7842
Here is an example with GroupManager.
http://battleplugins.com/w/index.php/BA_Permissions#Group_Manager
@CaptainKPT7
Either there was an error in the console. (in which case pastebin.org it for me).
Or the config somehow got messed up (in which case pastebin that for me)
I'm sure I can work it out if you get me some more info :)
-
View User Profile
-
Send Message
Posted Jul 14, 2013So I join, and it says 45 seconds until the game starts. So after 45 seconds, the names turn into colors, then doesnt teleport anyone in, doesnt give them anything, but when I try to join again, it says that the game started. Anyone know how to fix this? :(
-
View User Profile
-
Send Message
Posted Jul 14, 2013Can someone send me a link on the things to enter into group manager?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@dheathcote
Do you have the other regions protected with worldguard? Otherwise give me your ip so I can check this out.
@maxymoes
I will definitely add back in the timer.
@Deehl
The leave permission should be that.. or the super leave perm "arena.leave"
@TheFuriousFire
open up the BattleArena/config.yml then change defaultOptions.matchForceStartTime to like , 30 seconds, or 15 seconds.
The other option is to make the game 2 players.
-
View User Profile
-
Send Message
Posted Jul 12, 2013Me and my sister had to type /spleef join alot just to start. How can you make it autostart?
(also, /spleef start says there are no open arenas when 2 arenas are open)
-
View User Profile
-
Send Message
Posted Jul 11, 2013@alkarinv
I tryed this to stop the walls being broken and it isnt helping it seems that the layers are irrelevant as players can break anything
-
View User Profile
-
Send Message
Posted Jul 11, 2013Isn't that leave permission arena.spleef.leave ?
-
View User Profile
-
Send Message
Posted Jul 10, 2013Can you add a countdown timer?
When it will be "20 seconds to go"
And then at 10 seconds count down to 0.
-
View User Profile
-
Send Message
Posted Jul 10, 2013@merlin4life
I checked it out, seems to be working for me.
so inside the ArenaSpleef/config.yml you have the following?
Otherwise I'll release another version with that as option set to true as default, most people seem to want this anyway. As a temp fix you could also change the water to lava.
@SilenceKiller_
When enough people join (usually just 2 or more) the game will start. It should be showing the amount of time remaining for it to start though, so I'll make sure I give more feedback as a message.
-
View User Profile
-
Send Message
Posted Jul 10, 2013It says i joined spleef que . what do i do ? ;o