Make Enforcer have proper description ID on its boss healthbar

This commit is contained in:
DBotThePony 2025-03-23 09:46:28 +07:00
parent 8f15366011
commit 994dae96e8
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -113,7 +113,7 @@ class Enforcer(type: EntityType<Enforcer>, level: Level) : Monster(type,level) {
///boss healthbar
private val bossEvent: ServerBossEvent =
ServerBossEvent(TranslatableComponent(MNames.ENFORCER), BossEvent.BossBarColor.RED, BossEvent.BossBarOverlay.PROGRESS)
ServerBossEvent(name, BossEvent.BossBarColor.RED, BossEvent.BossBarOverlay.PROGRESS)
override fun startSeenByPlayer(player: ServerPlayer) {
super.startSeenByPlayer(player)
@ -127,11 +127,8 @@ class Enforcer(type: EntityType<Enforcer>, level: Level) : Monster(type,level) {
override fun aiStep() {
super.aiStep()
bossEvent.name = name
bossEvent.progress = this.health / this.maxHealth
if (!this.isOnFire) {
this.clearFire()
}
}
override fun die(cause: DamageSource) {