kotlin
@Suppress("unused")
@EventBusSubscriber( modid = Katton.MOD_ID, value = [Dist.DEDICATED_SERVER] )
modidNeoForge 平台的玩家交互事件。 此对象提供与玩家交互相关的事件,包括攻击实体、与方块/实体交互以及物品损坏。
PlayerEvent.onAttackEntity
kotlin
val onAttackEntity当玩家攻击(左键)实体时触发。 可取消以阻止攻击。
PlayerEvent.onEntityInteract
kotlin
val onEntityInteract当玩家与实体交互(右键)时触发。 可取消以阻止交互。
PlayerEvent.onBlockInteract
kotlin
val onBlockInteract当玩家与方块交互(右键)时触发。 可取消以阻止交互。
PlayerEvent.onItemInteract
kotlin
val onItemInteract当玩家使用物品(右键)时触发。 可取消以阻止物品使用。
PlayerEvent.onLeftClickBlock
kotlin
val onLeftClickBlock当玩家左键点击方块时触发。 可取消以阻止该操作。
PlayerEvent.onDestroyItem
kotlin
val onDestroyItem当玩家的物品损坏或破坏时触发(例如工具损坏)。
