Skip to content
On this page
Fabric

ServerPlayerEvent

top.katton.api.eventfabric/src/main/kotlin/top/katton/api/event/ServerPlayerEvent.kt
Fabric 平台的服务器玩家事件。 此对象提供与服务器玩家生命周期相关的事件,包括加入、离开、重生、经验事件和物品选取事件。

ServerPlayerEvent ​

ServerPlayerEventFabric对象
kotlin
@Suppress("unused")
object ServerPlayerEvent

Fabric 平台的服务器玩家事件。 此对象提供与服务器玩家生命周期相关的事件,包括加入、离开、重生、经验事件和物品选取事件。

ServerPlayerEvent.onPlayerJoin ​

ServerPlayerEvent.onPlayerJoinFabric属性
kotlin
val onPlayerJoin

在玩家加入服务器时触发。

ServerPlayerEvent.onPlayerLeave ​

ServerPlayerEvent.onPlayerLeaveFabric属性
kotlin
val onPlayerLeave

在玩家离开服务器时触发。

ServerPlayerEvent.onAfterPlayerRespawn ​

ServerPlayerEvent.onAfterPlayerRespawnFabric属性
kotlin
val onAfterPlayerRespawn

在玩家重生之后触发。

ServerPlayerEvent.onPlayerCopy ​

ServerPlayerEvent.onPlayerCopyFabric属性
kotlin
val onPlayerCopy

在复制玩家数据 (例如 on 重生 或 维度切换)时触发。

ServerPlayerEvent.onPlayerXpChange ​

ServerPlayerEvent.onPlayerXpChangeFabric属性
kotlin
@JvmField
@JvmField val onPlayerXpChange

在玩家经验变化时触发。 可以取消,用来阻止对应的默认行为。

ServerPlayerEvent.onPlayerXpLevelChange ​

ServerPlayerEvent.onPlayerXpLevelChangeFabric属性
kotlin
@JvmField
@JvmField val onPlayerXpLevelChange

在玩家经验等级变化时触发。 可以取消,用来阻止对应的默认行为。

ServerPlayerEvent.onPlayerPickupXp ​

ServerPlayerEvent.onPlayerPickupXpFabric属性
kotlin
@JvmField
@JvmField val onPlayerPickupXp

在玩家拾取经验球时触发。 可以取消,用来阻止对应的默认行为。

ServerPlayerEvent.onPickFromBlock ​

ServerPlayerEvent.onPickFromBlockFabric属性
kotlin
val onPickFromBlock

在玩家用鼠标中键从方块选取物品时触发。

返回值 ​

要拾取的 ItemStack,返回 null 则使用默认行为。

ServerPlayerEvent.onPickFromEntity ​

ServerPlayerEvent.onPickFromEntityFabric属性
kotlin
val onPickFromEntity

在玩家用鼠标中键从实体选取物品时触发。

返回值 ​

要拾取的 ItemStack,返回 null 则使用默认行为。