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.
Thanks for response. One more question. I think battleground type doesnt work. It doesnt count kills.
And i wanna give items to player if he de in battleground but it doesnt work. My config: http://paste.royaldev.org/raw/208
can you list all the possible enchants?
@Tonysp
That's how I do it.
Only difference is I utilize a sliding k scale (which is also used on the wiki). The default Elo k calculation is. For a spread I use a default of 400.
Thought almost no one gets elos above 1800, just havent seen it happen much.
Elo Calculation
Also elo is the default, but you can pass in a different ranking calculator if you want to use your own ranking system.
Hey i have a question. How is calculated Elo rating. I read this http://en.wikipedia.org/wiki/Elo_rating_system but i want to know some details.
@c0dpr0ftw
So I like those ideas, but it might be outside of the scope of arenas (ill have to ponder it). Basically I know there are a lot of plugins that do what you are talking about, so is it really necessary to put that into arenas.
But if those plugins have perms, I want to add the ability to give players certain perms when they enter an arena. That way you get all the cool lava swimming abilities, but only when you join an arena that give you those perms.
@kahlilnc
woot!!! victory is yours!
Wait, so do you want to do a 4 person ffa?? or a 4 person arena.
FFA, just create a ffa arena and then start the event like this
Arena, create an arena that accepts 4 teams
I really need to get the code that allows people to select arenas too
@woodymc
It's been tested on servers with multiverse, but PM me your plugins and I can try to find any conflicts between BattleArenas and them.
If it's a huge issue until I can fix(Im on vacation till sunday) then I added a new option noInventory which makes them have to have no inventory to join anything. Just replace the preReqs: clearInventory with noInventory.
FOUND THE ISSUE! Lol outdated CraftConomy
@alkarinv
This is so strange because essentials usually notices your using another plugin but when I do /balance playername some players have different amounts of money then there CraftConomy accounts using /money. Only some players but I guess this would be a problem between Essentials and CraftConomy XD
How do I create a 4 person ffa. 4 spawns. Using the /arena join command though?
Found a bug So i use multiverse on my server and currently when players join /spleef and the other game modes when they are teleported back they will lose armor and sometimes items during the teleport.
Hopefully you can fix it if it's an issue on your end
alkarinv, i have a few suggestions for you... you should add "class only areas" like a class called "fish" they cannot leave water or they get hurt. Or a class "Lava Monster" they cant enter water or they get hurt, but they can enter lava. also could you post all the "enchantments" and "potions" on the wiki for me? that would be very helpful. Thanks for reading c0dpr0ftw~
@rickoman
I put that in the list of my TODO enhancements. Right now there is no code that does it, but they really should be saving those values on restarts. It's an easy change, but unfortunately I'm heading out of town until Sunday, so I doubt I will have time to do even minor coding.
If I disable an Arena with /arena disable, it seems to "enable" itself again on the next restart. Is there a way to keep it disabled, without deleting it?
@Sylar6281
Bukkit has been extremely slow about adding the new version, it's been 24+ hours now. I've heard you can subscribe to download files still "waiting for approval". Hopefully it will be up soon!
Where can I get 3.6.8.2? Latest download link is only for .1 :(
@netherfoam
Right now team1 spawns at spawn 1. Team 2 spawns at spawn 2.. etc. If there are more spawn points than teams the extra spawn points are ignored.
So in your scenario, spawn 1 would get 6 players from team 1. spawn 2 would have the other 6.
If you want an options to choose which spawn a team belongs to that can be added. let me know.
player respawn at the same location... unless instead of respawn you put randomRespawn in which case they will spawn at a random spawn.
Question, how do you work out the arena's spawn points? Say I have 6 spawn points scattered on a map, 2 teams and 12 players. It seems that each spawn point gets 2 players, but will those two players always be friendly to each other (eg both blue team)? And if a player respawns, will he spawn back at his point or a random one?
Lastly, if spawns are given a 'team', if I put two spawns near each other... will those two spawns be friendly to each other?
@Sylar6281
Alright, so there was an issue for participants, which is now fixed in v3.6.8.2. As for the firstPlace, participants. I forgot that those really should be in the match type, so arena or skirmish, etc. That didnt use to be the case, tourneys at one point were completely separate, but I should have removed the majority of the tourney config in the config.yml.
So put firstPlace and participants in your match type and you should be good!
@kahlilnc
I handle all the money through Vault. So if you know how to make Vault default to craftconomy you should be good.
@Sylar6281
Hmm... that config looks correct. I'll check the reward system to make sure there's not an issue, and put up the fix soon.
@Chemical_Datas
Ok, well I'll try to put that in. I just went ahead and made it so that players can't enter arena regions. Right now it's a hidden option as I have no documentation on how to do it... but here it is if you want to try. Only available on v 3.6.8.1+.
before the onJoin option add the following