Skip to content
On this page
Fabric

ItemEvent

top.katton.api.eventfabric/src/main/kotlin/top/katton/api/event/ItemEvent.kt
Item interaction events for Fabric platform.

ItemEvent ​

ItemEventFabricObject
kotlin
@Suppress("unused")
object ItemEvent

Item interaction events for Fabric platform.

This object provides events related to item usage and tossing. Events are triggered when players interact with items in the world.

ItemEvent.onUseOn ​

ItemEvent.onUseOnFabricProperty
kotlin
val onUseOn

Event triggered when an item is used on a block (right-click on block).

Returns ​

to control the interaction outcome.

Return a non-null value to override default behavior.

ItemEvent.onUse ​

ItemEvent.onUseFabricProperty
kotlin
val onUse

Event triggered when an item is used (right-click in air or on entity).

Returns ​

to control the interaction outcome.

Return a non-null value to override default behavior.