1.7.0.248-Alpha
Compatibility
Changes
v1.7.0.248 MobArena 0.109 and Updates
Recommended: Update MobArena to v0.109, as a fix was made to one of the main events HavenArena uses. https://www.spigotmc.org/resources/mobarena.34110/update?update=565214
Recommended: Update ValorlessUtils to 1.9.0. It's less spammy, and invalid config files are no longer vanishing. https://www.spigotmc.org/resources/valorlessutils-1-17-1-21-1.109586/update?update=563981
Added: Arena Advancing.
advancing.yml
############################################################
# +------------------------------------------------------+ #
# | 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!
Configs
config.yml
# Show how many players arent ready?
ready-missing: true
lang.yml
# 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
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.
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
# 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.
Removed: Teleport-on-end.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:mWIbnY47:mZZoQm23"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mWIbnY47:mZZoQm23"
}![[MobArena Addon] HavenArena - Extra Customizable Features](https://cdn.modrinth.com/data/mWIbnY47/abe86b8567d19970a4a8f5cd23e3a341fc360710_96.webp)

