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.
Oh I dont no if you can anything about this but, arenas doesnt work to well with restarts during matches :(. Remove the players entire inventory.
We're having a weird issue with multiple rounds spawning within the same arena. For example, we have a 1v1 arena with the teams size set at 1, # of teams set to 2 and sometimes there will be up to 4 different sets of 1v1 matches happening at the same time. It happens with any team # / team size configuration though.
Here's a pastebin of our config and arenas.yml. I was hoping you could point out what I'm doing wrong because it seems like it's configured properly but it's almost like the plugin is not registering that a given arena is in use. Thank you for your help!!
config.yml arenas.yml
This is just the plugin I've been looking for! Just one question, is it possible to add like a shop? After each game the winning team gets rewards, like money. With that cash you could buy new classes to choose in these arenas.
@rasnyderiii
I like the idea of arena rank. I'll try to put that in the next release.
You can put in the option clearInventory in the onDeath option, put in the onDeath option if its not there. For a more complete solution I need to put in either worldguard support or clear the items that people drop in an area.
@alkarinv
[suggestion]
/arena rank - displays your personal elo w/l
[suggestion]
Items drop in arena on death - next round of players can pickup - unfair advantage
Thank you for the amazing support!
@rasnyderiii
Ok so I will try to add the following (maybe tonight, latest by tomorrow)
For the wool teams add in the option "woolTeams" into the onStart options. I'll also put that option into the default config for others as most of the time that is wanted.
[+] 3.6.3 - puts players back in GM perfectly.
[!] Only creative glitch left is if the player disconnects while playing the arena.
[?] How do you get the "team colored wool hats" to work with /arena join 2v2 ?
@alkarinv
Thank you Sir
Consider adding /arena leave - to work during a match - since with this teleport bug... someone needs to lose.
[note] If a player is in mob arena - they will not teleport into arena if it starts while in MA - other player will. And will sit there since no arena timeout or /arena leave - I know this is player stupidity but maybe there is a work around to this.
would this work?
arena:
enabled: true
matchTime: 120
[thought!] "forced to teleport in the same tick" - could there be a 1 second delay between teleporting the players into the arena to perhaps workaround?
https://github.com/ProjectAres/PGM-CraftBukkit/blob/master/CraftBukkit/EntityDestroyQueueRemoval.patch
@rasnyderiii
@Slang4201
Right now there is no option for creating a team to cost money. But if you add in the preReqs: options section [ money=200 ] or whatever amount you want. It will then take that much money to join that match/event. (make sure you have vault and an economy plugin)
@xBladeM6x
To enable tracking you will need BattleTracker. You can disable all of its functionality in the config.yml and it will act just as a win/loss/ranking calculator. also useful for /arena top or /ffa top etc.
How do I enable tracking for an arena? I kill people, or they kill me and it won't show kills/deaths. It only shows [0][0,0]
Donation sent for your brilliant work and support.
Team Haven appreciates amazing devs like you!
[?] I see no permission for /arena leave - is this working?
[?] Invisible player glitch on teleport into arena - any progress? Is this confirmed or just me? Conflict with.. essentials? No more info to provide other then sometimes it happens.
[?] How do I add a max time for arena to end with no winner or loser when 2 people just want to stand there?
(donation link at top right works - but the one in main post seems broken)
@alkarinv
how do you make it so that creating a team costs money and how do you define a certain area to be an arena?
@alkarinv
I saw the paintball addon has cycling automated arenas, can we use that same code for a tdm scenario?
@RasCas
It's because Deathmatch is an Event. An event you have to open and start by typing the commands. /dm open then /dm start after people have joined. Or you could do /dm auto and it would do a 3 minute countdown and would automatically start.
Events can take as many people as want to join, I've seen 50+ people. Matches need a set number of players, like 1v1, or 3 teams of 3 players each.
So you have created an arena for Deathmatches called PvP. But that arena will never be used unless you open an event there.
Arena, and Skirmish matches both use the same arenas and commands. So you have an arena called BigPvP that will be used when players type the commands /arena join /skirmish join or /arena join 2v2
But if you like the concept of a Deathmatch and dont want to make a server wide event, you can make the arena,skirmish,bg,col match types run exactly like one except you will have to choose the number of teams, and number of players per team. If you open up the config.yml you will see that the Battleground match is setup to be very similar to a deathmatch, where players have a certain time to kill. If you want you can copy those battleground options into arena. If you do that Arenas would then be like a mini deathmatch.
I think some of what is confusing is that the command arena is used for both commands, and is also a match type. Maybe I'll make normal commands /battleArena or /ba...
@alkarinv
I still don't get it. Sorry.
I set up 2 arenas on named PvP and one named BigPvP. PvP type deathmatch and BigPvP type versus (default)
If a Plyer types /arena join PvP he is in the queue of a 1v1, when another Player types the same, the match starts ... but not in PvP but in BigPvP ???
During a match the player cannot leave the arena via arena leave. So i commited suicide and the match ends. ..Both Players are declared winner over the other.
All in all strange. What am i doing wrong? How can the Player decide which arena he wants to take part in and how can more than two Players join and form teams if the arena starts when 2 Players are participating?
For the end, i get a startup error when starting Battlearena for the first time.
is there any way that you can define a specific area for an arena?
@Kralzar
You can spawn items and creatures at given intervals in any arena. I dont have a tutorial for it yet, but.
The match won't end if you kill them, but they can add to an arena. Also with the spawning of items it can make it more of an event. There is also a respawn timer, so after a certain amount of seconds the item/mob respawns if it doesn't exist. Again i'll have to make a tutorial about it, maybe tomorrow.
@kahlilnc
Very nice update, oh and btw why is the size of the plugin so much bigger this update? Lol
Got everything working.. nice mod. Thanks for the hard work.
I notice the spawn file... How is this used in the arenas? can you make it so creatures are spawned and only 1 player needs to kill them to win?