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 Nov 25, 2012@navbarry
So there is a fix for the DeathMatch display bug in the newer version 3.7.4.8+. So it's fixed whenever bukkit clears it. Or you can get it here now.
https://github.com/downloads/alkarinv/BattleArena/BattleArena.jar
@USM666
skype request added!
-
View User Profile
-
Send Message
Posted Nov 25, 2012I left a deathmatch event before it started and then I rejoined but I wasn't tped to the arena. Also,whoever is winning it says that they're tied with themselves.
-
View User Profile
-
Send Message
Posted Nov 25, 2012I am having a difficult using your plugin for a large variety of reasons. I have always been keeping track of this plugin but it still has the exact same reoccuring issues.
One of them is choosing the classes for the signs. They never seem to work since the first version. I want to make a video tutorial of your plugin but you really must speak to me to answer and try to fix most of these issues.
My skype is theundernetwork and my display name is USM666 I can do voice chat to speak to you directly about this.
-
View User Profile
-
Send Message
Posted Nov 24, 2012@alkarinv
Oh okay, thanks :)
-
View User Profile
-
Send Message
Posted Nov 24, 2012@netherfoam
I don't know what you mean by parsed. But any bukkit event can be listened for only during matches by using my @MatchEventHandler. Otherwise I have a bunch of events that I fire for different match stages and transitions.
-
View User Profile
-
Send Message
Posted Nov 24, 2012@rbonafied
I don't think it's possible to silence commands like that, however it would be cool if we could do this despite. (Arguably, it's up to others to write this as an addon for battlearena though. Which makes me ask, are events like player damage entity parsed when to @Match-Event's?)
-
View User Profile
-
Send Message
Posted Nov 24, 2012@qwertyhgfdsaqwertyhgfdsa
It's possible, I'll see if I can make the option. What would be ideal? they log out, then they die? Or should their items go to the other player?
But I'm busy till tuesday, so it would be after then at the earliest.
-
View User Profile
-
Send Message
Posted Nov 24, 2012@alkarinv
Basically, I have a system where people bring in their own items. If they think they are outmatched, they will just logout before they even start the fight. I would like it so you die when you try to logout if it is possible.
-
View User Profile
-
Send Message
Posted Nov 24, 2012@qwertyhgfdsaqwertyhgfdsa
Yeah, I changed it, too many people complained about inventory issues. People would get disconnected, come back, get killed, lose their items, be angry etc. I suppose I could bring it back as an option. What are you looking to do though?
-
View User Profile
-
Send Message
Posted Nov 24, 2012I don't know if you removed this, but is it possible to just kill somebody for logging out during a skirmish? I know it used to just kill them.
-
View User Profile
-
Send Message
Posted Nov 24, 2012@Cronos1979
@tarahere81
It was just a message error when there was a tie between players. I uploaded a new version to Bukkit that should fix it.
-
View User Profile
-
Send Message
Posted Nov 24, 2012http://pastebin.com/PnFuSnQ9
idk what we did :( its all messed up
oh were using the latest version off dev bukkit.. not the github one
-
View User Profile
-
Send Message
Posted Nov 24, 20122012-11-24 18:09:56 [SEVERE] at sun.reflect.GeneratedMethodAccessor466.invoke(Unknown Source) 2012-11-24 18:09:56 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2012-11-24 18:09:56 [SEVERE] at java.lang.reflect.Method.invoke(Method.java:601) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.listeners.BukkitEventListener.doMatchEvent(BukkitEventListener.java:299) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.listeners.BAEventListener$2.execute(BAEventListener.java:47) 2012-11-24 18:09:56 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 2012-11-24 18:09:56 [SEVERE] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35) 2012-11-24 18:09:56 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 2012-11-24 18:09:56 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.events.BAEvent.callEvent(BAEvent.java:11) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.competition.match.Match.notifyListeners(Match.java:436) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.competition.match.Match.intervalTick(Match.java:950) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.objects.victoryconditions.TimeLimit.intervalTick(TimeLimit.java:46) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.util.Countdown.run(Countdown.java:42) 2012-11-24 18:09:56 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) 2012-11-24 18:09:56 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) 2012-11-24 18:09:56 [SEVERE] at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529) 2012-11-24 18:09:56 [SEVERE] at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) 2012-11-24 18:09:56 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) 2012-11-24 18:09:56 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) 2012-11-24 18:09:56 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) 2012-11-24 18:09:56 [SEVERE] Caused by: java.lang.IllegalArgumentException: n must be positive 2012-11-24 18:09:56 [SEVERE] at java.util.Random.nextInt(Random.java:300) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.util.VictoryUtil.highestKills(VictoryUtil.java:22) 2012-11-24 18:09:56 [SEVERE] at mc.alk.arena.objects.victoryconditions.HighestKills.onFindCurrentLeader(HighestKills.java:15) 2012-11-24 18:09:56 [SEVERE] ... 21 more 2012-11-24 18:10:02 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-11-24 18:10:04 [INFO] [ChestShop] pizo
-
View User Profile
-
Send Message
Posted Nov 24, 2012Our Death Match, Battleground and undead reborn don't work Our timers are broken ? Spleef is throwing errors Arena is throwing errors
-
View User Profile
-
Send Message
Posted Nov 24, 2012@alkarinv,
Thanks! I was originally thinking it could be in the options list of the config file but perhaps it would be good to have a configuration flag that turns it on for players too if desired.
-
View User Profile
-
Send Message
Posted Nov 23, 2012@rbonafied
That is a great idea :) . So right now I have limited add and remove perms support for arenas, but I kind of stopped half way. But what you are saying is even a more advanced form of that, and probably easier to do actually since perms are kind of annoying to store and restore.
Would this be something the players could set for themselves? or would this be a list that was set in the options?
-
View User Profile
-
Send Message
Posted Nov 23, 2012We primarily use Essentials and WorldEdit and Worldguard. Is there a way to pass arbitrary commands before the arena session starts? If it supports arbitrary commands then it could work with any plugin that exists now or will in the future. If a command isn't valid or the user doesn't have permission it could silently ignore it. - Just thinking out loud.
For example (made up just for fun):
Onjoin:
-
View User Profile
-
Send Message
Posted Nov 23, 2012@rbonafied
Godmode is another plugin (worldedit/worldguard usually, but others do it too). So basically no, b/c I don't know which plugin to disable Godmode in :(
-
View User Profile
-
Send Message
Posted Nov 23, 2012I have hopefully a quick question. I have both god mode and creative before joining the spleef arena. When the battle starts, creative is removed (this is good). When I fall into the flames, I don't die (which is bad). Is there a way to turn off god mode while the game is running since creative turns off fine?
-
View User Profile
-
Send Message
Posted Nov 23, 2012http://pastebin.com/U9t2FmWX