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 1, 2013@alkarinv
Thanks for the quick reply. I actually found another way to work around my problem. If you set the arena as a warzone and you change the config for people to not loose power in warzones, then it all works out. Could you explain the defaultOptions.matchForceSartEnabled: true a litte more please? When will it force-start? /spleef forcestart?
Thanks, Lactem
-
View User Profile
-
Send Message
Posted Jan 1, 2013awesome, thanks. thats exactly what im looking for. kinda surprised i missed it.. lol
thanks
-
View User Profile
-
Send Message
Posted Dec 31, 2012@CrowMCLP
Yeah, so inside of BattleArena/config.yml. defaultOptions.matchForceStartEnabled: true. That will make it so that even if the players havent reach the maximum, that it will start.
-
View User Profile
-
Send Message
Posted Dec 30, 2012I have event off so player can freely join and play when they want. I have 5 arenas created, 1 for 8 player, 2 for 6 and 2 for 4. Is their a way for games to auto start even if their arnt enough players in queue? say 4 people want to play in the 8 player arena instead of waiting for 8 players to join..
great work. thanks
-
View User Profile
-
Send Message
Posted Dec 30, 2012@GoldenEagle10
So technically I use worldguard to do all the regions, so if worldguard can do it then I can.
But, here is the poor mans work around. just make the region square (that can include air regions, stone etc), so the edges never get used, but it will be like a circular arena.
-
View User Profile
-
Send Message
Posted Dec 30, 2012Is there a way to make a circular spleef arena?
-
View User Profile
-
Send Message
Posted Dec 29, 2012@Lactem
Ok. so do you also have superpick enabled set to true? I've tested that many times.. it just might not be reloading the config correctly. So it might need a real reload/restart.
So 1) factions just accepted my code changes to disable power loss!!! so this weekend I will incorporate that as a BattleArena config option, defaulting to disable powerloss. 2) This weekend I will also put in the water loss, but right now that's not in.Even when it is in I'll probably only make it when they click the water, as otherwise it needs to use onPlayerMove... and I hate using that method as it can slow a server down.
@elbel98
Ahh, yeah thats not quite what you need to do there. do this instead
Spleef: enabled: true secondsTillMatch: 0Basically you can override whatever is inside of defaultOptions: by putting those same values inside of the specific config section.
-
View User Profile
-
Send Message
Posted Dec 29, 2012Hey there would like to say what a great set of plugins you have made here. However, I have come across some trouble configuring some plugins.
1. I am using BattleArena and Arena Spleef. I am trying to get Spleef to have no waiting time before the match starts while keeping a 20 second delay for Battle arena to change classes in the wait room. So I copied the defaultoptions from the config.yml in Battle arena and pasted it into the config.yml in Spleef. This had no effect the countdown was still 20 seconds which it inherited from Battle Arena. I have changed the time in Battle arena and it affected the Spleef countdown time. I have also tried editing the copied default options in Spleef to make them different from Battle arena. This again made no difference. Finally I moved the copied defaultoptions into spleefconfig.yml again no change. Please can you tell me what i'm doing wrong?
2. When i'm playing Spleef (two layers of snow the a layer of water for the bottom) and a player hits the water at the bottom nothing happens. I have read comments posted below about this and have changed it to lava. Works a treat. Just wondering will you ever support water at the bottom to make the game end without killing the player?
If you need any of my configs or settings please let me know.
Thanks.
-
View User Profile
-
Send Message
Posted Dec 29, 2012@alkarainv:
I love your plugin. All of the Arena plugins you make are great, but I just can't seem to get this one working right. I made the spleef arena, set only one simple layer, and tested it. I made 277 (diamond_spade) be a superpickaxe, but it does not break blocks instantly. That, however, is not the main problem. The main problem is when someone falls out of the layer or even out of the arena, it doesn't teleport them out or say that they lost. Shall I tell you my server ip so you can take a look?
Thanks, Lactem
Edit:
I read the other comments...I have water underneath, instead of lava. I will not make it lava, though, because it is in a pvp world. That means players will loose their power. (factions) Keep up the good work and I hope to see the water feature soon.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@numskull34
Random items of some sort will be done this weekend.
pm me your ip so I can see whats up with that.
@CaznowlSMP
np man! glad its working
-
View User Profile
-
Send Message
Posted Dec 28, 2012BTW i still cant get the multiple arenas set up it just keeps adding them as regular arenas. how are you coming on the random prizes? i went live with my server but i dont have enough for them to do in their spare time.
-
View User Profile
-
Send Message
Posted Dec 28, 2012Thanks again to Alkarin_v for comming on my server and helping me fix spleef. I have to give him mad props for the work and effort he puts into his plugins. He updates them very quickly and does everything he can to help if there is a problem. He is the best plugin developer out there. Can't wait to try his CTF plugin. :)
-
View User Profile
-
Send Message
Posted Dec 28, 2012@CaznowlSMP
Back for the rest of the day. I still can't connect for some reason though.
-
View User Profile
-
Send Message
Posted Dec 27, 2012Its still smp.caznowl.net I have had to disable the plugin so players don't get stuck. Once you join typing /spleef leave doesn't let you do /spwn or /home so you get trapped. I'll pm you and we will organise a time to sort it out. :)
-
View User Profile
-
Send Message
Posted Dec 27, 2012@Krankbait1
Yep, so players have to die in order for the others to win (for now, I will put in a water condition this weekend). So just adding lava underneath works great.
@CaznowlSMP
I tried hopping on your server but it was down. Has the ip changed? pm me so I can take a look.
-
View User Profile
-
Send Message
Posted Dec 27, 2012Spleef was working fine till the 1.4.6 update. I have installed the latest versions of ArenaSpleef, BattleArena and BattleTracker. When you try to join a queue it says your match will start as soon as the arena is free. No one is playing and only 2 people in the queue. I deleted all of the arenas and tried starting again. But stll no luck.
-
View User Profile
-
Send Message
Posted Dec 26, 2012its still not working with the new version of BattleArena, the IP of my server: 65.60.13.67
-
View User Profile
-
Send Message
Posted Dec 26, 2012@Krankbait1
That doesnt sound right. What version of BattleArena are you using? If it's not the most recent try that one after a restart.
If that doesn't fix it let me know and I'll hop on to figure it out.
-
View User Profile
-
Send Message
Posted Dec 26, 2012My Spleef games almost always end in a draw and when someone falls the game keeps going until it is a draw, Any idea about whats going on?
-
View User Profile
-
Send Message
Posted Dec 26, 2012@calebv2
You can already do that.
for signs, for each of the lines
@numskull34
I also added some code to factions which they accepted, so I can now stop faction loss directly (still not quite in BattleArena though).