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.