Skip to content
On this page
Fabric

ServerLivingEntityEvent

top.katton.api.eventfabric/src/main/kotlin/top/katton/api/event/ServerLivingEntityEvent.kt
Fabric 平台的服务端生物实体事件。 此对象提供与生物实体生命周期相关的事件,包括伤害、死亡以及生物转换事件。

ServerLivingEntityEvent ​

ServerLivingEntityEventFabric对象
kotlin
@Suppress("unused")
object ServerLivingEntityEvent

Fabric 平台的服务端生物实体事件。 此对象提供与生物实体生命周期相关的事件,包括伤害、死亡以及生物转换事件。

ServerLivingEntityEvent.onLivingHurt ​

ServerLivingEntityEvent.onLivingHurtFabric属性
kotlin
@JvmField
@JvmField val onLivingHurt

当生物实体受到伤害时触发。 可取消以阻止伤害处理。

ServerLivingEntityEvent.onAllowDamage ​

ServerLivingEntityEvent.onAllowDamageFabric属性
kotlin
val onAllowDamage

当需要决定是否允许生物实体受到伤害时触发。

返回值 ​

返回值允许伤害,false 表示取消。

ServerLivingEntityEvent.onAfterDamage ​

ServerLivingEntityEvent.onAfterDamageFabric属性
kotlin
val onAfterDamage

当生物实体受到伤害之后触发。

ServerLivingEntityEvent.onAllowDeath ​

ServerLivingEntityEvent.onAllowDeathFabric属性
kotlin
val onAllowDeath

当需要决定是否允许生物实体死亡时触发。

返回值 ​

返回值允许死亡,false 表示取消。

ServerLivingEntityEvent.onAfterDeath ​

ServerLivingEntityEvent.onAfterDeathFabric属性
kotlin
val onAfterDeath

当生物实体死亡之后触发。

ServerLivingEntityEvent.onLivingFall ​

ServerLivingEntityEvent.onLivingFallFabric属性
kotlin
@JvmField
@JvmField val onLivingFall

当生物实体摔落时触发。 可取消以阻止后续处理。

ServerLivingEntityEvent.onMobConversion ​

ServerLivingEntityEvent.onMobConversionFabric属性
kotlin
val onMobConversion

当生物转换为其他类型时触发。 (例如僵尸村民治愈、疣猪兽僵尸化)。