BattleArena (Abandoned)
If you have any questions please contact our support team https://support.curseforge.com.

Battle Arena
Minigames Framework, PvP, and Solo combat with limitless customization
NOTICE
For updated files, please use the BattleArena2 page. It has all of our updated files, and many of the issues that exist in the latest version here have been fixed through updates.
Default Competitions (all changeable)
- Arena: Fight with what is given to you in the config. You can't bring items in or out
- Skirmish: Bring in what you want to fight with, you take out whatever you pick up
- Battlegrounds: Winner is the highest kills after 1 minute. 4 teams may compete
- Colosseum: 4 teams against each other, last man standing wins
- FFA: last player/team left standing wins
- deathmatch: 2 minute event where if you die you respawn. Highest kills wins
Tournaments
- tourney: Pick a match type and do a single elimination tournament of that type.
Features (some of them)
- Give players "classes"
- Give or Take away Items and effects
- Duel other players in any of the match types
- Custom prizes for victors, losers, etc
- Store/restore items/experience/gamemode, or not (if you want them to bring their own gear)
- Teleport players to arenas and back
- Let players respawn after death or not
- Wool Heads for teams
- Multiple language support
Advanced Setup Links
- Config Setup
- Adding Signs : support for joining/leaving and status
- Tourneys
- WorldGuard Regions
- Dueling
- Classes Tutorial : Ideas for classes
- Spawn chests/items/mobs/blocks
Youtube Tutorials
Extensions
Different games made for BattleArena
Beta Games
Games that are fully functional but could still use feedback to make them great Arena One in the Chamber
Games made by other developers
- SurvivalArena : A Survival Games based plugin
- ArenaFootbal : Play soccer with other players
- ArenaRailgun : Allows item customization with properties
- BowSpleef : Bows and Spleef are a perfect marriage!
Tracking Wins/Losses and Rating
If you want to have wins/losses/streaks/rating/ kd-ratio and leaderboards that is done through my other plugin BattleTracker which handles all stats.
- BattleTracker, complete pvp stat tracking system
API Developing
- BattleArena is a fully fledged API. Create your own custom events
- API Example | BattleArena Source
Most Recent Update
Information Collection
To see what statistics this plugin may collect and send out from your server. See Information Collection. This can be disabled in BattlePluginsAPI/config.yml
Updating
This plugin checks for new bukkit release versions which can be disabled in the BattleArena/config.yml
Help
You can ask me questions in real time on irc when I'm on. You can usually find me in the room #battleplugins or #battledev in irc.esper.net. IRC through a browser.











