object ServerEventServer 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
val onServerStartingEvent triggered when the server is starting (before worlds are loaded).
ServerEvent.onServerStarted
val onServerStartedEvent triggered when the server has started (after worlds are loaded).
ServerEvent.onServerStopping
val onServerStoppingEvent triggered when the server is stopping.
ServerEvent.onServerStopped
val onServerStoppedEvent triggered when the server has stopped.
ServerEvent.onSyncDatapackContents
val onSyncDatapackContentsEvent triggered when datapack contents are being synced to players.
ServerEvent.onStartDatapackReload
val onStartDatapackReloadEvent triggered when a datapack reload is starting.
ServerEvent.onEndDatapackReload
val onEndDatapackReloadEvent triggered when a datapack reload has completed.
ServerEvent.onBeforeSave
val onBeforeSaveEvent triggered before the server saves data.
ServerEvent.onAfterSave
val onAfterSaveEvent triggered after the server has saved data.
ServerEvent.onStartServerTick
val onStartServerTickEvent triggered at the start of each server tick.
ServerEvent.onEndServerTick
val onEndServerTickEvent triggered at the end of each server tick.
ServerEvent.onStartWorldTick
val onStartWorldTickEvent triggered at the start of each world/level tick.
ServerEvent.onEndWorldTick
val onEndWorldTickEvent triggered at the end of each world/level tick.