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.
Okay i know this is going to sound very ignorant but here it goes... New to minecraft setting up a server for kids and friends with a spleef arena. Created the arena and can join only if op'd... I see the adding of permission is needed so here's my ignorance.. 1. How do I do this? 2. Can I some how make it to where if the players go to a certain area they are auto que'd? 3. Would this still require permission? I appreciate any help thank you.
Is it possible to give prizes on win?
@crazya2d2
Hey Crazy, BattleArena is needed to use this plugin. That has the base functionality and the most configuration options.
16:28:58] [Server thread/ERROR]: Could not load 'plugins/ArenaSpleef.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: BattleArena at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:196) [craftbukkit.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:259) [craftbukkit.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:135) [craftbukkit.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:430) [craftbukkit.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
@williamgravel2000
as a note .... with custom match types, all that is possible ....
@Dustycarl
What do you need help with? and come join me in IRC if you can.
Can someone help me? PM me your skype. (People can´t add me). Please
@Justin330
Glad we worked that out, I've now disabled pure numbers for arenas.
@XVampiregurlX
Seems I those options don't actually change things, that is now fixed. You can get it from the battleplugins ci server now, or I just uploaded it to bukkit now, they just need to approve.
How do I stop people from being kicked for 'inactivity'? I already turned of islanding detection. What else is there?
@CharlesVien456
after a server restart this gets fixed... for 1 game... then it goes back to giving me that after the next match...
makes this good plugin unusable! Ant
Awesome! Also, will you be adding a spectator room, so when a player dies, they get teleported to a room to watch the game? Thanks :)
@williamgravel2000
That is a great idea and one that I'm trying to put in when I have the time. But it's been on the to do list for a while :(
@alkarinv
Thanks for letting us know! I love these plugins so much! If possible, I know it's a lot to ask for, but I want my players to be able to buy perks, for either Spleef, Pvping, Paintball, etc. Can you make a command that always gives a player a certain item in each game, so I can create a perk menu with another plugin, and make it run a command, let's say "/spleef setOption alwaysGive <player> <itemid> <amount> . Thank you for replying so fast and being really helpful! :) Tell me if this is possible... Thanks!
UPDATE I apologize, I accidentally caused WorldGuard to not be recognized by Spleef in BattleArena 3.9.5.8 , I just released another version of BattleArena which fixes the problem and hopefully it will get cleared soon. So please wait until 3.9.5.8.1+.
@stutiguias
Sorry StutiGuias, see the above message.
@williamgravel2000
It might be the issue I just posted about.
@alkarinv
I tried it but when I place a sign, it says 'The specified arena is not valid'
arena spleef is the only plugin not detecting worldedit on start right now
@alkarinv
Where can I find this updated file? Thanks.
@alkarinv
Thanks!
@alkarinv
Thank you for your quick response!
@GumbyDammit
Wow, you're right. It shouldn't be that large. I'll release a new one, it's probably including a lot of things it doesn't need.
Just uploaded it new size is 19K