@Suppress("unused")
object ServerLivingEntityEventServer-side living entity events for Fabric platform.
This object provides events related to living entity lifecycle including damage, death, and mob conversion events.
ServerLivingEntityEvent.onLivingHurt
@JvmField
@JvmField val onLivingHurtEvent triggered when a living entity is hurt. Can be cancelled to prevent the damage.
ServerLivingEntityEvent.onAllowDamage
val onAllowDamageEvent triggered to allow or deny damage to a living entity.
Returns
true to allow the damage, false to cancel it.
ServerLivingEntityEvent.onAfterDamage
val onAfterDamageEvent triggered after a living entity takes damage.
ServerLivingEntityEvent.onAllowDeath
val onAllowDeathEvent triggered to allow or deny death of a living entity.
Returns
true to allow the death, false to cancel it.
ServerLivingEntityEvent.onAfterDeath
val onAfterDeathEvent triggered after a living entity dies.
ServerLivingEntityEvent.onLivingFall
@JvmField
@JvmField val onLivingFallEvent triggered when a living entity falls. Can be cancelled to prevent fall damage processing.
ServerLivingEntityEvent.onMobConversion
val onMobConversionEvent triggered when a mob is converted to another type (e.g., zombie villager curing, piglin zombification).