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 21, 2013@alkarinv
if i do "/spleef create test"
do i still make the file name "testConfig.yml"
edit~
http://pastebin.com/rTSWSGeJ
-
View User Profile
-
Send Message
Posted Jun 21, 2013@farkinklown
It is possible with spleef.
Try starting with this template and changing the names
https://gist.github.com/alkarinv/5421693
@FarmerKaine
For spleef you can do the same thing but you'll have to change the joinType to JoinPhase.
Then do a restart afterwards unfortunately. Then you can use /bas
I will be getting rid of the queue/joinphase distinction next major release.
@darkshaddows
By default I make the priorities high.. but you can do it yourself.
@vecet
Will have to work with you on that one.. it's got to be something with worldguard, but its weird.
-
View User Profile
-
Send Message
Posted Jun 20, 2013Dude, i just cant use /spleef setLayer <arena name> <int> its giving me this error => "Error creating region. null" i`m using the last build of the plugin and Bukkit 1.5.2 R1.0 and the last build of battle arena.
-
View User Profile
-
Send Message
Posted Jun 20, 2013hey,
I am having trouble with Creating Custom Games with a New Config File
http://battleplugins.com/w/index.php/BA_CustomGames followed instructions but cant get it to work.
is this possible with spleef or not ?
-
View User Profile
-
Send Message
Posted Jun 18, 2013When the server reloads , and people play spleef , it spams there chat saying "They dont have permission for this area"
Please help :)
-
View User Profile
-
Send Message
Posted Jun 17, 2013I run a couple CTF arenas, and an FFA arena... they all have server-wide announcements set on intervals in BAS. I basically just did a /bas add ctf auto and that was that...
For spleef, I can't figure that out. Can I do the same kind of things? Can Spleef be JoinPhase like CTF and FFA are for me?
Let me know... Thanks!
-
View User Profile
-
Send Message
Posted Jun 16, 2013@Ccap
I don't want them disabled completely just for spleef so when someone burns it lava when they get knocked down no death message will show.
-
View User Profile
-
Send Message
Posted Jun 16, 2013@saxons12
Regeneration at game end is absolutely much better. Cant see any reason at all why the regeneration would be on a timer.
-
View User Profile
-
Send Message
Posted Jun 16, 2013@Compressionist
Do you mean the ones from Minecraft, or from a plugin? If it is the ones in white, then you can get a plugin that disables those messages from showing.
-
View User Profile
-
Send Message
Posted Jun 15, 2013@alkarinv
I have another suggestion:
Add a winners location if they win the game they are tp to a party room if server wants it.
Also I added you on skype. Plz accept :D
-
View User Profile
-
Send Message
Posted Jun 15, 2013How can i disable death messages? Cause everytime someone dies in spleef it shows and i do not want that.
-
View User Profile
-
Send Message
Posted Jun 15, 2013Why is this regenerating blocks at intervals? Shouldn't it regenerate them after a game ends? That is much more logical..
-
View User Profile
-
Send Message
Posted Jun 14, 2013Is it possible to add a new victory condition? LowestDeaths The players with the lowest death wins, convenient for spleef as "highestkill" no longer works, it puts me at every "{winnerlong}" instead of the name of the winner.
-
View User Profile
-
Send Message
Posted Jun 13, 2013How come when i try to join using a sign it says:
The Arena or option ICSpleef does not exist, valid options= <arena>, <team>, <teamsize>??
-
View User Profile
-
Send Message
Posted Jun 13, 2013So DyreCraft and me have been trouble shooting this issue and we found that it was probably caused by a conflict with an other plugin - I'll try to find which one.
-
View User Profile
-
Send Message
Posted Jun 12, 2013@DyreCraft: Yes yes the layers were set correctly, I even checked if their schematics were really in the w/e folder, yes they are. I tried to reset everything several times, didn't help. Actually there are 2 different regions linked to the spleef arena, I'm going to try to remove one. I'll tell you if it works, thanks for trying to help! ;)
-
View User Profile
-
Send Message
Posted Jun 12, 2013@Corsicaman
I went on your server to see if I could help, but you weren't online. :( So, without looking at your arena stuff... can you tell me what the "region" name is on your spleef layer? The layer region should look something like this "ba-spleef-YourArenaNameHere-0". If it doesn't then you set the layers incorrectly. See step 4 above under "making a spleef arena". If the layers are all set properly and you mirrored the config file that was in the link... I'm not sure what could be wrong.
-
View User Profile
-
Send Message
Posted Jun 12, 2013@DyreCraft It doesn't work. I wrote the write things in the spleef config but it still won't rollback the blocks broken by players... I really can't find what the problem is.
-
View User Profile
-
Send Message
Posted Jun 12, 2013@jack588
Jack - have him type "/arena leave" it should work then. I have my players use "/arena leave" for all my minigames through this plugin and it works 100% of the time.
-
View User Profile
-
Send Message
Posted Jun 12, 2013yesterday my player disconnecting after he join (but the match not started and he's not typing /spleef leave before disconnecting) when he join again, he can't join the match..
and then when he join again he typed /spleef join but its saying he's in the queued, but when he typed /spleef leave, its saying he's not in queued..
is this a bug or i can fix it by myself? thanks, i hope you understand, sorry if my english is bad..