BattleArena
A Minigame Framework, API, and Fully Featured PVP and PVE Arena combat solution with Limitless Customization
BattleArena is brought to you by BattlePlugins as your one-stop shop for all your arena and combat needs for Minecraft servers. BattleArena 2 is a continuation of the previous BattleArena, which builds upon it for added functionality, support, and expanding the possibilities of PvP and PvE on your server!
Battle Arena 2?
Welcome to the new home of Battle Arena. The original plugin developers discontinued this project and has been picked up by community members familiar with it. Expect bugs to be squashed, spankin' new features to be added, and new updates to keep coming! A new wiki is set up with tutorials, information, and the likes as well as a brand new website. Thank you, - The BattleArena2 team.
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
- Events
- WorldGuard Regions
- Dueling
- Classes Tutorial : Ideas for classes
- Spawn chests/items/mobs/blocks
Youtube Tutorials
Extensions
- ArenaCTF : Capture the Flag
- ArenaPaintball : Paintball
- Arena One in the Chamber : Classic OITC game
- ArenaParkour : Classic Parkour with checkpoints & victorypoints
- ArenaSpleef : Classic Spleef
- ArenaBowSpleef : Spleef with bows
- ArenaFootbal : Play soccer with other players
- ArenaRailgun : Allows item customization with properties
- SurvivalArena : A Survival Games based plugin
- HostageArena : Rescue the VIPs
- BombArena : Sabotage & Search-N-Destroy game-modes
- ArenaBlutonium : A popular mini-game from Loadout: collect the ore to win.
- ArenaPlunger : A HoldTheItem minigame mode originaly from ChaosFaction2.
Tracking Wins/Losses and Rating
If you want to have wins/losses/streaks/rating/ kd-ratio and leaderboards that is done through our sister plugin, BattleTracker. which handles all stats.
- http://dev.bukkit.org/projects/battletracker, complete PvP and PvE stat tracking system.
API Developing
- BattleArena contains a fully fledged, easy-to-use API. Create your own arena types and 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 us questions in real time on Discord when we're around. Please stick around if you don't get an answer right away. Most of us have lives and aren't online 24.7 :)
Join this Discord server here: https://discord.gg/J3Hjjb8
Credits:
This plugin was Originally Developed by: alkarinv , lDucks , and rasnyderiii over at ye olde BattleArena page. All credits for the original BattleArena go to them.:)
@madtomic
BattleArena already works on 1.7.9, I have tested this.
please add support for 1.7.9
More of a small feature request but I was wondering if a wagering system would be possible with dueling.
They can wager over lets say 1000 coins and winner gets the other players 1000
@Zach443
i saw the modules folder... i just never knew what it was for. lol
@Europia79
I knew the code had been in the repo for a few weeks, but I wasn't sure if you were waiting for something more to upload a file. All good now I suppose :) . I really like the new Module system. I don't think anyone knew it even existed before :P
Sorry about that. I just uploaded BattleArena v3.9.9.13 which fixes ModuleLoader. I also added an anonymous field tester which fixes another minor issue with a beta WG version.
With ModuleLoader fixed, we can now make ANY arena also a Paintball arena... In order to do this, a developer would need to write the ArenaModule class(es). Then after you compile them, just drop them in /plugins/BattleArena/modules/ folder. After that, open up ANY *Arena*Config.yml create a node modules:
The 'modules:' node is a list of ArenaModules that you would like to activate for that particular arena type.
@budopey
Oooh, ok. Yeah, it is totally ok for you to ask questions about other BattlePlugins here. I just thought you could get more specialized help over on the other page. Anyways, he hasn't released 3.9.9.12 yet, so I'm not sure why he put that requirement into BombArena. That plugin is Euro's thing though, I don't work on it. You would have to ask him about it. He will probably see these comments pretty soon, so I would just wait for him to respond.
@budopey
You can get more specific help over on the Bomb-Arena page. You can certainly still ask here, however asking over on the plugin page could possibly get you better results, as well as keeping comment clutter down :)
[Server] ERROR BombArena requires BattleArena v3.9.9.12 or newer.
There is no 3.9.9.12?
http://dev.bukkit.org/bukkit-plugins/bombarena/
I just updated BombArena to include both Sabotage & Search-N-Destroy game-modes.
@Europia79
Ok, thanks so much. I'll look into this and let you know how it goes.
@JFischer00
http://wiki.battleplugins.org/BattleArena http://wiki.battleplugins.org/BattleArena/Classes http://wiki.battleplugins.org/BattleArena/Config#Giving_money_for_winning.2Flosing
To give money to winners, edit /plugins/BattleArena/competitions/*.yml files
To charge money for classes, edit /plugins/BattleArena/classes.yml
And add a section to each class. The section is called doCommands. Re-read Github, I have edited my answers to include this extra information and make it easier to read: https://github.com/alkarinv/BattleArena/issues/309
Like I said: The doCommands section of the classes.yml is a temporary solution.
@Europia79
Ok, so I understood your last post, but this one doesn't make much sense. I read the website that you linked...and had no clue what you were talking about. I guess I'll just use ChestShop, as I already have it installed anyway.
EDIT: So I was looking at the various config files and I didn't see anything to do with money or Vault except the name of the currency of the server and that if Vault was installed, it would get it from there. So where do I setup giving money to winners and buying kits/classes?
@JFischer00
https://github.com/alkarinv/BattleArena/issues/309
As a temporary solution, use the doCommands sections.
@Europia, can you update also arenafutbol? time ago you updated this to 1.7.9... :) http://dev.bukkit.org/bukkit-plugins/arenafutbol/
A suggestion node for paintball is true/false infinite snowballs.
Also I would suggest not even bothering with Spleef since there's so many alternatives for it such as Minigameslib. If you guys could follow Minigameslib's API and make this project sync with their project, that would be even more awesome for minigame servers. Currently I find Minigameslib's API to be the best one out there for 1.8 minigame servers which is why I felt the need to suggest sync'ing projects some how if possible to share the same SQL database for scoreboards.
@Europia79
I'll do some tests now.. in the past you were able to /party invite <name> - grp and queue together in an arena
- Werwew19 will be testing this for us :)@JFischer00
So... you want players to /join up for a mini-game then buy their kit in the lobby ?
I think this is possible: I would use the Admin Shop feature of ChestShops... Just put a ChestShop in the join lobby for players to use their money.
@budopey
I have several goals for Paintball: First, I want to make it better with additional features. Also, I want ANY arena type to also be optionally configured as a Paintball arena (this is actually already done, I just have to commit & release).
@LordKainzo
If you have any issues with Heroes & BattleArena, just lemme know.
@zach443 - are you still supporting Heroes with the latest BattleArena 2 updates? we're looking at re-adding this to our base server and would love the support :D