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 Mar 9, 2013I had this error in my console:
09.03 14:52:21 [Multicraft] Skipped 27 lines due to rate limit (30/s) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:853) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:898) 09.03 14:52:08 [Server] SEVERE at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:980) 09.03 14:52:08 [Server] SEVERE at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514) 09.03 14:52:08 [Server] SEVERE at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) 09.03 14:52:08 [Server] SEVERE at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 09.03 14:52:08 [Server] SEVERE at mc.alk.arena.executors.BaseExecutor.onCommand(BaseExecutor.java:239) 09.03 14:52:08 [Server] SEVERE at java.lang.reflect.Method.invoke(Method.java:601) 09.03 14:52:08 [Server] SEVERE at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 09.03 14:52:08 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 09.03 14:52:08 [Server] SEVERE at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 09.03 14:52:08 [Server] SEVERE at mc.alk.arena.executors.BAExecutor.join(BAExecutor.java:146) 09.03 14:52:08 [Server] SEVERE at mc.alk.arena.executors.BAExecutor.join(BAExecutor.java:254) 09.03 14:52:08 [Server] SEVERE java.lang.NullPointerException 09.03 14:52:08 [Server] SEVERE [BA Error] Cause=java.lang.NullPointerException 09.03 14:52:08 [Server] SEVERE [BA Error] object=[Ljava.lang.String;@7d833090 09.03 14:52:08 [Server] SEVERE [BA Error] object=Arena:arena:arena rating=RATED,nteams=2,teamSize=1,vc=ONETEAMLEFT 09.03 14:52:08 [Server] SEVERE [BA Error] object=mc.alk.arena.objects.ArenaPlayer@aa99e892 09.03 14:52:08 [Server] SEVERE [BA Error] [BattleArena v3.7.9.9.8]:public boolean mc.alk.arena.executors.BAExecutor.join(mc.alk.arena.objects.ArenaPlayer,mc.alk.arena.objects.MatchParams,java.lang.String[]) : mc.alk.arena.executors.BAExecutor@2a279550 : mc.alk.arena.executors.BaseExecutor$Arguments@cbbcccf
-
View User Profile
-
Send Message
Posted Mar 9, 2013Hey, really like your plugin. Lots of fun being had on my server for a while with it.
Do you ever plan to add support for colored armor? I think it'd be an awesome feature.
Also, is it possible to apply the Mining Fatigue debuff to a class? If so, how?
-
View User Profile
-
Send Message
Posted Mar 9, 2013@netherfoam
So I checked it out, I think you right and its actually battletracker, not battlearena. Basically there I use sqlite or mysql, so if those are busy then it would cause some lag whenever those were already being used. I'll make that asynchronous.
-
View User Profile
-
Send Message
Posted Mar 9, 2013@xDeeKay
Paste me your config. Switching classes works best when you don't give them items in previous stages of the game.
@netherfoam
NoLagg eh, let me check. But I've done performance tests for BattleArena and it uses almost no resources.
@GumbyDammit
Yeah it is. I want to just move to 3.8 ... but I feel like that should be a major change.. not the little bug fixes I've been doing. I'm planning on updating some major things then I'll update.
@kahlilnc
Did you change the invisiblityBugFix: true? The teleport invisible thing is actually a bukkit/minecraft issue I've had to work around.
-
View User Profile
-
Send Message
Posted Mar 8, 2013IDK why but sometimes when a player joins arena or paintball, just arena and paintball, one player is invisible to the other player.
-
View User Profile
-
Send Message
Posted Mar 8, 2013It's getting a little ridiculous with the version numbers, huh? ;) I don't think I've seen a software product that had 6 fields in the version string.
-
View User Profile
-
Send Message
Posted Mar 8, 2013So, NoLagg seems to be blaming BattleArena and BattleTracker for some heavy lag (Not frequent lag, but I'd guess you're writing data (Kill Stats?) to a file in the main thread or something?)
Here's the NoLagg exam https://dl.dropbox.com/u/72835893/netherfoam_nolagg_exam_ba_bt.exam
To view it, download NoLagg dev.bukkit.org/server-mods/nolagg/, and run it (Not as a plugin), then select the exam file linked above. Click Plugin View and it tells you the times :|
There wasn't a battleground running at the time...
-
View User Profile
-
Send Message
Posted Mar 8, 2013I'm getting the message "You can't change classes after changing items!" It seems I can't change class at all throughout a game, what does this mean?
-
View User Profile
-
Send Message
Posted Mar 7, 2013@Machieve
Should be fixed in the most recent version. Hopefully will be clearing bukkit soon.
http://dev.bukkit.org/media/files/680/911/BattleArena.jar
@doggant29
Can you hop on irc and talk to me about it. Would like details! :)
-
View User Profile
-
Send Message
Posted Mar 7, 2013@alkarinv
Will you still be trying to add that Mcmmo hook?
-
View User Profile
-
Send Message
Posted Mar 7, 2013When I leave from deathmatch queue & try to re-join I get this error (to console):
Could not pass event PlayerInteractEvent to BattleArena v3.7.9.9.8 .
I should be teleported to wait-room, but it says that "You are in the deathmatch queue".
-
View User Profile
-
Send Message
Posted Mar 6, 2013UPDATE
Hi all. Sorry I've been missing on Bukkit the last week or so. I had to really focus on a couple of projects and didnt check the site. I'll be trying to backtrack through the messages but there are a lot of them. So basically please resubmit them to me... or even better hop onto the irc link above and catch me personally.
Starting tonight and over the next couple of days I will be fixing numerous small bugs.. So let me know and they will be fixed!
-
View User Profile
-
Send Message
Posted Mar 6, 2013Hey! I am using the plugin Kitmaster (makes kits MUCH easier than with the class thing) and i was wondering how I can make it so they can use kits in all of the game modes.
-
View User Profile
-
Send Message
Posted Mar 5, 2013Hi.
I recently upgraded to v3.7.9.9.8. Thanks for the ForceStart tweak works great.
I use all your arena plugins. I'm suddenly having the same problem in all of them.
While testing the forcestart time...
I would join an arena /pb join - for example.
Then leave using the /pb leave.
When I went to another pb arena to join I got -
"your match will start when an arena is free"
I could recreate this in every arena. BattleArena, ArenaPaintball, ArenaSpleef, and CTF.
Join, leave, join and no start time...just that message.
The only way to fix it was to reload the server. no console errors.
Thanks
-
View User Profile
-
Send Message
Posted Mar 5, 2013Is there a way to disable mcmmo while players are fighting in the arena? Want to be able to completely disable it while they are fighting so that players won't have an advantage.
I searched and only found something about it at around page 25-26 but wasn't able to find the answer on how to do it, or if its possible to do that at all.
-
View User Profile
-
Send Message
Posted Mar 4, 2013@Kushtrim2810
Hi,
I just chatted with Alkarin and he created a new version that addresses the SEVERE error. I don't know if this link will stay active for long but here it is: Link to BattleArena.jar Use at your own risk. I'm sure Alkarin will post it officially soon.
Regards, R
-
View User Profile
-
Send Message
Posted Mar 4, 2013sorry, but i have check everywhere.
There are any option to put numeber of times a player can respawn?
Sorry, i just don`t find that....
-
View User Profile
-
Send Message
Posted Mar 3, 2013getting them same error with trying to use CTF.
-
View User Profile
-
Send Message
Posted Mar 3, 2013Same thing happening to me also.
-
View User Profile
-
Send Message
Posted Mar 3, 2013@tarahere81
I'm getting that too.