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 Dec 1, 2012Wait, do the players need a node to be able to break the snow layer?
-
View User Profile
-
Send Message
Posted Dec 1, 2012Okay thanks. :I
-
View User Profile
-
Send Message
Posted Dec 1, 2012@deleted_10032234
So a restart doesn't help?
If it doesn't I can get you a new version of BattleTracker that won't throw an error at that point.. or at least get some debugging to find out whats causing the issue.
-
View User Profile
-
Send Message
Posted Dec 1, 2012Sorry I cant... My server isn't on the internet yet. The Bukkit is just on my computer.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@deleted_10032234
I doubt its worldguard b/c the Priority of the spleef region is 11, much higher than the priority 0 regions I saw in your post. PM me your ip and I'll get on and help you figure this out.
-
View User Profile
-
Send Message
Posted Dec 1, 2012Well, Maybe? World Guard is covering the arena for denying construction and pvp. Is it that??
-
View User Profile
-
Send Message
Posted Dec 1, 2012@307th
Then there must have been errors in the console during loading. Do you have WorldEdit/WorldGuard/BattleArena? Those are all needed for this plugin to work.
-
View User Profile
-
Send Message
Posted Dec 1, 2012I type /spleef setLayer spleef, but it responds Unknown Command.
Any help?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@deleted_10032234
Do you happen to have factions or towny? or some other plugin that might cancel the block break events?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@alkarinv
Oh i'm sorry! Hehe, I meant to put only this: regions: ba-spleef-spleefcastle-0: type: cuboid min: {x: -397.0, y: 4.0, z: -202.0} max: {x: -350.0, y: 4.0, z: -176.0} priority: 11 flags: {pvp: deny, build: allow} owners: {} members: {}
-
View User Profile
-
Send Message
Posted Dec 1, 2012@KnightyNine
Yeah, so check this out, it should let you know how to set it up.
Price to join
Giving money for winning
-
View User Profile
-
Send Message
Posted Dec 1, 2012Hey, how can i get it so it costs say £50 money to join the spleef game and give them £100 if they win? and take £50 from the losers? Note: Im using BOSEconomy as my plug in if that helps?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@HitmanPL47
I added a new option that would start the match regardless of number of players. Unfortunately regardless if it was false, it still did it. That issue is fixed in the latest version, which you can get here until bukkit releases it.
https://github.com/downloads/alkarinv/BattleArena/BattleArena.jar
@deleted_10032234
You're right, it doesn't look like a worldguard region issue. what does the construct: NONE mean though? I'll try think of another reason.
-
View User Profile
-
Send Message
Posted Dec 1, 2012So my Spleef arena nTeams was set to 5+ and now 5. When I type /spleef join it shows max 5 players but once the second player joins the match starts? Edit: Confirmed it on my test server. Spleef Arena settings are set to 5 teams/players but it will join with 2. :(
-
View User Profile
-
Send Message
Posted Dec 1, 2012No, its not... I looked into the region name of my spleef arena inside the world guard plugin and it said the following: regions: ba-spleef-spleefcastle-0: type: cuboid min: {x: -397.0, y: 4.0, z: -202.0} max: {x: -350.0, y: 4.0, z: -176.0} priority: 11 flags: {pvp: deny, build: allow} owners: {} members: {} pvp: type: cuboid min: {x: -494.0, y: 2.0, z: -174.0} max: {x: -431.0, y: 13.0, z: -76.0} priority: 0 flags: {pvp: allow} owners: players: [boozy5, areadin] members: {} safe: type: cuboid min: {x: -437.0, y: 1.0, z: -128.0} max: {x: -434.0, y: 6.0, z: -123.0} priority: 0 flags: {pvp: deny} owners: {} members: {} spawn: type: cuboid min: {x: -422.0, y: 0.0, z: -220.0} max: {x: -259.0, y: 43.0, z: -36.0} priority: 0 flags: {pvp: deny, construct: NONE} owners: {} members: {}
-
View User Profile
-
Send Message
Posted Nov 30, 2012@rustymetal
It's a BattleArena debugging message, I've taken it out and will be releasing the new version tonight. It's also up right now here. But I would back up your config.yml before installing as it changes them automatically. If you do let me know!
https://github.com/downloads/alkarinv/BattleArena/BattleArena.jar
@deleted_10032234
probably a worldguard region info problem. can you PM me your ip? I'll take a look
-
View User Profile
-
Send Message
Posted Nov 30, 2012For some reason, only ops are able to break the snow blocks. I set the layer but I dont know whats going on. What should I do!?
-
View User Profile
-
Send Message
Posted Nov 30, 2012I am getting this error every match, I don't know if its battlearena or spleef mod
30.11 16:28:02 [Server] INFO
###mc.alk.arena.objects.queues.ArenaMatchQueue$IdTime@2e5ffeb9 false-
View User Profile
-
Send Message
Posted Nov 28, 2012@alkarinv
ahh okay I didn't notice that thank you very much!
-
View User Profile
-
Send Message
Posted Nov 28, 2012@RogueCmdr
Which messages?
Most of the messaging can be controlled through the BattleArena/config.yml. check this out MessageOptions
The rest are pretty much changeable too, let me know which ones.