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.