kotlin
@Suppress("unused")
@EventBusSubscriber( modid = Katton.MOD_ID, value = [Dist.DEDICATED_SERVER] )
modidNeoForge 平台的服务端生命周期事件。 此对象提供与服务端生命周期相关的事件,包括服务端启动/停止、数据包同步、维度加载/卸载和 tick 事件。
ServerEvent.onServerStarting
kotlin
val onServerStarting当服务端开始启动、维度加载前触发。
ServerEvent.onServerStarted
kotlin
val onServerStarted当服务端启动完成、维度加载后触发。
ServerEvent.onServerStopped
kotlin
val onServerStopped当服务端停止时触发。
ServerEvent.onServerStopping
kotlin
val onServerStopping当服务端正在停止时触发。
ServerEvent.onSyncDatapackContents
kotlin
@JvmField
@JvmField val onSyncDatapackContents当向玩家同步数据包内容时触发。
ServerEvent.onStartDatapackReload
kotlin
@JvmField
@JvmField val onStartDatapackReload当数据包重载开始时触发。 这是为了 NeoForge API 兼容性保留的占位事件。
ServerEvent.onEndDatapackReload
kotlin
@JvmField
@JvmField val onEndDatapackReload当数据包重载完成时触发。 这是为了 NeoForge API 兼容性保留的占位事件。
ServerEvent.onBeforeSave
kotlin
@JvmField
@JvmField val onBeforeSave在服务端保存数据之前触发。 这是为了 NeoForge API 兼容性保留的占位事件。
ServerEvent.onAfterSave
kotlin
@JvmField
@JvmField val onAfterSave在服务端保存数据之后触发。 这是为了 NeoForge API 兼容性保留的占位事件。
ServerEvent.onStartServerTick
kotlin
val onStartServerTick每个服务端 tick 开始时触发。
ServerEvent.onEndServerTick
kotlin
val onEndServerTick每个服务端 tick 结束时触发。
ServerEvent.onStartWorldTick
kotlin
val onStartWorldTick每个维度/世界 tick 开始时触发。
ServerEvent.onEndWorldTick
kotlin
val onEndWorldTick每个维度/世界 tick 结束时触发。
ServerEvent.onLevelLoad
kotlin
@JvmField
@JvmField val onLevelLoad当维度加载时触发。
ServerEvent.onLevelUnload
kotlin
@JvmField
@JvmField val onLevelUnload当维度卸载时触发。
ServerEvent.onLevelSave
kotlin
@JvmField
@JvmField val onLevelSave当维度保存时触发。
