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 5, 2012Hey, its me again :P
How's the plugin working? Got the Readyup system working? :P
Anyways. I got a question how can i change the win conditions of colloseum? I removed it but seems like its still highest kills.
How can i change it to Lastmanstanding? p.s. Add the params to the wiki :x
-
View User Profile
-
Send Message
Posted Nov 5, 2012There are 10+ stages that I don't show to make it clearer for people just learning the config. Feel free to add the losers: section!.
-
View User Profile
-
Send Message
Posted Nov 5, 2012There is no losers section for arena. Should I create one?
-
View User Profile
-
Send Message
Posted Nov 5, 2012@netherfoam
Fixed in 3.7.1.7+.
Link is up on github immediately.
-
View User Profile
-
Send Message
Posted Nov 5, 2012Receiving this error on the latest build you uploaded:
09:00:35 [INFO] [Arena] lifehack[0] (0:0) defeated swmyprod[0] (0:0)! 09:00:37 [SEVERE] java.lang.NullPointerException 09:00:37 [SEVERE] at mc.alk.arena.util.InventoryUtil.addToInventory(InventoryUtil.java:897) 09:00:37 [SEVERE] at mc.alk.arena.controllers.PlayerStoreController.setInventory(PlayerStoreController.java:95) 09:00:37 [SEVERE] at mc.alk.arena.listeners.BAPlayerListener$4.run(BAPlayerListener.java:180) 09:00:37 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) 09:00:37 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) 09:00:37 [SEVERE] at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:531) 09:00:37 [SEVERE] at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215) 09:00:37 [SEVERE] at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:495) 09:00:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:428) 09:00:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:818) 09:00:41 [INFO] Kyotako issued server command: /pb join
Not too sure what it means.
Edit: And after the end of a paintball game, players can't do /pb join as they're 'still in an arena game and should do /arena leave' or something to that effect, until they relog even if the game actually finished.
-
View User Profile
-
Send Message
Posted Nov 4, 2012@Mortalsinn
Great!
-
View User Profile
-
Send Message
Posted Nov 4, 2012I'm sorry, I didn't see version 3.7.1.6 - I tried that, works just fine. Thanks
-
View User Profile
-
Send Message
Posted Nov 4, 2012getting this error with the latest battlearena and the latest beta bukkit build. Any ideas?
-
View User Profile
-
Send Message
Posted Nov 4, 2012@cotjones
Can you PM me your server ip. I'd like to come on and see whats going on.
-
View User Profile
-
Send Message
Posted Nov 4, 2012Yes i am op and promated to owner on my server and i did (/arena create pvp) and (/arena create myarena) and it just comes up with the /arena -list of all the arena commands- thank you for all your work
-
View User Profile
-
Send Message
Posted Nov 4, 2012@tallster
do you have "arena.admin" perms? You need either that or to be OP.
If you have those it should be.
/arena create <arena name>
example
/arena create tallsterArena
-
View User Profile
-
Send Message
Posted Nov 4, 2012Hey it wont let me create an arena
-
View User Profile
-
Send Message
Posted Nov 4, 2012@cotjones
Alright, so it's happening anyway.. I'll mark that as a bug and will try to fix today. I'll let you know how it goes!
-
View User Profile
-
Send Message
Posted Nov 4, 2012@alkarinv
Thanks for your reply, I have more information.
I completely deleted the battlearena folder and restarted before installing 1.3.7 and That seemed to bring the /bas functionality back.
It seems in my config, allowPlayerCreation is set to false, but its happening anyway. Every time it does happen, the area setting seem to be changing to teamSize=1 and nTeams=2+.
Meaning... for me to get the scheduler back running I have to do /epb cancel, and /epb reload to return the arena setting to a state matching the scheduled event.
I've tried to compensate for the problem by setting the time between events to 1 second, but that's still 1 second the plugin can be broken if a player uses a command.
Don't apologize! I'm very impressed with your development. The speed of updates and feedback is fantastic! Any help I can give you is the least I can do! lol Bugs happen, and I may just have settings wrong.
I will try the new version when I get home from work tonight! Thanks again!
-
View User Profile
-
Send Message
Posted Nov 4, 2012@cotjones
Well first here is a version that has a couple of fixes. I just released it on bukkit but here it is on github if you want to try it out before. https://github.com/downloads/alkarinv/BattleArena/BattleArena.jar
1) The scheduler should work. If it doesn't work in the version above let me know and I'll work it out with you.
2) There should be a new options called allowPlayerCreation:, if it's set to false then having them join shouldn't do anything. If it messing up.. it's a bug.. I'll have to fix. I made a new multiple event handler that I obviously didn't test thoroughly enough.
3) really sorry, same thing. i'll pm you my skype details so we can work out the bugs.
-
View User Profile
-
Send Message
Posted Nov 4, 2012@navbarry
onDeath happens when the player dies, what you want is to put the cookie either in the onSpawn section(if you want them to get a cookie every time they spawn), or the losers: section (if you want to give only the losers a cookie- happens at the end of the match), or the winner: section.
Example:
skirmish: losers: options: [giveItems] items: - cookie: 1-
View User Profile
-
Send Message
Posted Nov 4, 2012This Plugin Is almost perfect for my needs (in theory) along with paintball arena, but I'm having a few strange and unpredictable bugs.
1 in the latest version (3.7.1) the event scheduler doesn't work for me, all bas commands simply return a message "/bas" on the chat window, and nothing more. Thus I'm having to run on the next older version.
2 I want my paintball match to run as events but the events that I schedule seem to be overridden when a player types /epb join before the event has started. It appears that a new event starts with the default BattleArena match settings. I don't want this, I Only want the players to be able to join my scheduled events. (Honestly the event system seems a little unnecessary to me, I would like to see the event functionality rolled into the config of the regular match) All I really want is for the matches to have 2 teams and 1+ players. (also possibly cap that number)
3 Once a player has joined one of the (fake) events I mentioned above, It doesn't seem to be possible to leave. The message "you are already in a match" appears when trying to re- enter a game. I feel like this problem is happening because the plugin and paintball extension are both attempting to create matches. Causing some sort of corrupted match to remain active, yet not show up under the event lists.
Sometimes it works perfectly and then almost randomly it all goes down hill. I'd be glad to give more detail as I really like the idea of this plugin.
-
View User Profile
-
Send Message
Posted Nov 4, 2012If you Get error "is it up to date" you need to remove old config
-
View User Profile
-
Send Message
Posted Nov 3, 2012I have it set when you win arena you get 2 iron and 20 dollars and that works. But when I set it to give you a cookie on death it doesn't work for arena. http://pastebin.com/EGpPqsRM to see my config.
-
View User Profile
-
Send Message
Posted Nov 3, 2012Hello,
I'm try to make players instantly teleport to wait rooms when they enter a skirmish queue. Is this possible? If not, would you mind adding this feature?
Thanks, qwerty