Skip to content
On this page
Fabric

ServerEntityEvent

top.katton.api.eventfabric/src/main/kotlin/top/katton/api/event/ServerEntityEvent.kt
Server entity lifecycle events for Fabric platform.

ServerEntityEvent

ServerEntityEventFabricObject
kotlin
object ServerEntityEvent

Server entity lifecycle events for Fabric platform.

This object provides events related to entity lifecycle including loading, unloading, equipment changes, and level/world changes.

ServerEntityEvent.onAfterEntityLoad

ServerEntityEvent.onAfterEntityLoadFabricProperty
kotlin
val onAfterEntityLoad

Event triggered after an entity is loaded into a world.

ServerEntityEvent.onEntityUnload

ServerEntityEvent.onEntityUnloadFabricProperty
kotlin
val onEntityUnload

Event triggered when an entity is unloaded from a world.

ServerEntityEvent.onEquipmentChange

ServerEntityEvent.onEquipmentChangeFabricProperty
kotlin
val onEquipmentChange

Event triggered when an entity's equipment changes.

ServerEntityEvent.onAfterEntityChangeLevel

ServerEntityEvent.onAfterEntityChangeLevelFabricProperty
kotlin
val onAfterEntityChangeLevel

Event triggered after an entity changes levels/dimensions.

ServerEntityEvent.onAfterPlayerChangeLevel

ServerEntityEvent.onAfterPlayerChangeLevelFabricProperty
kotlin
val onAfterPlayerChangeLevel

Event triggered after a player changes levels/dimensions.

ServerEntityEvent.onEndermanAnger

ServerEntityEvent.onEndermanAngerFabricProperty
kotlin
@JvmField
@JvmField val onEndermanAnger

Event triggered when an Enderman is angered by a player. Can be cancelled to prevent the anger.