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.
@Manuestaire
They should be able to, but it looks like they can't. I'll put in a fix for that right now.
3.6.6.1 has the fix.
@alkarinv
So can they change class if they re-spawn??
Dueling other players and WorldGuard support is now in BattleArena.
Dueling should be fully functional, but let me know if you have ideas or want me to make something better about them.
WorldGuard support is very basic at the moment, but since it's in, it really can be as complicated as anything worldguard can do. Right now there are 2 things I added support for.
I'll be adding the ability to add worldGuard regions to all spawn locations, waitroom spawns, but for right now just the main arena itself has a region.
@alkarinv
The WorldGuard support would be the most needed aswell as the option to choose what arena to join.
But if you are working on it as you said there is no rush ^^
Keep up the good work ;)
@Manuestaire
Thanks, and I updated the wiki to fix that error.
You can define classes in the classes.yml. small example
You will have to create a sign with "gladiator" as the first line. Only players that have been teleported into the waitroom or arena can use this sign.
They can switch classes as much as they want UNTIL they drop an item, pick up an item, use an item. After that they are locked into their class.
@rasnyderiii
Right now you can just never use class signs by not making them. Though if I ever make them auto appear I will make sure you can disable that.
Also I don't plan on removing the ability to specify which teams get which class, which you can do btw. Below is an example that will give all teams the default Gladiator, except team1 and team2 which get monk and archer.
@ArtTensai
Well thanks man. Todos, I will put in the ability to choose specific arenas, and I will put in a way to make your own commands.
Within a day or two the duel option is going to be in. It works with 1v1, but still needs to work for team vs team.
@Stuntweed
Things that are already in.
If you have ideas about how to make it simpler I'm open. But if you look at the needed commands its fairly simple. A complete setup. /ffa create <arena name>, /ffa alter <arena name> 2. To run /ffa auto. And players can just type /ffa join. But when you do want to change things I do agree it can get more confusing, which is why I hope to keep making the wiki and tutorials better based off of comments.
That was a very long way to say.. what is confusing? and how do I make it clearer? :)
WorldGuard support is coming within a day or two, now that I'm back after a weekend off. What functionality would you like first?
Would be nice with the ranking system available for MySQL and also being able to choose what arena to join. Class signs is a must aswell (see you are planning on adding it)!
It's a nice plugin but I just feel it's very confusing and hard to understand and the WorldGuard support is very important if we are going to use it. I'm a big big fan of the tournament/event functions so that's one big reason I'm waiting for this plugin to get more complete =)
now i actually feel bad you are to nice XD i do use your plugin its really good just downloaden spleef arena too but that was my only issue, made some cool different style arena's would be cool to be able to choose but thnx anyway
Just want to make sure we can "disable" sign usage completely and just allow 1 default class.
Found a bug in wiki: https://github.com/alkarinv/BattleArena/wiki/Tutorial
/arena create icy (creates the arena "icy" and sets 1st spawn).
Stand at the location you want the second spawn to be
/arena alter myArena 2 (creates the second spawn for "icy")
Thank you so much for updating the wiki, now everything's clearer. I'm just missing some info about Class signs and choosing classes (when do players can change class? Can i define it in config?) And about items and mob spawn (what and when spawns?)
@Manuestaire
Thats right. You could literally just copy all the options from the arena match type over the options of col, and bg. Not skirmish though, that uses the same arenas as the arena match type.
I would like to add in the ability to add commands for any types you make in the config though, I just need to figure out to how register commands without specifying them in the plugin.yml.
@Grimmli5
I built a version for 1.2.5R5. BattleArena_v3.6.5.2 For CraftBukkit 1.2.5R5
Let me know if that works for you! Also future versions of BattleArena should be backwards compatible at least that far, so you won't have to get a special version.
No 1.2.5?:(
@ArtTensai
Af far as i know you could do that adding some duplicity in the config.yml as you can copy an paste an existing Match and change his command, so you will have to add just one arena (battleground) per match type you have in config. Am i right?
@ArtTensai
Why useless? It's an easy enough option to add in. But I know that on the server I developed this for multiple matches are happening in multiple arenas at the same time. They don't want to have to pick an arena to fight in, they just want to fight.
Also for all events besides a tournament you can specify the Arena to use.
Let me know why you think that and I can try to figure out how to solve it.
Also dueling will be put into the plugin. I'll add that to the milestones.
and maybe (i dont know if this is possible) Make players able to challenge eachother to a pvp match in specific arena for example /arena(coloseum etc) challenge (playername) (arenaname)
/arena challenge accept /arena challenge deny
this is probably alot of work for you but it would make this plugin awesome :D
Good Job on this plugin, BUT and i dont mean to be an ass but without being able to choose specific arena's this plugin is useless :S maybe you could add something like /arena join (arena name)
Thnx in advance
@Manuestaire
What I mean by a "cycle" is this. You make 3 battleground arenas.
When enough people join they will go to BattleGround1 and fight. When enough people join again, they will go to BattleGround2 and fight. When enough people join again, they will go to BattleGround3. Then the cycle will repeat at BattleGround1.
If you pm me your server I will join you to help you out.
cheers! alk