If you have any questions please contact our support team https://support.curseforge.com.
Minigames Framework, PvP, and Solo combat with limitless customization
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
- 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
- WorldGuard Regions
- Classes Tutorial : Ideas for classes
- Spawn chests/items/mobs/blocks
Different games made for BattleArena
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
- BattleArena is a fully fledged API. Create your own custom events
- API Example | BattleArena Source
Most Recent Update
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
This plugin checks for new bukkit release versions which can be disabled in the BattleArena/config.yml
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.
So what is defining the cycles and the commands is the match type and not the global name, that was confusing me:
Check out the tutorial again. Tutorial. I updated it with how to create another arena. If you still have questions let me know.
Buff, i don't want to make you work, but if you could add some example of this to the wiki i'd appreciate it.
Oh, if thats what you mean that already happens.
If you have 2 battleground arenas. It will alternate between the two. If you have more, it will cycle through them all.
This also means if you make, say 4 battleground arenas, you can have 4 matches running at the same time. <- This is useful for tournaments.
What i want is that with one match type (lets say with one command) the places, arenas o wathever name you want to give to where it takes place go rotating, so after a match ends up, the next one begins in another different map (arena or wathever name) but with the same game type, and therefore the same command. So i could have my players always typing the same command (lets say bg) but having a different map each time.
Did i explained it better? You know, i'm not a native speaker so it's not easy for me.
I don't really understand. So you want the same arena to be used for different match types?
Like it would do an arena -> skirmish -> col -> bg -> arena all in the same arena?
If you want to do that for events you can. In 3.6.5 you can cycle through events that you set up. You could set up all the arenas for the events in the same location, and just don't start 2 events at the same time.
Anyway, help me understand a little more and I can put it in.
Is it possible to run a cycle of maps for one match type or events? I mean, i don't like to have a command for the same match time but for different maps, so maybe there is or you could add a way for maps to be rotating on a match type. I hope i've explained myself...
Also thank you for updating the wiki.
I'll be updating the wiki today. I'll try to make things clearer.
Tournaments are events. I consider and event anything that you only want to run occasionally, and that requires you to open and start them.
For anything else, just join and be queued for a match.
As for spleef I haven't released it on bukkit yet because I've been busy, but it will be coming out I swear.. maybe tomorrow.
Explain what happened and I'll test it myself. It's been tested a lot though and haven't seen duping before. Let me know though and I'm sure I can make a workaround even if its not a bug in my code.
This plugin actually created a dupe glitch, not sure if it was in combination with my anti PvP-Log plugin though.
Your plugin looks awsome and i'm anxious for trying it. However i fount the wiki bit outdated, i'll really thank you if you could add some examples for a simple spleef match or a pvp match with classes, also what's the difference between events and tournaments? Also examples on how do options work with match stages and transitions. To sum up general examples for some game type.
There are two things I would like to do.
And hmm, I don't think I've ever worried about pets before. So the pet gets teleported in with them!? I'll figure out something.
Once per Match
It seems more fluid in my mind though if you can select before the match and not when you are forced into it. Inside a pre match waiting area with signs.
Sidenote - If a player spawns a dog right before the match I believe it comes into the arena with you.
If anyone has time, I could use some advice. Class signs are now implemented. So players can click on signs (when they are in a match) and receive classes. For anyone that cares.
Dev build can now be found on Github. Dev Build
It has different syntax for opening events. Specifying "forcestart" will force the entire server to join.
if you want different team sizes, or number of teams than the default you can specify only those options you want to change Example:
Awesome. If you could release a dev build I would be more than happy to work out some bugs for ya (tomorrow of course, it is too late now :D)
I'd like that to be in by tomorrow, but it might be thursday. I have been testing it locally.
When is the automated arena cycling module going to be out? The module that basically returns players to a spawn area after a game, and then waits 30 seconds, and picks a new map, and users automatically fight there. Also config option for all users to be forced into the game or only players who join with a command. Automation similar to paintball.
I really like that idea! Now added to the milesone list of things todo. Milestones
I can try to do more about that. I already try cancelling the match, but the problem is all things just can't be done at that time. I'll consider it a bug and find some fix.
From your config and arenas you look fine, usually people have 2 arenas that spawn in the same place, but that's not your issue. I've also seen this bug when something breaks a match somewhere in the middle. Are there any errors in the console? Maybe there is a dependency I forgot that is causing it to break for you.