diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/LivingEcoBoss.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/LivingEcoBoss.kt index 744bab1..7f6028b 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/LivingEcoBoss.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/bosses/LivingEcoBoss.kt @@ -23,7 +23,7 @@ class LivingEcoBoss( val deathTime = System.currentTimeMillis() + (boss.lifespan * 1000) - private var currentTick = 0 + private var currentTick = 1 // Start at 1 as 0 is divisible by everything private fun tick(): Boolean { if (entity == null || entity?.isDead == true) { diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/util/LocalBroadcast.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/util/LocalBroadcast.kt index 59961ba..84f0457 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/util/LocalBroadcast.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecobosses/util/LocalBroadcast.kt @@ -20,6 +20,10 @@ data class LocalBroadcast( .replace("%damage_${index + 1}_player%", Bukkit.getOfflinePlayer(damager.uuid).savedDisplayName) } + message = message.replace("%x%", location.blockX.toString()) + .replace("%y%", location.blockY.toString()) + .replace("%z%", location.blockZ.toString()) + message.formatEco() }