kotlin
@Suppress("unused")
@EventBusSubscriber( modid = top.katton.Katton.MOD_ID, value = [Dist.DEDICATED_SERVER] )
modidNeoForge 平台的服务端实体生命周期事件。 此对象提供与实体生命周期相关的事件,包括加载、卸载、装备变化、传送和末影人愤怒。
ServerEntityEvent.onEntityLoad
kotlin
val onEntityLoad当实体加入某个维度(服务端)时触发。 可取消以阻止实体加入。
ServerEntityEvent.onEntityUnload
kotlin
val onEntityUnload当实体离开某个维度时触发。
ServerEntityEvent.onEquipmentChange
kotlin
val onEquipmentChange当实体的装备发生变化时触发。
ServerEntityEvent.onAfterEntityChangeLevel
kotlin
@JvmField
@JvmField val onAfterEntityChangeLevel当实体切换维度/世界后触发。 这是为了 NeoForge API 兼容性保留的占位事件。
ServerEntityEvent.onAfterPlayerChangeLevel
kotlin
@JvmField
@JvmField val onAfterPlayerChangeLevel当玩家切换维度/世界后触发。 这是为了 NeoForge API 兼容性保留的占位事件。
ServerEntityEvent.onEntityTeleport
kotlin
val onEntityTeleport当实体传送时触发。 可取消以阻止传送。
ServerEntityEvent.onEndermanAnger
kotlin
val onEndermanAnger当末影人被玩家激怒时触发。 可取消以阻止激怒。
