Skip to content
On this page
Fabric

PlayerEvent

top.katton.api.eventfabric/src/main/kotlin/top/katton/api/event/PlayerEvent.kt
Fabric 平台的玩家交互事件。 此对象提供与玩家交互相关的事件,包括攻击方块/实体、使用物品,以及与方块/实体交互。

PlayerEvent

PlayerEventFabric对象
kotlin
@Suppress("unused")
object PlayerEvent

Fabric 平台的玩家交互事件。 此对象提供与玩家交互相关的事件,包括攻击方块/实体、使用物品,以及与方块/实体交互。

PlayerEvent.onUseItemOn

PlayerEvent.onUseItemOnFabric属性
kotlin
val onUseItemOn

当玩家对方块使用物品时触发。

返回值

返回值允许默认行为,或使用其他结果覆盖。

PlayerEvent.onUseWithoutItem

PlayerEvent.onUseWithoutItemFabric属性
kotlin
val onUseWithoutItem

当玩家空手与方块交互时触发。

返回值

返回值允许默认行为,或使用其他结果覆盖。

PlayerEvent.onAttackBlock

PlayerEvent.onAttackBlockFabric属性
kotlin
val onAttackBlock

当玩家攻击(左键)方块时触发。

返回值

返回值允许默认行为,或使用其他结果取消/覆盖。

PlayerEvent.onAttackEntity

PlayerEvent.onAttackEntityFabric属性
kotlin
val onAttackEntity

当玩家攻击(左键)实体时触发。

返回值

返回值允许默认行为,或使用其他结果取消/覆盖。

PlayerEvent.onBlockInteract

PlayerEvent.onBlockInteractFabric属性
kotlin
val onBlockInteract

当玩家与方块交互(右键)时触发。

返回值

返回值允许默认行为,或使用其他结果覆盖。

PlayerEvent.onEntityInteract

PlayerEvent.onEntityInteractFabric属性
kotlin
val onEntityInteract

当玩家与实体交互(右键)时触发。

返回值

返回值允许默认行为,或使用其他结果覆盖。

PlayerEvent.onItemInteract

PlayerEvent.onItemInteractFabric属性
kotlin
val onItemInteract

当玩家使用物品(右键)时触发。

返回值

返回值允许默认行为,或使用其他结果覆盖。

PlayerEvent.onDestroyItem

PlayerEvent.onDestroyItemFabric属性
kotlin
@JvmField
@JvmField val onDestroyItem

当玩家的物品损坏(例如工具破坏)时触发。