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 Jun 12, 2013@DyreCraft
Alright thanks, it's weird though, why isn't it set by default?
-
View User Profile
-
Send Message
Posted Jun 12, 2013@Corsicaman You need to add the "wgResetRegion" in your config file for them to reset. Add it to "options" under "onOpen" and under "onComplete". Here is a link to the example. https://github.com/alkarinv/BattleArena/wiki/Worldguardregions#wiki-Adding_a_worldGuard_region_to_your_arena ]
-
View User Profile
-
Send Message
Posted Jun 11, 2013Help please, the layers aren't rolled back at the end of a match!
-
View User Profile
-
Send Message
Posted Jun 11, 2013@CaznowlSMP
I've been trouble shooting this issue and found the cause and solution. You must be using an old SpleefConfig.yml file that still includes the below coding: onStart: options: [teleportIn, blockBreakOn, pvpOff] That coding is no longer in the new config and is causing your issues. Here is the new config file, but you should just be able to delete the "blockBreakOn" portion and be fine. https://github.com/alkarinv/ArenaSpleef/blob/master/SpleefConfig.yml
Good luck! And alkarinv, I love your plugins!
-
View User Profile
-
Send Message
Posted Jun 11, 2013@CaznowlSMP
Exact same problem - the spleef block break is overriding the world guard protections during the spleef match :(
-
View User Profile
-
Send Message
Posted Jun 10, 2013Is anyne having problems with players in spleef being able to break protected parts of the arena? My arena is anti build and is inside another region that is anti build but players can grief the arena whilst playing spleef. The spleef floor is inside the protected area. Ie I have a rectangle florr that is the spleef floor but they can break the stands surrounding it.
-
View User Profile
-
Send Message
Posted Jun 10, 2013How can i remove the gravestones ?
-
View User Profile
-
Send Message
Posted Jun 9, 2013Is there a way to set "loser region", as a right now I have hole into void under spleef arena but it's little inconvenient, is there a way to set so if player lower then defined height he considering as loser?
-
View User Profile
-
Send Message
Posted Jun 9, 2013@Phyore
Players inventory is already saved, so what do you mean like MobArena? If you don't want them to join with anything, put the option "noInventory" inside of "Spleef.onJoin.options"
Spleef: onJoin: options: [noInventory]@drob2897
Yeah, sorry I wasn't able to get on skype yet, I'll definitely be finding you tomorrow if I can.
-
View User Profile
-
Send Message
Posted Jun 8, 2013I also have the issue with breaking snow blocks before game starts. This is how I set it up:
onJoin:
when they join the event options: [teleportIn, blockBreakOff]onPreStart:
x seconds before onStart options: [pvpOff, blockBreakOff]onStart:
Starting options: [pvpOn]onSpawn:
what happens when a player spawns options: [hunger=20, health=20, blockBreakOn]-
View User Profile
-
Send Message
Posted Jun 8, 2013@absintoj
Do you know of a video tutorial in english?
-
View User Profile
-
Send Message
Posted Jun 7, 2013Can you make it so when someone does /spleef join a [Spleef] thing shows up on chat saying that a game is ready and to do /spleef join to join?
-
View User Profile
-
Send Message
Posted Jun 7, 2013Idea: Would it be possible to save someones inventory how MobArena can do before joining? Or require them to have an empty inv?
-
View User Profile
-
Send Message
Posted Jun 6, 2013@Paarthy
You just change the secondsTillMatch
either add that into the SpleefConfig.yml
Spleef: secondsTillMatch: 30or
-
View User Profile
-
Send Message
Posted Jun 6, 2013@CeejayGraphics
If you pastebin your SpleefConfig.yml I'll fix the pvp issue, basically you need to add blockBreakOff into the stages where they are in contact with each other in the arena, before onStart.
As for the snowblocks, I automatically set Build ALLOW and the priority to "11" which should be more than enough to stop those messages. But you can change it yourself if it's for some reason not working.
-
View User Profile
-
Send Message
Posted Jun 6, 2013@Paarthy
Yeah pvp is turned off but what i was trying to say was:
They destroy the snow beneath the other players before 10 second timer is done. :/
-
View User Profile
-
Send Message
Posted Jun 6, 2013@CeejayGraphics
Use WorldGuard to protect pvp?
/region flag (name) pvp deny And you need to allow building for that i guess /region flag (name) build allow
-
View User Profile
-
Send Message
Posted Jun 6, 2013When 2 players have joined an arena, it gives about 10 seconds for it to start giving no others enough time to join.. Is there a way to extend that time duration? Couldt find any option on the configs. Thanks!
-
View User Profile
-
Send Message
Posted Jun 6, 2013When playing spleef my players can move immediately and kill eachother before the 10 sec timer is done.
And when they break snowblocks before and during the match it keeps giving them the message: You don't have permission for this area.
Is there a way to fix this ? :D
-
View User Profile
-
Send Message
Posted Jun 5, 2013@Kami675
Well, you can enable superpick, that will work. Or I thought it was a good idea so I just released a new version right now that has the option to turn block dropping off.
So as soon as that is approved by bukkit you can either delete your current "config.yml", which will regenerate with the option on reload, or add the option