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.