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 则使用默认行为。