This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
3.9.1.0:
New Features:
Now supports 1.6.2
Waitrooms/lobbies can now be entered whenever.
Join signs now display number of players in queue and players needed (for signs that join specific arenas)
poolMoney (might change name)
Countless other internal changes
Fixes:
3.8.8:
New Features:
Config's can now be changed through the command line(mostly)
Lobbies (aka: waitrooms that are common for all arenas in a game type)
ArenaClasses can now have Mobs
ArenaClasses can now have commands that run when the class is given
Forcestart time can now be started when the first person join, or when enough people join
Option: pickupItemOff , disables picking up items in the arena
Items can now have color
Items can now have Lore (thank you netherfoam)
Fixes
Ready blocks now work better
JoinPhase join signs now work
Fix for Scoreboards
3.8.7:
New Features:
Module system introduced, Modules are mini plugins that can change the logic of BattleArena
Example: Adding OldStyle bow firing, changing damage, etc
API Features: new Player Events
Fixes:
Fix for tournaments /duels
Multiverse-Core added as a softdepend to wait till worlds are loaded completely
Fix for multiple arena reloads, harmless but spammy
3.8.6:
New Features
Scoreboard support!!
New system for handling scores based around Scoreboards
New VictoryConditions, PlayerKills, AllKills to go along with MobKills
Fixes:
Fix for wrong priority of EntityDamageByEntityEvent
Fix for TagAPI colors
Fix for dueling permissions
Possible fix for conflicts with PVP toggle plugins
3.8.5:
New Features:
new onJoin option "alwaysJoin"
new defaults option "alwaysOpen"
Fixes:
Fix for Join Signs not respecting optional 3rd line arena
Fix for some messages
Fix for disabling the JoinPhase types
Fix for commands that had both perm and admin perms
Fix for ready blocks
3.8.4:
New Features:
new VictoryCondition "MobKills"
Fixes:
Fix for reload
Fix NPE for herochat channels when sending null messages
3.8.3:
New Features:
Hook into essentials
(Essentials) Flight and God mode are now disabled when entering an arena
Fixes:
Fix for certain size settings not working correctly
Fix for bukkit flightOff
3.8.2:
New Features:
new options 'flightOff', 'flightOn', 'flightSpeed=<float>'
By default the option set storeAll, now sets flightOff
new option 'randomSpawn' will replace randomRespawn
First time spawn points can now be randomized with the option randomSpawn
Fixes:
Fixed some messages that weren't colored
Fix for detecting same items on class switching
Fix for some servers with plugin conflicts that allowed players to keep inventory when disconnected
3.8.1.2:
New Features:
Items can now have Thorns
Fixes:
Fix for custom competitions not being loaded in the correct folder
Fix for Tournaments
3.8.1:
New Features:
API: new class BoundingBox
Fixes:
Fix for default join type being a JoinPhase when it should be a Queue
Fix for some servers getting NoClassDef errors when they didnt have BattleTracker
3.8.0:
New Features:
new config option joinType: allows you to change between Queue and JoinPhase
Hopefully files and configs are more intuitive.
All competition configs can now be found in BattleArena/competitions/
Fixes:
Fix for joining and leaving when a waitroom is used
Multiple other fixes
Cleanup of files that werent used
3.7.9.8:
New Features:
new Message API for custom competitions
Fixes:
LARGE IMPORTANT bug fix for /arena leave during events
3.7.9.5.6:
New Features:
new option "potionDamageOn", place in a stage to force damage from potions to be on
new API functions for determining whether a player is involved in a competition or should be allowed to join other events
new API feature: extended CustomCommandExecutor
CustomCommandExecutor's can now have both command and sub commands.
CustomCommandExecutor's now have the annotation "helpOrder" to specify how they should be listed in order when a player needs "help"
Fixes:
Fix for custom types that I accidentally broke in 3.7.9.5
Fix for people being allowed to duel in different arena types
Fix for accidentally breaking compatibility with 1.2.5 and other builds because of colored leather
3.7.9.5:
New Features:
new option "keepInventory", put inside of onDeath.options:. Allows players to keep their inventory when they die
new API feature: PointTracker, Allows easy point tracking for players and teams.
Fixes:
WorldGuard option wgNoEnter, now prevents people from teleporting into the region
3.7.9.4:
New Features:
when the option matchTime: is set to -1, matches will last forever until a victory/loss
victoryCondition: nLives , now works.. needs an additional parameter nLives: <number of lives>
new config variable to toggle BattleTracker messages during matches
/<type> status : now reports leaderboard when appropriate
All matches/events are now interchangeable based on config options
Auto update now works for Windows as well as *NIX systems.
new API registration function that allows match/event to be handled in config
new API feature. BukkitEvent priority can now be specified in @MatchEventHandlers
new API feature, Extension plugins can now be auto updated based on the config option "autoUpdate:", specified in the extensions "config.yml"
Fixes:
Fixed saving for multiple arena types in extension plugins(like spleef/espleef)
Fixes /f command not being respected for factions
3.7.9.3:
New Features:
Basic status signs now available for all types
Fixes:
Fix for tournament correctly ending with a winner but always announcing a draw
Fix for tournament stopping when players draw during a match
API fix for multiple methods with the same bukkit event
3.7.9.2:
New Features:
Added support for PylamosRestorationSystem
API addition: new Prize events for winners/losers/drawers
Fixes:
Item spawns now respect firstSpawnTime and respawnTime
Delete spawn now saves correctly
improper team sizes will now no longer cancel an event from happening
Fix for joining specific arenas
3.7.9:
New Features:
Factions support! now disables power loss
API now supports Arena.create()
Fixes:
Heroes: better party handling
Better match handling for events
Better single team competition handling
More message configurability
3.7.8.6:
New Features:
new command. /aa deleteSpawn <index>
start of status signs
Players can join another match/event after being killed and teleported out
Fixes:
Fix for NPE in events
Fix for Heroes parties
Fix for wool heads
3.7.8.5:
New Features:
Ready block now configurable
Arenas that no longer have correct worlds, or other things to prevent them from loading, will now not be deleted
dropItemOff now relabled itemDropOff, (both will work though)
Fixes:
Fix for messages
Fix for multiple people joining matches at the same time
3.7.7.5:
New Features:
new option "gamemode=<GameMode>" : change the gamemode of a player
new options "doCommands:" which takes a list of commands to be done as a player or the console
" - console deop player" <- use the console to deop "player". " - player fly stop" <- run the command fly stop as the player
Fixes:
Heroes: Possible fix for heroes parties not being auto created
3.7.7.4:
Fixes:
Fix for dueling error when enableForceStart true
3.7.7.3:
New Features:
Arena signs can now use display name.
BattleArena now only requires Bukkit, except for custom commands.
3.7.7.2:
Fixes:
3.7.7.1:
Fixes:
event leaving
message NPE fix
3.7.7:
Fixes:
Fix for automatic config updates not working for windows systems.
3.7.6.8:
New Features:
can add unsafe enchantments
event signs can now be created
Fixes:
NPE fix for wool heads causing serious issues
3.7.6.3:
New Features:
Language Support: most match/event join and leave messages are now configurable inside of messages.yml
<event> status: now reports information about joining players.
3.7.6.2
New Features:
OptionSets: allows groups of options to be configured
Configs are now more customizable
enchantments can be added to any item
new option: clearExperience, clears the players experience
Fixes:
Fix for new options for force Starting not being respected
Fix for matches not running correctly when players died during prestart
wool heads are now removed correctly
Fix for event joining with set teamsizes above 1
3.7.5:
New Features:
new config.yml options. enableForceStart. Allows matches to be started without a full group of players
forceStartTime. Sets the time before a match force starts if enableForceStart is true
3.7.4.9:
New Features:
new config option: overrideBattleTracker [default true], place underneath enabled:.
Fixes:
Fix for arena alter changes getting reverted
Fix issue with players leaving a match, then rejoining.
3.7.4.1:
New Features:
Tournaments can now be held with matches that have powers of 2 number of teams
/tourney status: now displays how far each round has progressed
Health, Hunger, and Magic (for heroes) now is stored
API option for MatchEventHandlers. playerNeeded=false.
Fixes:
Events can now be left and rejoined before they start
players that join a queue when the sameWorld flag is set, will now leave the queue if they teleport out of world.
Fix for rated: false
3.7.3.6:
New Features:
Fix:
Fix for DisguiseCraft
Faster match finding
Fix for reloading
3.7.3
Fixes:
Fix for matches not handling any bukkit events
3.7.2.3
New Features:
Players can now join matches that have a waitroom and that can still accept more players
Fixes:
3.7.2.2
New Features:
new config option. useArenasOnlyInOrder, so that all arenas can be explicitly used
Example: if you have a 1v1, and a 1v1v1v1. After the 1v1 is used, the next arena in use will be the 1v1v1v1, so 4 people would have to join
3.7.2.0
New Features:
Better handling of teamSizes and nTeams
Fixes:
Fix for Heroes chosen class
3.7.1.9
Fixes:
Fix for allowUserCreation
players that have left a match will no longer be teleported and given match messages
Fix a NPE error when giving people armor
3.7.1.6
New Features:
new options: noTeleport, noWorldChange: stop people from teleporting, or from changing worlds
Fixes
Fix for an error that was causing the plugin to not load correctly
Fix for teams being entered multiple times in certain circumstances
3.7.1.2
Fixes:
Fix for commands not being registered in add-on plugins
Fix for joining with wither heads
Fix for reloading
3.7.1
New Features:
TagAPI is now supported for team colored names
Custom matches/events can now be created
Fixes:
Several message fixes
Dueling fix
Event fix
3.7.0.5
New Features:
3.7.0
New Features:
Verified to work in 1.4.2
Multiple of the same event can be run at the same time. (only one can be open at a time)
New config option to let players be able to open/start events
If true, when a player joins an event that could be open. The event is silently opened and the player joins.
New option levelRange=<range> which can be used in preReqs: (also works with heroes)
Example options: [levelRange=10-15] <- limit joining to players within the levels 10-15
Fixes:
Real persistable fix
Versioning fix
3.6.10
New Features:
Verified to work in 1.4.2
Basic support with Heroes. see Using Heroes classes
when specifying spawns or teams you can now use either the number or the team name.
'/arena alter <arena> 1' is now the same as 'arena alter <arena> red'
new option ignoreMaxStackSize . Allows giving up to stacks of 64 for all items.
new options for teleportation teleportTo: . Allows teleporting to different locations based on winner/loser/onDeath
teleports can now be done on each match stage
Team Names and Team Heads can now be configured in teamHeads.yml
new option alwaysTeamNames . Forces joining players to have the name specified in teamHeads.yml
Fixes
Fix for selecting an arena when joining
Fix for arenas with Persistable Maps
3.6.9.9
New Features:
players can now choose the team they wish to join for events ( rebalancing teams will come soon )
Fixes
Fix for not being able to reselect a class from class signs
Fix for respawning with enchants
3.6.9.8.5
Fixes:
Fix for choosing classes
/arena reload fix, need someone else to verify though
3.6.9.8
New Features:
new option respawnWithClass that will allow players to respawn with their chosen class, put this option in onSpawn.
new option dropItemOff . Put this in sections where you don't want players throwing/dropping items, like in onStart.
Fixes
Fix for class signs causing large amounts of lag when clicked(sometimes crashing)
Fix for woolTeams not being handled correctly with waitrooms
3.6.9.7
New Features
Basic arena commands can now be done through Signs. Joining/leaving.
new option alwaysWoolTeams that will make everyone have a wool head, not just with teams greater than 1 player.
showSpawns command now shows color of the team spawn, as well as spawns all mobs/items for the arena
/aa showspawns , */aa hidespawns
Fixes
Fix for players leaving before a match started and still being teleported inside
Fix for an inventory bug I introduced recently ( would cause certain items not to be loaded from config correctly)
3.6.9.6
New Features:
item spawns can now have enchanted values.
Example: /aa addSpawn diamond_sword sharp:3 fire:2 <index number>
Fixes
Fixes for spawning arrows, spiders, and other items that could potentially match an item and an entity
Fixes for certain commands not saving changes to arenas immediately.
Fix for team heads that I introduced in v3.6.9.4
Other bug fixes
3.6.9.5
New Features:
item spawns can now have enchanted values.
Example: /aa addSpawn diamond_sword sharp:3 fire:2 <index number>
Fixes
Fixes for spawning arrows, spiders, and other items that could potentially match an item and an entity
Fixes for certain commands not saving changes to arenas immediately.
Other bug fixes
Changes in 3.6.9.0-3.6.9.4
New Features:
You can now choose an arena to join.
New config options to limit joining to the same world, or within a certain distance
Inventories are now saved asynchronously and can be restored see https://github.com/alkarinv/BattleArena/wiki/Admincommands#wiki-Listing_a_players_saved_inventories
Auto update option: defaults to true. You can change this in the config (Only works for linux/mac)
Added permissions for using classes (arena.class.use.<class name>)
Added permissions for dueling (arena.<match type>.duel)
Started allowing permissions to be added via options
Enabling and disabling arena types now persist through reloads/restarts
Added Priorities for queuing
arena.priority.<priority> where priority can be lowest,low,normal,high,highest . Default is lowest
new bukkit events for deleting and creating arenas
configurable y teleport offset
disabled commands while inside the arena is now configurable
Fixes:
Fixes for incorrectly counting wins/kills
Fix for HighestKills matches where players left and the match went on
possible fix for removing team heads
leaving an arena during ffas/bg/ other fights using highestkills now ends the match correctly
Fix for team heads not working with class signs
Fix for arena selection using /aa sel
Fix for join command not allowing team size selection
3.6.8
Fixes
Fixed a problem for Windows servers where add ons, like ArenaSpleef and ArenaPaintball, weren't properly making configs.
New Features
You can now bet on duels using the option '''money <amount>'''. You can also use the name of your server currency if you are using vault.
Example using skirmish match
'''/skirmish duel alkarin_v money 50'''
3.6.7
Fixes
Fixes for creative mode switching bug that I introduced in 3.6.6
Fix for matches/events using HighestKills where kills/deaths wasnt tracking properly.
New Features
MobArena support: checks to see if a player is in MobArena and won't allow them to join a match if they are.
Multiverse-Core support: Gamemode switching now works properly with Multiverse-Core
Multiverse-Inventories support: Gamemode and cross world teleporting now works properly with Multiverse-Inventories
New onServerStartup options: startNext and startContinuous will now start the event scheduler on startup
3.6.6.7
Fixes
added new command for event scheduling /bas startNext: to start the next event in the list
If a player does /<match> join and there is no 1v1 made it will try and put them in a larger arena, like 3v3.
Took extra steps to remove WorldGuard dependency (it shouldnt be needed)
New Features
New API features for plugins using Arenas
3.6.6.3
Fixes
Players joining the arena through creative were able to take items out. Resolved in this version.
New Features
Added Dueling between players
Added worldguard support for clearing items from a region, and not letting players leave the arena region
3.6.5.3
Fixes
Fix for messages.yml being loaded before the default directory was created, causing messages errors to occur on first startup.
Added a space into the classes.yml file that was causing a yml parsing error.
3.6.5.2
Fixes
Fixes for mob/item spawning
Fix for gamemodes and item storing for events with Waitrooms
New Features:
Class signs are now functional. You can place them in a waitroom or arena and players can select a class. If they can swap between all classes until their inventory changes, at which point they are locked into that class. This allows people to choose classes but not be able to transfer items to other people or themselves.
3.6.5
Fixes
Minor message Fixes
Fixes for matches and tournaments when I introduced a bug in 3.6.4.
New Features:
Option for force joining all players on the server for events
Allows events to be scheduled and run on a continuous loop
new cleaner handling of options for opening events (see wiki)
All matches and events can now have an end time (specified by matchTime: <value> in the config). Can be overriden in any match/event config section.
3.6.4.5
Fixes
Fix for people that joined and disconnected with different gamemodes
Removed BattleTracker Dependency
New Features
new command. '''/<cmd> rank''', and '''/<cmd> rank <player>'''. Example, '''/skirmish rank'''. This needs BattleTracker v2.1.2 or above
'''/cmd leave''' now works at all times