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 5, 2013Whenever the terrain regens on my server it causes players to freeze for a few seconds. Is it best to build there in separate worlds to avoid that or will it always cause some freezing and lag while it regens the snow?
-
View User Profile
-
Send Message
Posted Jan 5, 2013how do i give prizes on wining?
-
View User Profile
-
Send Message
Posted Jan 5, 2013@mattyhastheforce
in the SpleefConfig.yml
Spleef: teamSize: 1 # <- set the teams to be of size 1 (aka solo players)later in the config there is a section called "winner". Get rid of whatever you don't want them to have.
winner: options: [health=20, hunger=20]-
View User Profile
-
Send Message
Posted Jan 4, 2013How can i turn teams and rewards off?
-
View User Profile
-
Send Message
Posted Jan 4, 2013@alkarinv
@alkarinv Yes I change the IP haha now is: servidor.madcraft.es but now I'm gonna sleep, tomorrow I will be connected. I'm gonna delete the arena and recreate again.
-
View User Profile
-
Send Message
Posted Jan 4, 2013@pinguisl
Did you change your ip? I can't get on with the previous ip you gave me.
Did you set up the arena correctly and set the spleef layer? That error is usually from an invalid arena.
-
View User Profile
-
Send Message
Posted Jan 4, 2013When we are ready for the spleef battle. It show a message saying that there isn't a free arena(there is) and the server magically stops. What Can I do?
-
View User Profile
-
Send Message
Posted Jan 3, 2013@hyperkungen
Alright, well can you give me your ip. I'll need to hop on and check. Just to make sure you did the "/spleef setlayer <arena name> <layer>" for each layer?
@Ronan75
No one can move??? do you have some worldguard flag that is causing them to freeze? I don't have anything that cancels movement right now in either BattleArena or in ArenaSpleef, so I'm at a loss. Please let me know though!! that is bizarre.
-
View User Profile
-
Send Message
Posted Jan 3, 2013I'm using tekkit and got my first Arena set up, everything woks fine except noone can move, except the op when it starts. Any ideas?
-
View User Profile
-
Send Message
Posted Jan 3, 2013I have done multiplie layers but none off them regenerates.
@alkarinv
-
View User Profile
-
Send Message
Posted Jan 3, 2013@alkarinv
THANK YOU SOOOOO MUCH! YOU HAVE HELPED ME LOADS!
If you have time feel free to check out the server @ play.yoched.com or yoched.com (whichever works).
Once again thanks SOOO much for your responses to everyone's questions. ==
-
View User Profile
-
Send Message
Posted Jan 3, 2013@Bluurps @hyperkungen
So they should be regenerating after every match by default. You need to select the spleef floor with the worldedit wand and type.
-
View User Profile
-
Send Message
Posted Jan 3, 2013I set matchEnableForceStart: true and its work ! thanx you !
But now, I dont understand why, after a match, the spleef dont regen ! I set command setlayer or setregen, I dont know, but its not work !
How Can I make the arena of spleef regen after a match ?
^^
-
View User Profile
-
Send Message
Posted Jan 3, 2013Can i somehow put a regen that regens all layers when the spleef is done?
-
View User Profile
-
Send Message
Posted Jan 2, 2013@Yorkie595
Pex eh. so the command should be.
where group is whatever the default group of your server is.
@Bluurps
no problem! your english is fine.
Inside of BattleArena/config.yml set defaultOptions.matchForceStartEnabled: true . This will make it so that even if 8 people dont join, that it will start.
defaultOptions.matchForceStartTime: will set the amount of time to start (default is 3 minutes or 180 seconds)
-
View User Profile
-
Send Message
Posted Jan 2, 2013Hi, I use your plugin, but there is a problem.. I set 8 spawn on the arena, but when there is 2 player who joins arena spleef, the game start, and its not possible to play with more player !
help me please :/
EDIT : Ok now spleef start only if we have 8 player ready ! I just want to open spleef during 2 min, and if 8 player ready : force start, but if in 2 mine there is 2 player or more, its start. How can I do that ?
Sorry if you dont understand, Im bad in english !
-
View User Profile
-
Send Message
Posted Jan 2, 2013Hi, Great plugin. I'm trying to incorporate this plugin into our server with my friend, and everything is set up, apart from the permission node arena.spleef.join. The reason this isn't set up is because, well, we don't know how to set it up. I've tried putting it into the node into the permissions.yml thing in the PermissionsEX plugin, into config.yml in both Arena Spleef and BattleArena, and have tried without anything, and it still gives the same message (for un-opped players only): You don't have permission to access that command (or something like that), when typing /spleef join. Thanks for the great plugin :)
-
View User Profile
-
Send Message
Posted Jan 1, 2013@Lactem
Yeah, so this has already been done, let me see if the author can release it on bukkit!
-
View User Profile
-
Send Message
Posted Jan 1, 2013@Lactem
1) So this version of BattleArena will cancel the PowerLossEvent.
http://dev.bukkit.org/media/files/661/579/BattleArena.jar
This version of ArenaSpleef now has a water victory condition.
http://dev.bukkit.org/media/files/661/640/ArenaSpleef.jar
2) So, defaultOptions.matchForceSartEnabled will make the match start after defaultOptions.matchForceStartTime:
So if you have nTeam: 8, and force start enabled. Then even if 8 people don't join, after the time expires it will start regardless.
-
View User Profile
-
Send Message
Posted Jan 1, 2013I'm making a new comment because its completely unrelated. Anyway, are you up for making a new plugin? I have an idea that is greatly requested and I can't find the plugin that is just right. I'm thinking of a Zombie-Survival plugin. There is one called just that, (ZombieSurvival) but it's not quite what I'm looking for. I was thinking of a more lightweight plugin where one person starts out infected and the last person standing wins. If you are still developing more plugins, that one would be greatly appreciated.
Thanks, Lactem