Skip to content
On this page
NeoForge

LivingUseItemEvent

top.katton.api.eventneoforge/src/main/kotlin/top/katton/api/event/LivingUseItemEvent.kt
Living entity use item events for NeoForge platform.

LivingUseItemEvent

LivingUseItemEventNeoForgeObject
kotlin
@Suppress("unused")
@EventBusSubscriber( modid = Katton.MOD_ID, value = [Dist.DEDICATED_SERVER] )
modid

Living entity use item events for NeoForge platform.

This object provides events related to living entities using items including start, tick, stop, and finish of item use.

LivingUseItemEvent.onUseItemStart

LivingUseItemEvent.onUseItemStartNeoForgeProperty
kotlin
val onUseItemStart

Event triggered when a living entity starts using an item. Can be cancelled to prevent item use.

LivingUseItemEvent.onUseItemTick

LivingUseItemEvent.onUseItemTickNeoForgeProperty
kotlin
val onUseItemTick

Event triggered each tick while a living entity is using an item. Can be cancelled to stop item use.

LivingUseItemEvent.onUseItemStop

LivingUseItemEvent.onUseItemStopNeoForgeProperty
kotlin
val onUseItemStop

Event triggered when a living entity stops using an item. Can be cancelled to continue item use.

LivingUseItemEvent.onUseItemFinish

LivingUseItemEvent.onUseItemFinishNeoForgeProperty
kotlin
val onUseItemFinish

Event triggered when a living entity finishes using an item.