Make Enforcer have proper description ID on its boss healthbar
This commit is contained in:
parent
8f15366011
commit
994dae96e8
@ -113,7 +113,7 @@ class Enforcer(type: EntityType<Enforcer>, level: Level) : Monster(type,level) {
|
|||||||
|
|
||||||
///boss healthbar
|
///boss healthbar
|
||||||
private val bossEvent: ServerBossEvent =
|
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) {
|
override fun startSeenByPlayer(player: ServerPlayer) {
|
||||||
super.startSeenByPlayer(player)
|
super.startSeenByPlayer(player)
|
||||||
@ -127,11 +127,8 @@ class Enforcer(type: EntityType<Enforcer>, level: Level) : Monster(type,level) {
|
|||||||
|
|
||||||
override fun aiStep() {
|
override fun aiStep() {
|
||||||
super.aiStep()
|
super.aiStep()
|
||||||
|
bossEvent.name = name
|
||||||
bossEvent.progress = this.health / this.maxHealth
|
bossEvent.progress = this.health / this.maxHealth
|
||||||
|
|
||||||
if (!this.isOnFire) {
|
|
||||||
this.clearFire()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun die(cause: DamageSource) {
|
override fun die(cause: DamageSource) {
|
||||||
|
Loading…
Reference in New Issue
Block a user