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 26, 2012@alkarinv
Quick question, is there a victoryCondition that I can use to stop winning (Eg, my plugin will handle winning), and if the time expires, its just a tie?
Oh and what is 'database' in the config for each arena?
-
View User Profile
-
Send Message
Posted Nov 26, 2012@alkarinv
Ah okay, thanks heaps :)
-
View User Profile
-
Send Message
Posted Nov 26, 2012@alkarinv
Alright! The IP is Node8.Minecrafted.net:25571
-
View User Profile
-
Send Message
Posted Nov 25, 2012@doggant29
You'll have to give me your ip so I can look. Would be helpful if you gave me the "arena.admin" perms as well.
-
View User Profile
-
Send Message
Posted Nov 25, 2012@netherfoam
There are 3 events that can be called at the end of a match.
-
View User Profile
-
Send Message
Posted Nov 25, 2012Okay, I have another issue. I finally got everything working perfectly, and suddenly no one can right click the class signs and I can't even create new class signs. (The text stays black rather than changing into a class sign). I haven't changed anything since the last time we played a match, so I'm at a loss of what the problem could be. Any ideas?
-
View User Profile
-
Send Message
Posted Nov 25, 2012@alkarinv
Shouldn't onComplete() be called when the server is stopped for an arena? Or is there something that is called?
-
View User Profile
-
Send Message
Posted Nov 25, 2012@alkarinv
Okay, so whenever the arena is active, I will receive all events (that don't involve an entity) occuring in-game. Thanks! :)
-
View User Profile
-
Send Message
Posted Nov 25, 2012@netherfoam
Short answer yes.
Long answer.
Events are handled differently depending on whether they return an Entity or not.
-
View User Profile
-
Send Message
Posted Nov 25, 2012@alkarinv
Say I had an arena, in your API, if I listen for a BlockRedstoneEvent using @MatchHandlerEvent, will I get parsed that event? I don't know how you would detect that the redstone was part of the arena match or if it was something external. That's why I'm asking :)
-
View User Profile
-
Send Message
Posted Nov 25, 2012@netherfoam
Oh, I didn't see that option anywhere. :o Thanks! And the format I used was speed:level:time
I think I got it working now, though, Thanks!
-
View User Profile
-
Send Message
Posted Nov 25, 2012@netherfoam
That sounds cool :)
@doggant29
Yep, read what netherfoam put. Enchants use the following format <enchant>:<level>:<time>
-
View User Profile
-
Send Message
Posted Nov 25, 2012@doggant29
There's an option respawnWithClass or something that you can put in the onSpawn thing. And with the speed enchant, are you doing speed:time:level instead of speed:level:time? Time is in seconds :)
-
View User Profile
-
Send Message
Posted Nov 25, 2012@alkarinv
Oh, okay, thanks! Also, there is a bug with a class that has the Speed enchant. No matter the duration, it will always give it to you for about 3 seconds when you spawn. Also, is there a way to let players respawn with their classes in deathmatch? I mean respawning with the enchantments and items?
-
View User Profile
-
Send Message
Posted Nov 25, 2012@alkarinv
I'm experimenting with some stuff mostly. Basically, using your spleef regen code on a bigger area and enabling pvp half way through. (Players collect resources, fight, die, arena restores for the next match)
-
View User Profile
-
Send Message
Posted Nov 25, 2012@netherfoam
Yep, you got it. They both have parameters but you are looking for the match one. What are you doing btw?? very curious!
@doggant29
You can already do this. What you will want to do is put the signs in the waiting room, and make sure that in onStart: options:, that there is no [clearInventory]. That way they will just keep whatever they got from the waitroom.
-
View User Profile
-
Send Message
Posted Nov 25, 2012Hey could you make it so that players can choose their classes using class signs in the waiting room and then when the match begins they have those classes?
-
View User Profile
-
Send Message
Posted Nov 25, 2012@alkarinv
With your API, how can I fetch how long a match is supposed to run for?
EDIT: Nvm, Arena.getParameters() is different to Arena.getMatch().getParameters() ^_^
-
View User Profile
-
Send Message
Posted Nov 25, 2012@qwertyhgfdsaqwertyhgfdsa
Yeah, that totally makes sense. Like I said it will have to be an option, and I'm busy until Tuesday working on a school deadline. But it shouldn't be too hard to implement.
-
View User Profile
-
Send Message
Posted Nov 25, 2012@alkarinv
Sorry for the late reply. What would be ideal is if the items were dropped on the ground when you logout, and the players inventory was cleared (as if they died).