-
View User Profile
-
Send Message
Posted Aug 7, 2013hi again :D is there a way to save items (plyers losers losse them items) after complete battleground ?
-
View User Profile
-
Send Message
Posted Aug 7, 2013Hey, is there a way to disable the queue and make the player teleport into the waitroom and then they can select a class and have to punch the iron block if all the players in the waitroom have punched the block the game will start if so how can I do it?
-
View User Profile
-
Send Message
Posted Aug 7, 2013@nevin221221
You can set in the faction plugin to allow pvping within factions in Warzones, then claim your arena. As it has also been asked before as well, you can't also turn off f power loss with the same method.
-
View User Profile
-
Send Message
Posted Aug 7, 2013@nevin221221
make the arena a warzone.
-
View User Profile
-
Send Message
Posted Aug 7, 2013Everything is working fine on my server XD. But I do have 1 thing. I have a faction server and members in the same faction cant harm each other in my sk. Could I change anything in the battle arena plugin to fix this?
-
View User Profile
-
Send Message
Posted Aug 6, 2013Thanks alkarinv for the quick help I needed. Been using plugin for little while getting the hang of it making new classes with a gun plugin making fun games for my server!
-
View User Profile
-
Send Message
Posted Aug 6, 2013@RMMontage
Thanks RMmontage.
@raniy
awesome! :)
@babak20101
if you have pvp=false, then no pvp events get fired.. this means that no plugin that affects pvp can work :(
@babak20101
I haven't seen that bug before, but I'll see if I can release another version tonight or tomorrow.
@saxons12
Sounds like a bug... I'll check it out.
@saxons12
Ugh, thanks.. like the above comments, I'll try and release a version tomorrow.
-
View User Profile
-
Send Message
Posted Aug 6, 2013Important bug: When you join a match, you get teleported inside the waitroom/arena, you log out and log in again, you get teleported to the spot where you was before logging out.
Battlearena 3.9.3.4.2
-
View User Profile
-
Send Message
Posted Aug 6, 2013For anyone interested... I ran Gource against BattleArena.... Pretty interesting vid. :)
http://youtu.be/T8TAoZK4fBE
-
View User Profile
-
Send Message
Posted Aug 6, 2013plz help me why in battlegroung when strat bg player cant hit others in arena :( in my server.propertis pvp is false i this your plugin must be update
my craftbukkit : v1_6_R2
-
View User Profile
-
Send Message
Posted Aug 6, 2013/bg create battle /bg alter battle 1 ( on the red whool) /bg alter battle 2 ( on the blue whool) /bg alter battle 3 ( black ) /bg alter battle 4 ( orange )
================= error
first : /bg reload
> errors two : when bg start players cant hit others ? why ? :|-
View User Profile
-
Send Message
Posted Aug 6, 201322:17:25 [INFO] SoMeRelaX issued server command: /bg reload 22:17:25 [INFO] [BattleArena] no additional Arena modules 22:17:25 [INFO] [BattleArena] registering classes: gladiator, archer, monk 22:17:25 [INFO] [BattleArena] Loaded Battleground params 22:17:25 [INFO] [BattleArena] No arenas found for arenatype=DeathMatch cs= 22:17:25 [SEVERE] java.lang.IllegalStateException: You must set spawn 1 first 22:17:25 [SEVERE] at mc.alk.arena.controllers.containers.AbstractAreaConta iner.setSpawnLoc(AbstractAreaContainer.java:219) 22:17:25 [SEVERE] at mc.alk.arena.serializers.ArenaSerializer.loadArena(Ar enaSerializer.java:237) 22:17:25 [SEVERE] at mc.alk.arena.serializers.ArenaSerializer.loadArenas(A renaSerializer.java:152) 22:17:25 [SEVERE] at mc.alk.arena.serializers.ArenaSerializer.loadArenas(A renaSerializer.java:107) 22:17:25 [SEVERE] at mc.alk.arena.serializers.ArenaSerializer.loadAllArena s(ArenaSerializer.java:94) 22:17:25 [SEVERE] at mc.alk.arena.objects.RegisteredCompetition.reloadAren as(RegisteredCompetition.java:72) 22:17:25 [SEVERE] at mc.alk.arena.objects.RegisteredCompetition.reload(Reg isteredCompetition.java:49) 22:17:25 [SEVERE] at mc.alk.arena.controllers.CompetitionController.reload Competition(CompetitionController.java:55) 22:17:25 [SEVERE] at mc.alk.arena.executors.BAExecutor.arenaReload(BAExecu tor.java:661) 22:17:25 [SEVERE] at sun.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) 22:17:25 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno wn Source) 22:17:25 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 22:17:25 [SEVERE] at mc.alk.arena.executors.BaseExecutor.onCommand(BaseExe cutor.java:252) 22:17:25 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:44) 22:17:25 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:191) 22:17:25 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCo mmand(CraftServer.java:523) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.handleC ommand(PlayerConnection.java:962) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.chat(Pl ayerConnection.java:880) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.a(Playe rConnection.java:837) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.Packet3Chat.handle(Sourc eFile:49) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.NetworkManager.b(Network Manager.java:296) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.e(Playe rConnection.java:116) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.ServerConnection.b(Sourc eFile:37) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServerConnectio n.b(SourceFile:30) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(Minecr aftServer.java:590) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(Dedica tedServer.java:226) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(Minecr aftServer.java:486) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(Mine craftServer.java:419) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication. run(SourceFile:582) 22:17:25 [SEVERE] java.lang.IllegalStateException: You must set spawn 1 first 22:17:25 [SEVERE] at mc.alk.arena.controllers.containers.AbstractAreaConta iner.setSpawnLoc(AbstractAreaContainer.java:219) 22:17:25 [SEVERE] at mc.alk.arena.serializers.ArenaSerializer.loadArena(Ar enaSerializer.java:237) 22:17:25 [SEVERE] at mc.alk.arena.serializers.ArenaSerializer.loadArenas(A renaSerializer.java:152) 22:17:25 [SEVERE] at mc.alk.arena.serializers.ArenaSerializer.loadArenas(A renaSerializer.java:107) 22:17:25 [SEVERE] at mc.alk.arena.serializers.ArenaSerializer.loadAllArena s(ArenaSerializer.java:94) 22:17:25 [SEVERE] at mc.alk.arena.objects.RegisteredCompetition.reloadAren as(RegisteredCompetition.java:72) 22:17:25 [SEVERE] at mc.alk.arena.objects.RegisteredCompetition.reload(Reg isteredCompetition.java:49) 22:17:25 [SEVERE] at mc.alk.arena.controllers.CompetitionController.reload Competition(CompetitionController.java:55) 22:17:25 [SEVERE] at mc.alk.arena.executors.BAExecutor.arenaReload(BAExecu tor.java:661) 22:17:25 [SEVERE] at sun.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) 22:17:25 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno wn Source) 22:17:25 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 22:17:25 [SEVERE] at mc.alk.arena.executors.BaseExecutor.onCommand(BaseExe cutor.java:252) 22:17:25 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:44) 22:17:25 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:191) 22:17:25 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCo mmand(CraftServer.java:523) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.handleC ommand(PlayerConnection.java:962) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.chat(Pl ayerConnection.java:880) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.a(Playe rConnection.java:837) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.Packet3Chat.handle(Sourc eFile:49) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.NetworkManager.b(Network Manager.java:296) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.e(Playe rConnection.java:116) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.ServerConnection.b(Sourc eFile:37) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServerConnectio n.b(SourceFile:30) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(Minecr aftServer.java:590) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(Dedica tedServer.java:226) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(Minecr aftServer.java:486) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(Mine craftServer.java:419) 22:17:25 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication. run(SourceFile:582) 22:17:25 [INFO] [BattleArena] Loaded Battleground arenas: battle 22:17:25 [INFO] [BattleArena] No arenas found for arenatype=Skirmish cs= 22:17:25 [INFO] [BattleArena] No arenas found for arenatype=Arena cs= 22:17:25 [INFO] [BattleArena] No arenas found for arenatype=FreeForAll cs= 22:17:25 [INFO] [BattleArena] No arenas found for arenatype=Duel cs= 22:17:25 [INFO] [BattleArena] No arenas found for arenatype=Colosseum cs= 22:17:25 [INFO] [BattleArena] No arenas found for arenatype=Tourney cs= 22:17:25 [INFO] [BattleArena] No arenas found for arenatype=Default cs=
-
View User Profile
-
Send Message
Posted Aug 6, 2013Random error: http://pastebin.com/gJKrUZDR
-
View User Profile
-
Send Message
Posted Aug 6, 2013I'm using BattleArena_v3.9.3.4.2 and I have set disabled commands in my config as follows:
Still players can "/warp" when in ques.
-
View User Profile
-
Send Message
Posted Aug 6, 2013Same problem persists with the latest dev version: events announcement doesn't work....and also some of match announcemnets like it says {loserlong} instead of player's name....:( Version 3.9.3.4.5 fails to load some arenas at startup so I had to go back to the previous one. Alkarinv, I know you are working hard on it and it will eventually get fixed so thank you so much :)
-
View User Profile
-
Send Message
Posted Aug 5, 2013are there join signs?
-
View User Profile
-
Send Message
Posted Aug 5, 2013the only issue i am currently having is when the game ends people get teleported out but after it says they are still in a game..
and they are unable to join other games, and the winner does not get there rewards like they should.
it works now and then but sometimes it doesnt...
thanks
-
View User Profile
-
Send Message
Posted Aug 5, 2013Hey guys normally I can figure these errors out with plugins and fix them, but for some reason I can't get this one. If you guys could shine some light on it that would be greatly appreciated, my guess is that it's a database error. I've checked my SQL database and it registers all the stats fine, so i'm not sure.
This error occurs after a /arena duel ends and the winner is announced and it lags the server severely.
https://github.com/alkarinv/BattleArena/issues/200
-
View User Profile
-
Send Message
Posted Aug 5, 2013@CallMePuff
There is a section in the main config called 'disabledQueueCommands:' where you can add 'spawn'
@alkarinv
Are there any plans to add an extension for entity spawn similar to mobarena? It seems like quite a bit of work at the moment and an easily editable config would be nice and as well as being able to have it be part of the scheduler.
-
View User Profile
-
Send Message
Posted Aug 4, 2013This plugin is working VERY well except for one issue. My players are able to use /spawn while in the queue waiting to battle! This is obviously a problem as they can get free items :/. Sorry if this has already been resolved, I've check the wiki.