Battle Arena

Minigames Framework, PvP, and Solo combat with limitless customization

Wiki Tutorial Perms Donate

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


  • 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

Youtube Tutorials

YouTube Tutorials


Different games made for BattleArena ArenaParkour

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

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.

API Developing

Most Recent Update

Version File list | Changelog ChangeLog

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


This plugin checks for new bukkit release versions which can be disabled in the BattleArena/config.yml


You can ask me questions in real time on irc when I'm on. You can usually find me in the room battleplugins in IRC through a browser.

BattlePlugins Signature Item

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of TruDan97 TruDan97 Apr 23, 2014 at 17:33 UTC - 0 likes

    Killstreaks would be an awesome addition after the 1.8 update stuff that's screwed almost every plugin

    Like my plugins? Donate via PayPal!

  • Avatar of spaceagent66 spaceagent66 Apr 21, 2014 at 13:26 UTC - 0 likes

    Is it possible to give win conditions based on deaths instead of kills? I have a gamemode where there are many 'natural' causes of death where no player gets 'credited' for the kill, but these deaths should still count towards the victory condition. The players still respawn, so LastManStanding does not work.

  • Avatar of sedol1339 sedol1339 Apr 20, 2014 at 10:37 UTC - 0 likes

    Hi, please add compatibility with Mine and Blade pvp mod ( Weapon in inventory cells of this mod randomly disappears or is not controlled by the plugin.

    Last edited Apr 20, 2014 by sedol1339
  • Avatar of Europia79 Europia79 Apr 19, 2014 at 00:56 UTC - 0 likes

    @NiceFinal: Go

    @alkarinv: Go

    NiceFinal came on my test server. Unfortunately, we weren't able to replicate the console error he was having (with the same version of BA + Scavenger). Hopefully you can help him figure out what's going on. I told him it's most likely a problem with Scavenger because your method insideArena() doesn't exist in the ArenaPlayer class. According to the Javadocs, that method is found in the package mc.alk.arena.controllers.BattleArenaController;

    Last edited Apr 19, 2014 by Europia79
  • Avatar of getout35 getout35 Apr 18, 2014 at 09:57 UTC - 0 likes

    I have created an always open arena using battleground. Till the last update the arena worked just fine, but after that nobody can join and arena status is always Active (the arena i curently in use) no mater what i do. This is my bg config If some one can help it will be great.

  • Avatar of remcov1 remcov1 Apr 16, 2014 at 21:33 UTC - 0 likes

    can you make a reward function that with a command a player get some stuff or other thinks :D


  • Avatar of NiceFinal NiceFinal Apr 16, 2014 at 14:19 UTC - 0 likes


    i got a problem,when i playing a match and fell out of world my equitment gone,and console receive these message.

  • Avatar of bobbensun bobbensun Apr 15, 2014 at 03:11 UTC - 0 likes

    Hello Alkarinv ! :)

    I have a question :

    How would i go about to setup a team deathmatch style arena where a specific amount of kills is needed to win the game ( gonna start with paintball first, but i want to extend it to all types of minigames afterwards ) ? not going by a timer .... and also, we're having issues with chests for SG. Can't seems to be able to make those kits and make the chests give out items and reset once it's done .....

    Sorry if the last question could be in a different page but .... thought i'd ask while i gotcha lol :P

    Thank you again for such amazing plugins btw. All who come in the PVPHall just love how fun they are :D Great work !!!

    Last edited Apr 15, 2014 by bobbensun: typos
  • Avatar of wersty wersty Apr 14, 2014 at 16:02 UTC - 0 likes

    @ruaraidheu @alkarinv you can change the classes by adding enchants/potion effects First add health boost then add healing. It works for me in my minigames. I give everyone 20 hearts. If you want I can post a copy of my config later

  • Avatar of spaceagent66 spaceagent66 Apr 14, 2014 at 15:43 UTC - 0 likes

    @alkarinv: Yeah, I mean joining a random map. Making maps is fine, and it's best making your own maps, but support to have a random arena being selected each time a game ends would be very useful, basically the signs and commands all are exactly the same, but end up teleporting the players to a randomized arena. At the moment the only way to have multiple maps for a gamemode is to have different signs for each map, which means that on smaller servers the players may not necessarily end up with as many people as would be ideal. If this was implemented then the gamemode would use only one (or as many as required) "arena" so all players are in the same map, but the actual environment is randomized.


Date created
Aug 11, 2012
Last update
Apr 17, 2014
Development stage
Curse link
Recent files