Skip to content
On this page
Fabric

ServerEvent

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

ServerEvent ​

ServerEventFabricObject
kotlin
object ServerEvent

Server lifecycle events for Fabric platform.

This object provides events related to server lifecycle including server start/stop, datapack reload, save hooks, and tick events.

ServerEvent.onServerStarting ​

ServerEvent.onServerStartingFabricProperty
kotlin
val onServerStarting

Event triggered when the server is starting (before worlds are loaded).

ServerEvent.onServerStarted ​

ServerEvent.onServerStartedFabricProperty
kotlin
val onServerStarted

Event triggered when the server has started (after worlds are loaded).

ServerEvent.onServerStopping ​

ServerEvent.onServerStoppingFabricProperty
kotlin
val onServerStopping

Event triggered when the server is stopping.

ServerEvent.onServerStopped ​

ServerEvent.onServerStoppedFabricProperty
kotlin
val onServerStopped

Event triggered when the server has stopped.

ServerEvent.onSyncDatapackContents ​

ServerEvent.onSyncDatapackContentsFabricProperty
kotlin
val onSyncDatapackContents

Event triggered when datapack contents are being synced to players.

ServerEvent.onStartDatapackReload ​

ServerEvent.onStartDatapackReloadFabricProperty
kotlin
val onStartDatapackReload

Event triggered when a datapack reload is starting.

ServerEvent.onEndDatapackReload ​

ServerEvent.onEndDatapackReloadFabricProperty
kotlin
val onEndDatapackReload

Event triggered when a datapack reload has completed.

ServerEvent.onBeforeSave ​

ServerEvent.onBeforeSaveFabricProperty
kotlin
val onBeforeSave

Event triggered before the server saves data.

ServerEvent.onAfterSave ​

ServerEvent.onAfterSaveFabricProperty
kotlin
val onAfterSave

Event triggered after the server has saved data.

ServerEvent.onStartServerTick ​

ServerEvent.onStartServerTickFabricProperty
kotlin
val onStartServerTick

Event triggered at the start of each server tick.

ServerEvent.onEndServerTick ​

ServerEvent.onEndServerTickFabricProperty
kotlin
val onEndServerTick

Event triggered at the end of each server tick.

ServerEvent.onStartWorldTick ​

ServerEvent.onStartWorldTickFabricProperty
kotlin
val onStartWorldTick

Event triggered at the start of each world/level tick.

ServerEvent.onEndWorldTick ​

ServerEvent.onEndWorldTickFabricProperty
kotlin
val onEndWorldTick

Event triggered at the end of each world/level tick.