kotlin
@EventBusSubscriber( modid = top.katton.Katton.MOD_ID, value = [Dist.DEDICATED_SERVER] )
modidNeoForge 平台的服务端生物实体事件。 此对象提供与生物实体生命周期相关的事件,包括受伤、死亡、掉落物、坠落、跳跃和生物转化。
ServerLivingEntityEvent.onLivingHurt
kotlin
val onLivingHurt当生物实体受到伤害时触发。 可取消以阻止伤害。
ServerLivingEntityEvent.onAllowDamage
ServerLivingEntityEvent.onAfterDamage
kotlin
@JvmField
@JvmField val onAfterDamage当生物实体受到伤害后触发。
ServerLivingEntityEvent.onAllowDeath
ServerLivingEntityEvent.onAfterDeath
kotlin
@JvmField
@JvmField val onAfterDeath当生物实体死亡后触发。
ServerLivingEntityEvent.onLivingDrops
kotlin
val onLivingDrops当生物实体死亡并掉落物品时触发。 可取消以阻止掉落。
ServerLivingEntityEvent.onLivingFall
kotlin
val onLivingFall当生物实体坠落时触发。 可取消以阻止坠落伤害处理。
ServerLivingEntityEvent.onLivingJump
kotlin
val onLivingJump当生物实体跳跃时触发。
ServerLivingEntityEvent.onMobConversion
kotlin
val onMobConversion当生物转换为其他类型时触发。 例如僵尸村民治愈或猪灵僵尸化。
