############################################################ # +------------------------------------------------------+ # # | Arena Advancing | # # +------------------------------------------------------+ # ############################################################ # # Here we'll define specific waves for specific arenas, # where the players will be teleported to another section of the arena. # # Careful not to have MobArena's config setting "spawnpoint-max-distance" set too high, # Otherwise mob can spawn away from the advancing point, possibly soft-locking the arena. # arenas: # Arena name, as defined in MobArena's config. CoolArenaName: # Entry names can be whatever you want. EntryOne:
wave: 35
spawnpoints:
players: # Where we want players to teleport to. target: # The center of blocks are .5 x: 100.5
y: 65
z: 326.5
# If offset is 0, all players spawn directly on the target. # If offset is 2, all players spawn within 2 blocks around the target. # Offset only affects x/y. offset: 2
spectators: # Where we want spectators to teleport to. target: # The center of blocks are .5 x: 100.5
y: 75
z: 326.5
# If offset is 0, all players spawn directly on the target. # If offset is 2, all players spawn within 2 blocks around the target. # Offset only affects x/y. offset: 2
# Entry example with comments stripped. EntryTwoStripped:
wave: 35
spawnpoints:
players:
target:
x: 100.5
y: 65.5
z: 326.5
offset: 2
spectators:
target:
x: 100.5
y: 75.5
z: 326.5
offset: 2
Added: Custom Ready/Unready events!
Added: You can now see how many players aren't ready, and which player is the last to not ready up!
config.yml
Code (YAML):
# Show how many players arent ready? ready-missing: true
lang.yml
Code (YAML):
# Actionbar message when readying up. # # Placeholders ## # %missing% - Amount of players not ready. ready-missing: '&c
%missing% players aren''t ready.'
# Actionbar message when readying up, and only 1 player is missing. # # Placeholders ## # %missing% - Player's name. ready-missing-last: '&c
%missing% isn''t ready.'
Added: 2 new boss abilitites: MinionsExplode & MinionsSacrifice
Code (YAML):
abilities:
custom:
minions-sacrifice:
heal: 4
# How much the boss is healed per minion. 2 = 1 heart minions-explode:
damage: 10.0
# How much damage should the explosion deal? (Does not drop-off with distance) power: 2.0
# The power of explosion, where 4 is equivalent to TNT. radius: 2.0
# Range of the explosion
In both cases, the minions die.
Added: You can now specify the min and max iframes for bosses.
Added: You can now define different names, types, and health for the Minions ability, depending on the boss.
Code (YAML):
abilities:
custom:
minions: # Minions don't despawn when the boss dies. amount: 4
# How many minions should we spawn? radius: 1.0
# How far from the boss should we spawn the minions? # Placeholder: Boss' name - %boss% name: '
%boss%''s Minion' custom:
boss1: 'Spawn of
%boss%' type: ZOMBIE
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html health: 20
# 2 = 1 heart
Replace "boss1" with the wave key in the MobArena config.
Added: Titles for Swarm and Special waves!
Added: You can now assign class-specific colors for %class% in lang.yml
Code (YAML):
# Class specific colors for the %class% placeholder. # CaPs SeNsItIvE :D class-colors:
Knight: '&e'
Tank: '&b'
Archer: '&a'
Chemist: '&d'
Oddjob: '&c'
Added: Class preview now supports class chests.
Changed: The onBoss title now has it's own title-timings.
Hotfix: BarrageTarget no longer cause errors when the target is null.
Hotfix: Fixed a bug causing HavenArena's internal arena instances to not be removed, if the config "titles.onPlayerDeath" was set to false.
Minor bug, as in most cases this would only have a tiny tiny impact.
Hotfix: Fixed some minor bugs where spectators were counted as a part of the arena.