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.:)
Okay guys, I just uploaded v3.9.9.5 that has full support for WorldGuard v5.x and v6.x
Lemme know if you have any problems with WorldGuard v6.0.0
@GodsDead
I took a guess that they're hooking into Multiverse to reset entire worlds... Out of curiosity, i checked, and yeah, it looks like that's what they're doing.
@Europia79
Ah right, I was thinking about doing a hacky route of scripting, but it seems so fragile, At the moment I don't have a HUB, but thats the plan, only once I am happy with how everything is setup. I still havent tested the scheduler system in Battle Arena yet, as this could come into play with it too, If I can schedule 5-10 mins in-between each battle, this could be time to perform actions such as copying a world, Technically all it would need to do is delete the old world and paste the new one in, but this sounds like it would cause a panic with the server running.
As for large portions of land, I use http://dev.bukkit.org/bukkit-plugins/schematic/ to manage regeenrating or pasting in giant structures, it does take a long time, to even do smaller structures, so an entire world would take a very long time.
With the worldedit snapshot setup, the downfall will be having to make a selection first, I did look at that as an option alraedy. Some plugins like Hunger Games have options to reset worlds after a game to an existing world, Maybe I could use one of these.
@GodsDead
http://wiki.sk89q.com/wiki/WorldEdit/Snapshots
You can use a feature from WorldEdit called Snapshots... Create ONE backup, then tell WorldEdit where it's located. When you're ready to restore an area: First select a region. Then just do the cmd restore
As far as automating the process when a game ends or starts, you could try a script or scripting plugin like VariableTriggers. Altho, I'm not sure BattleArena's doCommands would be appropriate for this use-case-scenario... Because I don't think Console can select a region with the wand commands. And you probably don't want to run the restore commands as a player because they might not have permission... It would just be a nightmare.
I am curious if the restore cmd or BattleArena's current implementation is more efficient. I do know that if you try to paste a schematic or restore a region that is too large, then it'll boot all the players and possibly crash the server. But if you have a hub, then this probably doesn't matter like it would for a normal server... Because what you would wanna do is teleport people back to the hub at the end of the match, then perform the paste or restoration at the END. Because if you do it at the start of the match, then it'll freeze the players until the operation is completed. If you do it at the end, then it won't freeze players as long as you teleport them back to the hub first.
Unfortunately, BattleArena does not currently have a feature to display the number of the players per server in a GUI. BungeeCord doesn't have a GUI feature to list the player count per server ?
For now, you could try BungeeAdapt at https://github.com/slimshadeey1/BattleArena/tree/BungeeAdapt
Altho, I'm not exactly sure what extra features it has ?
"BungeeCord Support" is a highly requested feature... but notice that it's in quotation marks... because it could have several different meanings... Meaning that one person's idea of "bungeecord support" could be different than someone else's. Also, I have no clue what this even means. So it's refreshing to get a very specific request. This I can understand and implement. Thanks!
Can I use Battlearena to reset a whole world for a new game? Is it possible to have a GUI display like in Hubs to show the amount of players in a current game?
Hey just thought I'd leave this here, a lil Pvp match on the server I play on, using battleground - in the video u can see some class signs we use, random respawns, score boards on the side
video here: https://www.youtube.com/watch?v=-cwk7cDcH0c
@wsavage9
which command ? i'll check, just give me the full cmd & syntax that you're curious about
i just don't wanna assume one cmd, and you're talking about a completely different one.
Does the set area region work now?
@Rocky143
i just refactored BattleArena to support multiple versions of WG + WE. I just uploaded the file. I'm currently sick, but when I get better, i'll finish the implementation for WG + WE 6.0.0
For now, it should get rid of startup errors. Instead, the errrors should only generate if you make BattleArena paste a schematic with WE v6.0.0
@Europia79
Any update on WorldGuard And WorldEdit 6?
@wsavage9
Yes, SurvivalArena is linked above.
@kahlilnc
Some is going to have to give me a 1.8 server JAR, otherwise, I will NOT be able to test any changes.
Also, BattleArena should work for 1.8. Because if you look at the pom.xml, it has a Bukkit dependency, NOT a Craftbukkit dependency. Which means that BattleArena is only using the API. If there are any errors, i'd be interested to see them. But i'd bet that they're not Bukkit API errors, but most likely WorldGuard version 6 errors.
Is there any battlearena survival games plugin? If not please make one it should not be that hard, there is all ready a very buggy plugin. O-o
@kahlilnc
We are currently working on an update to 1.8, however right now BattleArena will not function. Stay tuned for more info!
update to 1.8? :D Plz
@kahlilnc
me too :)
:D Happy to see this plugin alive.
@adrianx14
Someone made an extension of BattleArena for making Hunger Games like Arenas. I'm not sure if it still works, as it hasn't been updated in a while, but it's worth a shot:
http://dev.bukkit.org/bukkit-plugins/survivalarena/
OMG that was the problem! Thank you soo much! I can finally start back building my server :)
Must say this plugin is so customizable, its probably my favourite, Thanks a million for working on it europia, zach and clovis :D
Also the /bc command is short for /broadcast <message>
Thanks again!
@adrianx14
doCommands:
opps, i just noticed that you have doCommands mis-spelled. It's case-sensitive. You need to change the lower case c to an upper case C.
That's why the cmds weren't working.