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 Apr 17, 2013@xion87
Hmm, I will be doing a dungeon like extension. In which case when I get around to that I should be able to. but I have a couple of other things to do first, and since this is all in my free time...
I'll check to make sure I'm not doing an extra de enchant somewhere in there.
-
View User Profile
-
Send Message
Posted Apr 17, 2013@thereallegend
Herm, I'll see if I can find and fix again. I lowered the priority of the dealing with damage event, PvPToggle must be overriding it again.
Ugh, do you know when that happens? I have tried to recreate this but have been unable to.
thanks!
-
View User Profile
-
Send Message
Posted Apr 17, 2013@alkarinv
Alkarinv with version 3.8.6 i've got the same problem with pvptoggle now I've tried with the old version 3.8.2.2 and it works fine
and With version 3.8.6 when the event is end some players can't do commands because it say that they are in the event, even if it's close. Every command they do it say "you're still in arena, do /arena leave" but if they do "/arena leave" it say that they aren't in an event
-
View User Profile
-
Send Message
Posted Apr 17, 2013@alkarinv
i just setted potion effect for some class, when a player choice a class by clicking the sign it receive the buff correct, when match start all enchanted classes players got unbuffed... (notice there is NO deEnchant option on onSpawn: options: [wgNoLeave, respawnWithClass, health=20, hunger=20, invulnerable=60, blockBreakOff, blockPlaceOff]
And another things... is possible to add a option that kill all mob into arena region before the match? because i have put the class "beast tamer" that have wolf eggs, and the tamed wolfs still remain into arena...
-
View User Profile
-
Send Message
Posted Apr 17, 2013@xion87
So they have a different enchants in the waitroom? BattleArena can't do this :(
You can definitely give them special enchants, but not every class different..
-
View User Profile
-
Send Message
Posted Apr 17, 2013@FuSe18
Thank for your reply, but i want each class have different special enchant... The enchant of class work in wait room, and when the match start it remove all effect, your solution is not correct...
-
View User Profile
-
Send Message
Posted Apr 16, 2013@xion87
onSpawn: options: [respawnWithClass, enchants, health=20, hunger=20]
Add enchants to the onSpawn and it will fix this problem
-
View User Profile
-
Send Message
Posted Apr 16, 2013@alkarinv
Thank you both alkarinv. I fixed the lag about worldguard regeneration by selecting the region correct and without use expand vert, now the time for reloading is about 1-2 sec max and work fine... now it work all as i expected exctepet i thing, -For open automatly the event i know that i have to set it (no problem here) - When players are in waitroom and select their class, the match dont start, and need a op online for the start ( /hungerarena start ), - When match start, i have also setted that also countdown start and also invulnerability 60 sec, so when the countdown end mean that there is not protection,
I would like to have a time setted in waitroom... o some thrick to reach on that :) (maybe with events?)
I noticed also all the enchants are cleared with spawn phase,...
-
View User Profile
-
Send Message
Posted Apr 16, 2013@xion87
Read 1337ingDisorders answer, its very good. I also hook into http://dev.bukkit.org/server-mods/pylamo-restoration-system/
but I dont know if he has been keeping updated. But his is a lot less laggy of an implementation.
Also, you might try using the flag inside of onFinish instead of onComplete. ( create that section if it doesnt exist), it is guaranteed to be called only once a match.
-
View User Profile
-
Send Message
Posted Apr 16, 2013@xion87:
Try removing the wgResetRegion option from the onComplete section of your config.
Also, do you have WorldEdit installed? WorldGuard depends on WorldEdit to run properly.
If you do have WE installed as well as WG, then I suspect your server isn't actually crashing but just lagging really really hard.
WorldEdit can take a very long time to reset an area if it's much larger than a big house. Unfortunately it offers no kind of progress indicator, and while it's working on its large operation the server becomes completely unresponsive.
For an area the size of a small to medium battlefield, this takes even longer. It can take upwards of a minute to two minutes... For a large battlefield your server could become unresponsive for upwards of 5 minutes. (It doesn't even show a progress indicator in the console, so in general it seems like the server is hung but in fact it's just processing).
This is not a BattleArena flaw, it's something the WorldEdit/WorldGuard team has been working on for years to try and improve.
However, the good news is that when the server becomes unresponsive it's not actually crashed. If you just walk away and come back in 5 minutes, I'd wager the operation will have completed.
Obviously this isn't acceptable for a live, public server, as it will cause people to time-out and disconnect while the server is processing the wgResetRegion command.
So until the WE/WG crew finds a way to conduct very large WorldEdit operations without causing the server to brutally lag out, it's best to only use wgResetRegion for very small arenas.
In the meantime, if your goal is to have chests that automatically re-stock, there are chest-restocking plugins you could look for, and set the BattleArena config so that your arena's onComplete section (or, even better, onJoin) has the doCommands option:
http://battleplugins.com/w/index.php/BA_Config#Running_commands
-
View User Profile
-
Send Message
Posted Apr 16, 2013@alkarinv
Can you help me with the config? It seem waitroom is fixed, and also working fine, but when match end or all leave, server crash without errors My config is http://pastebin.com/UY40Q46m
Thank you
-
View User Profile
-
Send Message
Posted Apr 16, 2013@Alkarin:
I'm using MobKills as the victoryCondition for an arena, and I have the giveItems option set for the winner.
Since this can be played single-player, I'd like for the giveItems prizes to be dependent on score (or mob kills, if score would be too complicated).
Is there any way I can do this with the current config options? I'm thinking something like in the items list, doing
- Emerald {MobKills}
to give 1 emerald for each slain mob....
If something like this isn't doable, could it be implemented in a future version? :)
Right now I just have it set to dole out 3 emeralds for the winner... but if a single player goes in, they're guaranteed to win.. so It kinda seems like the prize should be dependent on how many mobs they slay (or what their score is in the new scoreboard system)
Thanks again! :D
-
View User Profile
-
Send Message
Posted Apr 15, 2013Hello,
When i player does /scb join tower, it says joined the queue and once 4 players have joined, it teleports them to the wait room. How can i make it so they can teleport to the waitroom on /scb join, even if 4 players havent joined. Heres my config....
http://pastebin.com/dW3s9dpU
Also, my nlives doesnt work!
Thanks! And great plugin!
-
View User Profile
-
Send Message
Posted Apr 15, 2013Out of curiosity, when the class signs save-bug gets worked out, will they work during a live match? I have a 'KillBill' house of blue leaves arena for a DM match and I had class signs set up inside as 'packages' for those to choose since they start the match without a class! :D
-
View User Profile
-
Send Message
Posted Apr 15, 2013@rsod
It's now standard minecraft. I'm just one of the first to use it. Trust me you will be seeing a lot more plugins with it soon.
-
View User Profile
-
Send Message
Posted Apr 15, 2013How it is possible so you created custom GUI without client modification?
-
View User Profile
-
Send Message
Posted Apr 15, 2013@alkarinv
Great! i will try soon! :D
-
View User Profile
-
Send Message
Posted Apr 15, 2013@xion87
This will be better when worldguard doesnt lag servers. but here is resetting regions with worldguard.
http://battleplugins.com/w/index.php/BattleArena#Adding_worldguard_regions
Definitely just make it LastManStanding. You can give them invulnerability for 60 seconds by doing "onSpawn.options: [invulnerable=60]"
@LastTulare
well cool! and definitely!
@deleted_10961146
Read/watch a tutorial on how to do a plugin with Eclipse. You will need to decompile the class files into source files. Then put those source files into eclipse. Then make the changes. Then have eclipse compile it back into a jar.
-
View User Profile
-
Send Message
Posted Apr 15, 2013Ok thx. Does you have any idea on how to edit a plugin? I want to change some of the class files. Eclipse isn't really working and DirtyJoe doesn't let me edit it in enough detail. I have JD-GUI to decompile the class files but I can't recompile the jar file.
-
View User Profile
-
Send Message
Posted Apr 15, 2013@xion87
Im not 100% but look into 'worldguard' I think you can have that setup in an area to rollback an area, since the ArenaSpleef plugin requires you have worldguard to use an arena where you punch out blocks (:
@alkarinv Actually the part where the match seemed to last 60 seconds that was my fault, as I changed the match type to 'killall' mistaking it for most kills total (mobs+players) So just class signs. I think shaneciora's idea is awesome too :D