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 15, 2013Whenever i do a spleef match my players get spammed with You don't have Permission to build here when they break the snow, but they can still break it. Is this a bug or do I have to add a permission node?
-
View User Profile
-
Send Message
Posted Jan 14, 2013@bagheadinc
Oh!!! I was having a hard time tracking this down.. Thank you for that. Should be an easy fix now.
@TheJopoUK
Yeah, simple put matchTime: 180 or however many seconds you want. Example:
Spleef: matchTime: 180-
View User Profile
-
Send Message
Posted Jan 14, 2013@alkarinv
Is there any way I can set the spleef game time longer? The players on my server don't like the 2 minute time limit.
-
View User Profile
-
Send Message
Posted Jan 13, 2013@alkarinv
I'm having the same issue as TheFantarius. Whenever the server reloads or restarts, it forgets the arena floor. It seems to be remembering the spawn points, but it doesn't reset the floor after a match.
Edit: I found the problem, I named my arena SpleefArena, but it saved the schematic as ba-spleef-spleefarena-0, and on a Linux machine the file is case sensitive. The config was telling it to look for ba-spleef-SpleefArena-0 instead of ba-spleef-spleefarena-0.
I was able to fix the problem by renaming the arena spleefarena instead of SpleefArena.
-
View User Profile
-
Send Message
Posted Jan 9, 2013Thank you man you are an awesome helper this plugin is awesome and your support are by the highest quality! Thank you again for that good support.
Best Regards from Sweden!
-
View User Profile
-
Send Message
Posted Jan 9, 2013@pinguisl
There has got to be some error or some crash log that can give more detail. There's nothing in the Spleef code that should cause a crash, unless for some reason your spleef layers are absolutely mammoth and the worldguard paste is taking forever. Why don't you give me your ip (seem to have lost it) and I can come on and help you figure this out.
-
View User Profile
-
Send Message
Posted Jan 9, 2013It still crashing the server :(
-
View User Profile
-
Send Message
Posted Jan 8, 2013@hyperkungen
I'm going to have to get you a version with some debugging code perhaps. It should be saving the regions with the extension ".schematic", which should be a valid worldedit extension. Not sure why it's saying those things. I'll pm you details.
@Homwer
I'll get on the ts now
-
View User Profile
-
Send Message
Posted Jan 8, 2013@alkarinv the ip is s.epiconline.de But we are at a beta status und whitelist only, so i would need your ingame name to get you whistelistet. Or just join us on ts.epiconline.de
-
View User Profile
-
Send Message
Posted Jan 8, 2013@alkarinv
The region my spleef is in or the region for the layers? Do you think there is any specific flag that can make an error occure with SpleefArena?
-
View User Profile
-
Send Message
Posted Jan 7, 2013@SacredWaste
What other plugins do you have? I've heard of recent reports with a possible conflict with Multiverse-core which I will be looking into.
@Homwer
You can either have them die or touch water... I'm nearly positive the water works.. so send me your ip so I can see whats up!
-
View User Profile
-
Send Message
Posted Jan 7, 2013Hi, thank you for this plugin, we love it. But 2 questions.
1) is there a death or loose layer or do players have do die (fall in lava) ? 2) The new feature, player loose when fall into water does not work.
-
View User Profile
-
Send Message
Posted Jan 7, 2013I've been experiencing issues with Spleef, players are able to exit out with the diamond shovel given to them.
-
View User Profile
-
Send Message
Posted Jan 7, 2013@hyperkungen
So I tried using that worldguard version and it was fine. Maybe just try remaking the region? otherwise pm me your ip and I'll hop on to try and help you figure this out.
ingame: alkarin_v
-
View User Profile
-
Send Message
Posted Jan 7, 2013@alkarinv
Worldedit version: 5.4.6_Tempfix (14-baf032) Worldguard version: 750-5c85f39
-
View User Profile
-
Send Message
Posted Jan 6, 2013@TheFantarius
It gets deleted??? It definitely should not be doing that. Can you pm me your ip so I can check this out?
@hyperkungen
Strange. What version of WorldEdit/WorldGuard are you running? Maybe they updated something which would cause the regen to stop.
-
View User Profile
-
Send Message
Posted Jan 6, 2013@alkarinv
My server is currently a offline server but i can ensure you that i have set layer for each layer. I have also tried to make a spleef arena with only one layer but neither with that the regen works. I have found an error that i get when spleef is done, i can't send it to you right now but i will send the error message to you when i come home.
Here is my error: 17:28:02 [SEVERE] com.sk89q.worldedit.InvalidFilenameException: Invalid characte rs or extension missing 17:28:02 [SEVERE] at com.sk89q.worldedit.WorldEdit.getSafeFile(WorldEdit.j ava:872)
-
View User Profile
-
Send Message
Posted Jan 6, 2013@alkarinv
Not a problem at all was just curious :D
Thank you for the reply!
-
View User Profile
-
Send Message
Posted Jan 5, 2013This plugin is perfect! But I've a small problem: when I restart or reload my server my whole eventspleef arena gets deleted. Can anybody tell me what to do? (I'm using CB 1.4.5-R0.2 and ArenaSpleef v1.2.9)
-
View User Profile
-
Send Message
Posted Jan 5, 2013@nstrac
Check this out, you just need to add this into SpleefConfig.yml.
https://github.com/alkarinv/BattleArena/wiki/Configsetup#wiki-Giving_money_for_winninglosing
works for items as well.
@imaapseudonym
So I do that through WorldEdit and WorldGuard. I know they are working on making a version that stops lagging servers, but they haven't made it yet. Usually with small edits (like a spleef layer) no one sees any lag. But I'm not sure a separate world will fix, its really the worldedit :(.