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 20, 2012@numskull34
Oh I see. Well there are 2 ways to set the size. The config is the first way, kind of like the baseline.
The second way is different arenas can have different sizes. So you can have a 1v1 spleef arena and a 2v2 spleef arena.
If you do this you might want to set BattleArena/config.yml, useArenasOnlyInOrder: true. Otherwise generally only the smallest arena gets used.
-
View User Profile
-
Send Message
Posted Dec 19, 2012i think maybe i have lost you some how lol. lets start over a little bit i want to set up multiple arenas with different prizes and different times so i think i need to add another "type" in the config file i did that in the pastebin i gave you but when i try to change the they "type" in the arenas yaml and reload it just keeps changing it back to the default "type" i guess the question is can i set up multiple "types" of paintball and spleef arenas. i want like 2v2, 1v1, and FFA 4 and FFA 6.
-
View User Profile
-
Send Message
Posted Dec 19, 2012@numskull34
Try this config.
http://pastebin.com/HJCNemSC
That should be configured for a 2v2 match. The one you pasted looks like my auto updater didnt work right and I saw a couple of duplicates.
If it doesn't work, then pm me your ip and I'll come on and help you out.
-
View User Profile
-
Send Message
Posted Dec 19, 2012but i dont think that the config is the problem when i was setting up another arena i was trying to make it 2v2 and i was doing it in the config file... every time i would change it and reload it would just keep changing it back. i finally got that fixed by recreating the arena with the team sizes set with the ingame / commands. this is the same thing happening here i change it and it just keeps changing it back. i love this plugin and would really like to get it working pls help me.
-
View User Profile
-
Send Message
Posted Dec 19, 2012so try this http://pastebin.com/aZ1nbtCB
-
View User Profile
-
Send Message
Posted Dec 19, 2012@numskull34
Can you use pastebin, or some other place where the formatting doesn't get messed up. Yaml files are very picky about formatting and I can't tell whats going on here.
-
View User Profile
-
Send Message
Posted Dec 19, 2012hello there im trying to set up multiple arenas with different times and prizes i have added another "type" in the config file but when i change the type in the arenas file it just keeps changing it back it also deleted it all together once... anyway i want to do this in spleef and paintball how do i do it here is my config file. i would also like to know if there is a way to do random prizes with a percentage if there is not can this be looked into as a new feature.
configVersion: 2.0 configVersion: 2.0
This should be places in the plugin directoryfor more help configuring see the wikihttps://github.com/alkarinv/BattleArena/wikiChange this file to customize your eventPaintball: enabled: true matchTime: 240 database: Paintball # or delete if you dont want wins/losses/top, needs BattleTracker rated: true # if database is enabled prefix: "&f[Paintball]&e" cmd: pb
# You can delete any stages/transitions that have no options# for a list of options see wiki preReqs:Prerequisites for joining onEnter: options: [storeAll] onLeave: options: [restoreAll] onEnter: options: [storeAll] onLeave: options: [restoreAll] onJoin:when they join the match options: [] onPreStart:x seconds before onStart options: [] onStart:Starting options: [teleportIn, pvpOn, woolteams] onSpawn:what happens when a player spawns options: [giveItems, hunger=20, health=20] items: - snow_ball: 256 onDeath:what happens when a player dies options: [] onComplete:what happens when things end options: [teleportOut, clearInventory] winner:what to give the winner options: [giveitems, money=100] items: - 291: 1 - 297: 1 - 2263: 1 losers:what to give the losers options: []FFA: enabled: true matchTime: 300 database: Paintball # or delete if you dont want wins/losses/top, needs BattleTracker rated: true # if database is enabled prefix: "&f[Paintball]&e" cmd: pb
# You can delete any stages/transitions that have no options# for a list of options see wiki preReqs:Prerequisites for joining onEnter: options: [storeAll] onLeave: options: [restoreAll] onEnter: options: [storeAll] onLeave: options: [restoreAll] onJoin:when they join the match options: [] onPreStart:x seconds before onStart options: [] onStart:Starting options: [teleportIn, pvpOn, woolteams] onSpawn:what happens when a player spawns options: [giveItems, hunger=20, health=20] items: - snow_ball: 384 onDeath:what happens when a player dies options: [] onComplete:what happens when things end options: [teleportOut, clearInventory] winner:what to give the winner options: [giveitems, money=250] items: - 258: 1 - 354: 1 - 2258: 1 losers:what to give the losers options: []-
View User Profile
-
Send Message
Posted Dec 18, 2012@XicoBooM
I have actually submitted code to Factions so that I can do this. When they accept my code request (which they will probably do) then any plugin can stop power loss.
In the meantime the way to do it is create a "warzone" and then specify no power loss inside warzones.
@cwalsh7997
Yeah, you can Create a sign for any of the matches/events in BattleArena or any of the addons. For spleef its the following. Make a sign with line 1 "spleef" and line 2 "join"
-
View User Profile
-
Send Message
Posted Dec 18, 2012@cwalsh7997
try using the new commandblock pretty easy :)
-
View User Profile
-
Send Message
Posted Dec 18, 2012Hey I'm getting it for my server and I was on another server and I saw that you could click a sign to join the game idk if that was the same plugin but can you help me???
-
View User Profile
-
Send Message
Posted Dec 18, 2012Hello, I was wondering if there was any way to make players not lose faction power when they fight in the spleef arena as that is a big concern in my server, thanks.
-
View User Profile
-
Send Message
Posted Dec 17, 2012@GrandRiver
Plugin authors move on. Just to let you know I plan on supporting these well into the future.
1) It does support instant block break, you will need to enable it in the options and choose which tool you would like for it
2) I believe so, though I'm not 100% sure. If it's not the case let me know and I'll make sure that it gets fixed.
-
View User Profile
-
Send Message
Posted Dec 17, 2012We've been waiting for a stable Spleef plugin for sometime, all the others seem to have died. So, I've been considering installing your plugin for a little while but there there's a couple questions I have before I do.
1) Does this plugin support instant block break? I don't want to give players tools or give them the ability to collect materials from the arena during the game. Instant break playing areas have been a favourite feature of some other Spleef plugins we've used in the past.
2) Will Towny build permissions be overridden with this? More specifically will players be even able to play where the arena is within a town, our Spleef arena is inside our Spawn Town so there's an obvious need to be able to break the blocks in the arena.
-
View User Profile
-
Send Message
Posted Dec 16, 2012@sogini
So it's probably because it didnt load properly at all. Do you have BattleArena/WorldEdit/WorldGuard??
If you don't download those and try again, otherwise paste the error and I'll figure it out!
@Batman123579
All of your settings are gone?? they get wiped? That shouldn't happen, in fact I don't save over configs at all.. something strange is going on. Is it the SpleefConfig.yml? or what is getting reset?
-
View User Profile
-
Send Message
Posted Dec 16, 2012Hi, I have a server and whenever i load the plugin and go ingame and type commands (/spleef create), it comes up with no response. Also, when i type /help arenaspleef, it comes up with null under both espleef and spleef options. I'm not sure why this is happening.
Plz reply as really looking foward to using it. Thank You.
-
View User Profile
-
Send Message
Posted Dec 16, 2012Whenever I shut-down my server and restart it, all of the settings are gone. does anybody know why?
-
View User Profile
-
Send Message
Posted Dec 15, 2012@xBladeM6x
So yes, kind of. So there are 2 ways to do this.
1) Set "matchEnableForceStart: true" inside of BattleArena/config.yml. With this you can set nTeams: 8, but after like 3 minutes it will start the spleef match regardless if enough people have joined.. so this would be like 2-8. The amount of time can be set in the BattleArena/config.yml
2) make the spleef match like. nTeams: 3+. With this if 3 players join it will start a spleef match, but if while they are playing 7 people join the queue, the next match will have 7 people.
-
View User Profile
-
Send Message
Posted Dec 15, 2012@xBladeM6x
Yeah, I would prefer this more than waiting for the amount of people to join.
-
View User Profile
-
Send Message
Posted Dec 15, 2012Is it possible to make a Spleef arena that doesn't need a specific amount of players to start, but rather a range of 2-6, or something?
-
View User Profile
-
Send Message
Posted Dec 13, 2012@Madmike59
Right now it only counts them as gone if they are dead. So lava, cactus, void, swarms of invincible super powered mobs, any of those works.
I guess I could put in water, but is there any particular reason?