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 Jul 17, 2013since BattleArena 3.9.1.5.1 everyone left the game when he is killed... like he use "/xxx leave" but the game is still running. the console doesn't show any error
and another bug: player A and Player B join a Paintball match 1vs1, A is team red B is team blue. now A kills B, B left the game because he got killed... now A dies because of suffering or something else he left the game too but the game is still running.. now both players: A and B rejoin with /pb join, they will be in the same team (red).. the game isn't making fair teams.. (1 vs. 1) its 2 vs. 0
-
View User Profile
-
Send Message
Posted Jul 17, 2013@alkarinv
Hmmm... It looks I search something like that. But is that works for 1.5.2 and 1.6.2? Thanks
-
View User Profile
-
Send Message
Posted Jul 17, 2013@wiedzmin137
Sorry, I don't have any functionality like that. Have you tried using cron? Or you could try my plugin called BattleScheduler that uses cron in java.
@marine_mca
That is a strange minecraft syncing bug that has been so annoying. I assure you I do the same thing with all the classes! The solution is probably don't give them a default class, let them choose via the sign. I wish there was a better solution, but honestly its a severely annoying mc bug.
@McF4rtson
Oops, yeah you are totally right on that.
@Juliansaboss
Inside of BattleArena/config.yml . Look in there for announcement options. You can choose to not send those messages, or even send them to a different channel (uses herochat).
@spindyzzer
I got rid of the distinction between JoinPhase and queue, it was too confusing for people. But, I want you to be able to configure the functionality of either one. So let me know what you want and I'll tell you how to make it happen.
@RMMontage
That SignSerializer error I'll get rid of in the next release version.
As for the class, I wonder if some are loading badly, I'll check it out!
-
View User Profile
-
Send Message
Posted Jul 17, 2013Goodmorning alkarinv, we found these problems with the 3.9.1.3 version of BattleArena:
The first and second error are returned either if you use Craftbukkit or Spigot, the last one only with Spigot.
-
View User Profile
-
Send Message
Posted Jul 16, 2013Hi
I have a big problem. I did upgrade v3.8.8.3.3 to v3.9.1.3 for 1.6.2. And now JoinPhase games do not work. All JoinPhase games work like Queue games. My users are complaining :(
someone else has the same problem as me?
some solutions for the problem?
-
View User Profile
-
Send Message
Posted Jul 16, 2013I have a problem...
I created an arena. I set everything up. It works great. I exit the server or reload the server and it tells me...
The option (arena name) does not exist, valid options=TEAMSIZE=<int or range>, NTEAMS=<int or range>, SILENT, RATED, UNRATED, FORCEJOIN, OPEN, AUTO, TIME=<seconds>, INTERVAL=<seconds>, ARENA=<arena> Client> (date) (time) [CLIENT] [INFO] [CHAT] The event can not be joined at this time
It has done this since the beginning. I have uninstalled and reinstalled. I have added more options and I have gone through the config so often my eyes go cross thinking about it.
Please help if you have an idea.
Thank you.
-
View User Profile
-
Send Message
Posted Jul 16, 2013How can I disable the Battle Arena spam? When players join BowSpleef I want to disable the chat when it says "[BowSpleef] Participants: Blah, Blah, and Blah"
-
View User Profile
-
Send Message
Posted Jul 16, 2013@alkarinvWrong kind of enchants. The page you keep giving me is for item enchants. The enchants code you gave me below is for potion effects. (derp?) I'll do the names instead of the numbers anyways.
-
View User Profile
-
Send Message
Posted Jul 16, 2013Hello, First of all i want you to know that i am in awe at your plugin creation, it is simply the best plugin i own out of 60+ plugins i run on my server. i have 1 problem tho. i have set up spawn points for my players to end up in, and in those i have set up sings that allows them to change classes. for some reason? the "monk" class ends up with a glitched enchanted diamond sword. OMG, that class ends up being overpowered and needless to say, monk wins every single time. i have tried giving the monk class a stone then a wood sword with level 1 enchant on it. but it seems that when the player joins the arena and he automatically receives the "gladiator" class but changes to "monk" he keeps the glads sword via glitch. can you help me understand what i'm doing wrong? And if i may ask? is there a way for player to not be able to do the /back command after they lost or won the battle? they are showing up on the arena and they inflict damage to players and vice versa.
regards,
-marine
-
View User Profile
-
Send Message
Posted Jul 16, 2013Hello. I just want ask you about certain feature. Is there possibility to automatically disable arena in specified day, ex: Monday?
-
View User Profile
-
Send Message
Posted Jul 16, 2013@sobrien1195
Should just be like this.
http://pastebin.com/HcDqdE1w
I'll see if I can add a command line option for creating classes, a bunch of people have had yaml issues. But it will probably be a while.
@LastTulare
Thanks, fixed now. It will be in the version after the next. It shouldn't do anything to BattleArena though, just couldnt load a sign config.
@McF4rtson
So it looks like it can't recognize these enchantments. I obviously don't parse the numbers for enchants.
enchants: - 1:1 - 12:2What are you trying to give them? This is the list of valid names, I would use these over the number. http://battleplugins.com/w/index.php/BA_ItemEnchants
-
View User Profile
-
Send Message
Posted Jul 15, 2013@alkarinv My enchantments are all correct. And it's not just the enchantments, it's saying stuff like custom names, etc. Can you please just check the first class in my config to see if that's correct? If so, I'll just re-double check from there. (config is in my last post)
-
View User Profile
-
Send Message
Posted Jul 15, 2013Not sure what to make of this. I dont have any in-game issues as far as Im concerned. Might as well post this error I get after the server fully starts in order for it to be made sense of:
http://pastebin.com/hwiiUJfG
-
View User Profile
-
Send Message
Posted Jul 15, 2013@alkarinv
Thank you. At first I thought there was a new config option that had been added.
-
View User Profile
-
Send Message
Posted Jul 15, 2013@alkarinv
My issues are where:
nTeams: 2
teamSize: 2+
Or any number above 2 for teamSize (with or without the scaling +). When typing /<event> start or /<event> auto or even trying to join with a team, I am told that the teamSize for that arena is 1.
-
View User Profile
-
Send Message
Posted Jul 15, 2013YAML is always my issue. I can only seem to get one class working on the classes config, If I try to add a second class the syntax is ruined.
I tried it as many ways as I could possibly think so, and tried to use a few YAML fix-er tools and they said my syntax was fine. I dont know what to do because I cant get any working classes
For example : http://pastebin.com/w2AvirYE works fine. How do I add a second class?
-
View User Profile
-
Send Message
Posted Jul 14, 2013@AlbinoGeek
So I just checked those commands and they are working correctly for me.
I have an arena named IceArena
correctly changes that arena to be 1v1.
This changes the game type "arena" to be 1v1
-
View User Profile
-
Send Message
Posted Jul 14, 2013@deleted_9935739
Ok, thanks. I'll fix that.
@Ph4sesaber
That's exactly what you are supposed to do. That should be about all you need.
@Phasesaber
Use @ArenaEventHandler instead. I'll update the wiki
@McF4rtson
So that is the error that happens when I couldn't parse an enchantment. Here is a list of valid enchants
http://battleplugins.com/w/index.php/BA_ItemEnchants
@AlbinoGeek
I'm sorry about that. Let me look at those and see if I can fix them, but it looks like a command issue.
As for the cs= unable to load. Which games are not working?
-
View User Profile
-
Send Message
Posted Jul 14, 2013Completely broken plugin ?
(1) "match type only supports up to 1 players per team" for ALL match types
(2) (visual) examples all say "mainArena" http://db.tt/KpKtcY0v
(3) (?) example variables have no seperators? http://db.tt/FWxFpvUI
(4) all "types" are listed twice: http://db.tt/WaWYeuxY
I can't create a team DeathMatch on my server, at all; no matter what I try (with nTeams, teamSize, etc.) Also, in all cases: (even with the arenas that do work) waiting rooms, lobbies and everything never work (they don't do anything.)
Also when starting the server, lots and lots of "cs= unable to load" errors are spewed from this plugin.
--
I'd appreciate help on making this work, as my players really want the functionality.
-
View User Profile
-
Send Message
Posted Jul 14, 2013Erm, I think there seems to be something wrong with my classes.yml. All the signs work, and when I put the yml through a parser, it works, but in the console, it has this:
2013-06-26 15:39:32 [SEVERE] java.lang.IllegalArgumentException: enchantment does not exist
2013-06-26 15:39:32 [SEVERE] at mc.alk.arena.util.InventoryUtil.parseItem(InventoryUtil.java:684)
2013-06-26 15:39:32 [SEVERE] at mc.alk.arena.serializers.ConfigSerializer.getItemList(ConfigSerializer.java:575)
2013-06-26 15:39:32 [SEVERE] at mc.alk.arena.serializers.BAClassesSerializer.parseArenaClass(BAClassesSerializer.java:59)
It would continue for several hundred lines, until I get this:
2013-06-28 17:43:14 [INFO] [BattleArena] registering classes: Initiate, Grunt, Zealot, Ascendant, Absolver, Sentinel, Cannoneer, Justicar, Cleric, Inquisitor, Proselyte, Archangel, Cultist, Corrupter, Warlock, Pariah, Harbringer, Renegade, Infester, Warmonger, Rifter, Archdemon, Ice Archer, Ice Knight, Ice Wizard, Technician, Medic, Templar, Ash Archer, Ash Knight, Ash Wizard, Demoman, Sorcerer
So, I assume the classes worked, but is there any way I can get rid of the wall of console spam?
Here is a link to my config (I think it's way too large to post here):
Link Removed: http://www.mediafire.com/?5f557qdlf303pl7