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

NeoForgeObject
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

NeoForgeProperty
kotlin
val onUseItemStart

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

LivingUseItemEvent.onUseItemTick

NeoForgeProperty
kotlin
val onUseItemTick

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

LivingUseItemEvent.onUseItemStop

NeoForgeProperty
kotlin
val onUseItemStop

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

LivingUseItemEvent.onUseItemFinish

NeoForgeProperty
kotlin
val onUseItemFinish

Event triggered when a living entity finishes using an item.