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 Apr 22, 2013how do you make it if a player wins they get a prize like what do you type in the config because i cant seem to find it i use groupmanager and the players have the permisions but i dont know what to put if they win they get a gold ingot as a prize can you plz tell me where and what to type to give them prizes
-
View User Profile
-
Send Message
Posted Apr 22, 2013@JakeJakeJakeJakeJakeJakeJake
Hop onto IRC or tell me why you can't join? what message is it giving you?
-
View User Profile
-
Send Message
Posted Apr 21, 2013Wait, I did all 4 steps AND adding multiple layers AND adding regen to layers and its not set up? It wont let me join. PLEAZZ Help
-
View User Profile
-
Send Message
Posted Apr 19, 2013@dragonstarMC
It has permissions.
Look at the joining section above.
or you can look at the wiki
http://battleplugins.com/w/index.php/BA_Permissions#PermissionsEx
-
View User Profile
-
Send Message
Posted Apr 19, 2013Are This Plugins Dont Have Permissions ???
-
View User Profile
-
Send Message
Posted Apr 15, 2013@XVampiregurlX
Read the error. The problem is with your "doCommands" yaml section
java.lang.IllegalArgumentException: Format for commands must be: <player or console> <commands> ... <commands>
http://battleplugins.com/w/index.php/BA_StageOptions#doCommands
If you can't find out whats wrong with those lines put them here and I'll correct them.
-
View User Profile
-
Send Message
Posted Apr 15, 20132013-04-15 08:53:43 [INFO] [ArenaSpleef] Enabling ArenaSpleef v1.4 2013-04-15 08:53:43 [SEVERE] Error setting the value of doCommands 2013-04-15 08:53:43 [SEVERE] java.lang.IllegalArgumentException: Format for commands must be: <player or console> <commands> ... <commands> 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.objects.CommandLineString.parse(CommandLineString.java:18) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.serializers.ConfigSerializer.getDoCommands(ConfigSerializer.java:432) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.serializers.ConfigSerializer.getTransitionOptions(ConfigSerializer.java:383) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.serializers.ConfigSerializer.loadMatchParams(ConfigSerializer.java:183) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.serializers.ConfigSerializer.loadMatchParams(ConfigSerializer.java:66) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.controllers.APIRegistrationController._registerCompetition(APIRegistrationController.java:229) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.controllers.APIRegistrationController.registerCompetition(APIRegistrationController.java:172) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.controllers.APIRegistrationController.registerCompetition(APIRegistrationController.java:164) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.controllers.APIRegistrationController.registerCompetition(APIRegistrationController.java:157) 2013-04-15 08:53:43 [SEVERE] at mc.alk.arena.BattleArena.registerCompetition(BattleArena.java:456) 2013-04-15 08:53:43 [SEVERE] at mc.arena.spleef.ArenaSpleef.onEnable(ArenaSpleef.java:25) 2013-04-15 08:53:43 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 2013-04-15 08:53:43 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 2013-04-15 08:53:43 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 2013-04-15 08:53:43 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin(CraftServer.java:282) 2013-04-15 08:53:43 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer.java:264) 2013-04-15 08:53:43 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.j(MinecraftServer.java:303) 2013-04-15 08:53:43 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.e(MinecraftServer.java:282) 2013-04-15 08:53:43 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.a(MinecraftServer.java:242) 2013-04-15 08:53:43 [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:150) 2013-04-15 08:53:43 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:381) 2013-04-15 08:53:43 [SEVERE] at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) 2013-04-15 08:53:43 [INFO] ArenaSpleef registering Spleef,bti=none,join=QUEUE 2013-04-15 08:53:43 [INFO] [ArenaSpleef] Loading arenas from /home/bradlawr/5766/plugins/ArenaSpleef/arenas.yml using config at=Spleef
I don't know what it's doing. But I don't like errors in my console.
-
View User Profile
-
Send Message
Posted Apr 14, 2013@rbonafied
It looks like your SpleefConfig.yml got relabled SpleefCConfig.yml, try renaming it and I bet it works, otherwise pastebin that full error and I'll fix
-
View User Profile
-
Send Message
Posted Apr 14, 2013Fatal error after upgrading BattleArena ...
-
View User Profile
-
Send Message
Posted Apr 13, 2013@jakenem12
Yeah, I'll put in an option for that. Also you can use the superpick, which doesnt drop.
-
View User Profile
-
Send Message
Posted Apr 13, 2013Anyway you could make it so, snow blocks in the layer, not drop snowballs?
-
View User Profile
-
Send Message
Posted Apr 13, 2013@MineCrafterCity
So by default they will return to where they joined from. If you want to teleport them to special places use this.
http://battleplugins.com/w/index.php/BA_StageOptions#teleportTo
-
View User Profile
-
Send Message
Posted Apr 13, 2013But... how do I set a spawn for the winners and losers?
-
View User Profile
-
Send Message
Posted Apr 10, 2013@XVampiregurlX
http://battleplugins.com/w/index.php/BA_ItemEnchants
and follow this
http://battleplugins.com/w/index.php/BA_Config#Giving_items_for_winning.2Flosing
but instead of putting that under "winner:" put it in "onStart", or "onPrestart", whenever you have player teleporting in.
-
View User Profile
-
Send Message
Posted Apr 10, 2013@alkarinv
Thats fine, how do I add an ENCHANTED flame and infinity bow to the config through? I know im going to have to take deEnchant away from options, but what would the item name be?
-
View User Profile
-
Send Message
Posted Apr 10, 2013@XVampiregurlX
So not right now, that is something I want to allow happen. I want to allow you to specify everything that you can in the config inside of specific arenas, but its not there yet.
-
View User Profile
-
Send Message
Posted Apr 10, 2013Is there a way for me to set different items for different arenas? Like just a shovel for one, and a shovel, flame bow and arrows for another? ALSO, setting that enchanted bow. You see, we have normal snow block arena, and we are working on getting a TNT arena. Where you light tnt to explode players. But we are having a permission issue where we cant get to allow non-op to use flint and steel on the arena. I added lighter:allow on the region that protects the spleef layer, but it still says " You cannot use that here"
-
View User Profile
-
Send Message
Posted Apr 7, 2013Oh, Its Ok.
i Figured Out When I Saw This oN my Server
-
View User Profile
-
Send Message
Posted Apr 7, 2013@Cookiezowner
Check out geor196's answer. And sorry :( I don't do private servers.
-
View User Profile
-
Send Message
Posted Apr 7, 2013@Cookiezowner
Sure on the sign do