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 Aug 24, 2013Also...
I did this in the spleefconfig.yml:
onSpawn: options: [deEnchant, giveItems, hunger=20, health=20] items: # ignored if options doesnt have "giveItems" - 284: 1
but they don't get the superpickaxe as described in the config.yml. i have set it to true...
any thoughts?
-
View User Profile
-
Send Message
Posted Aug 24, 2013Hi guys.
I spent all day on this... I have given all permissions to all groups in GroupManager. I have made an arena of wool and given everyone enchanted shears. They can join the spleef, they get the shears, but they can't break blocks.
I tried over and over to create the arena as stated. Still they can't break the wool.
Any help is SO welcome! Thanks
-
View User Profile
-
Send Message
Posted Aug 24, 2013@ikbenignace
Uhm ... it says you need the permission arena.spleef.join not arena.join.spleef. Could be your problem, just a thought.
-
View User Profile
-
Send Message
Posted Aug 22, 2013My permissions: - arena.spleef.leave - spleef.leave - arena.join.spleef - arena.join.spleef1 - arena.join.arena - arena.join.skirmish - arena.join.colosseum - arena.join.battleground - arena.join.tourney - arena.join.freeforall - arena.join.deathmatch - arena.leave - arena.spleef.join - arena.spleef.join.spleef1 and I still always: You don't permision to join a Spleef !!!!!!
-
View User Profile
-
Send Message
Posted Aug 21, 2013Also getting errors thrown.
-
View User Profile
-
Send Message
Posted Aug 19, 2013Does not create a folder
-
View User Profile
-
Send Message
Posted Aug 18, 2013Having the same problem as @xepherLink . Teleporting out is bugged aswell. There is a massive delay when a player wins before he gets teleported out. And he sometimes doesn't get his items back.
-
View User Profile
-
Send Message
Posted Aug 17, 2013This is popping up everytime someone goes to join the spleef arena, and it causes them not to tp into the game.
-
View User Profile
-
Send Message
Posted Aug 17, 2013since i added heightLoss to the config the plugin isnt using my german Spleefmessages anymore, dont know why
-
View User Profile
-
Send Message
Posted Aug 16, 2013Hello, everything is working great! The only issue i have is people that aren't opped can't break blocks in spleef! Do you know the permission for this? I was able to set up the join/leave permissions though :P Please help! If you need to join my server to help, the ip is domocraft.hopto.org
-
View User Profile
-
Send Message
Posted Aug 16, 2013Hello! I am using this plugin on my server. But I have I problem with it the shear that I am using is very slow so I would want it to be enchanted in effecivity V or if I can do something else to speef it up.... Do someone know how to do?
-
View User Profile
-
Send Message
Posted Aug 16, 2013Shouldn't it allow the selection of cylinders?
-
View User Profile
-
Send Message
Posted Aug 15, 2013@alkarinv
Thank you so much for your help! I have a final question, is it possible to make it so that a match is held everywhere hour automatically?
-
View User Profile
-
Send Message
Posted Aug 14, 2013@AtomicH4x0r
http://pastebin.com/P5qYc00T
That should fix the give items problem. For some reason bukkit calls steak cooked_beef, don't ask me why.
@KoottaHigure
There isnt a command for it yet, but here is how you give items. (also check out the pastebin I gave Atomic)
http://battleplugins.com/w/index.php/Editing_BA_Game_Configs_manually#Giving_items_for_winning.2Flosing
To remove the [1250] either get battletracker (in which case it becomes a rating), or go into the BattleArena/messages.yml and remove the [{rating}]
The scores don't update unless you have BattleTracker.
http://dev.bukkit.org/bukkit-plugins/battletracker/
-
View User Profile
-
Send Message
Posted Aug 14, 2013Well I PM'd you like you said and haven't heard back yet...
-
View User Profile
-
Send Message
Posted Aug 14, 2013Hello, I have a few questions and problems about your awesome plugin and I would appreciate if you could help out.
Is there a way to reward someone after they win a round?
Also, is there a way to remove the [1250] that shows up after a player's name in the Chat when a round starts and ends?
For some reason scores are not being kept; they stay at (0:0) no matter the outcome.
Edit: I found out how to reward players who win.
-
View User Profile
-
Send Message
Posted Aug 13, 2013@Gladiator_1
If its not there you can create it.
@Gladiator_1
-
View User Profile
-
Send Message
Posted Aug 12, 2013@yoyogamesdragon871
I don't see an OnJoin. I have oonEnter, on Leave, on Prestart, onStart, onSpawn, onDeath, onVictory, and onComplete.
-
View User Profile
-
Send Message
Posted Aug 10, 2013@Gladiator_1
go to your spleefconfig, go to the event OnJoin, and inside the [ ], put teleportWaitRoom
:)
-
View User Profile
-
Send Message
Posted Aug 10, 2013I want to set a max number of players to 15. I'de like the players that join to be teleported to a waitroom and after 60 seconds, the game to start regardless of the number of players. I have tried the forcestart option and it doesnt seem to work. I have created a waitroom but when i do /spleef join I don't teleport in there. Any way you could help me out?