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 Dec 3, 2012I'm a little confused. I think I was in a match. Perhaps I died while in the match, was respawned to the same match and then /back worked.
-
View User Profile
-
Send Message
Posted Dec 3, 2012@rbonafied
It's because I don't track players that are not in a match. So if they have died there, the ctf ends, then they use /back, they will return. Right now you can make an arena have a region, where you can add in the option wgNoEnter. That will prevent players from entering into a region they should not be able to. But I really need to find some other way because /back is very annoying.
WorldGuard Regions
-
View User Profile
-
Send Message
Posted Dec 3, 2012Hi, we're running 3.7.6.9.1 and notice that the /back command is working when using CTF even though we have it in the list of disabled commands.
From config.yml
-
View User Profile
-
Send Message
Posted Dec 3, 2012@navbarry
I see it, that would definitely cause problems. It's fixed in 3.7.6.8+ which is released to bukkit, but is also here until they clear it.
https://github.com/downloads/alkarinv/BattleArena/BattleArena.jar
@netherfoam
1) I'll make a better way of getting the TeamIndex, but right now that is the way I'm doing it. (also if a team has left the index right now can be -1, something I will be fixing as well). I think what I will do is make a MatchTeam object inside the match that has the Team and data associated with the team, like head color, index, etc.
2) I just changed it, 3.7.6.9+ has the change. But you should now be able to listen for the MatchVictoryEvent and change it. But feel free to use setVictor(...) or endMatchWithResult(...) if you want to end the match.
3) Say you have 3 methods that listen for the command "join". By default you don't know which of these methods will run first, by specifying an order you can choose in which order they will be called.
-
View User Profile
-
Send Message
Posted Dec 3, 2012http://pastebin.com/mtaLYcGM . This is more of the error.
-
View User Profile
-
Send Message
Posted Dec 2, 2012@alkarinv
I'm doing
int teamIndex = arena.getMatch().getTeamIndex(team);
ItemStack proto = TeamUtil.getTeamHead(teamIndex);
But, one team is blue and the other white :| Whereas the wool heads are supposed to be red and blue? :|
EDIT: It works using int teamIndex = arena.getMatch().getTeams().indexOf(team) - Is there a better way of doing this?
EDIT: I can't find a method that's called before the arena ends (Like onPreComplete() or something). I want just before the winner is announced so I can change who wins
EDIT: What does order=1 in the BAExecutor annotations do? :|
-
View User Profile
-
Send Message
Posted Dec 2, 2012@netherfoam
the class TeamUtil has a bunch of static methods for getting the information that is set in teamHeads.yml.
As for changing classes, I guess I will have to put an option in to allow them to skip the check.
-
View User Profile
-
Send Message
Posted Dec 2, 2012@alkarinv
How can I allow players to change classes "After changing items"? I have dropItemOff in the config onStart.
EDIT: Also, in your API, how would I fetch the block/material type a team would wear as their 'wool' head? Eg red wool, blue wool, sponge, leaves, etc? I want to make "Flags" signalling who owns a "tower" using the team colour! :)
Thanks
-
View User Profile
-
Send Message
Posted Dec 2, 2012@navbarry
doh, I need the lines underneath where you stopped :( can you do that again with more lines.
-
View User Profile
-
Send Message
Posted Dec 2, 2012Here is the error I found. http://pastebin.com/P5k9gyiy
-
View User Profile
-
Send Message
Posted Dec 2, 2012@navbarry
So I came on and looked. Looked like you and zombiefide won, it even says the dm had you guys as winners. So something happened in between you guys winning, and the teleport out. So there must have been an error somewhere, can you check the console? I bet it's there somewhere.
-
View User Profile
-
Send Message
Posted Dec 2, 2012So now the tp thing is fixed. But for some reason deathmatches never end. It kicks everyone but one team. And never says the winner.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@HitmanPL47
Fixed, newer version on Github now.
-
View User Profile
-
Send Message
Posted Dec 1, 2012BattleArena downloaded from GitHub labeled 3.7.6.3 is actually showing up as 3.7.6.1 in console. It's also throwing an exception: Error occurred while enabling BattleArena v3.7.6.1 (Is it up to date?) I wish I could finally have Spleef working for a day or so xD
-
View User Profile
-
Send Message
Posted Dec 1, 2012@clutchcraft
Try the newest one up on github 3.7.6.3, it has more information on /<event> status.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@alkarinv
I just grabbed this, version on startup still says 3.7.6.1 and seems the /ffa status or /ctf status is still not working.
-
View User Profile
-
Send Message
Posted Dec 1, 2012alkarinv, I think it should go to the server.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@navbarry
Problem fixed in most recent BattleArena.
I've released it to bukkit, but you can download it here until it clears.
https://github.com/downloads/alkarinv/BattleArena/BattleArena.jar
-
View User Profile
-
Send Message
Posted Dec 1, 2012alkarinv the glitch where whoever joins first is not tped to the game is happening.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@rbonafied
Should the announcements go to the people inside the queue, or to the server?
I haven't made the spectator section yet :( but I want to do this.