Class LivingEntityUseItemEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.living.LivingEvent
net.neoforged.neoforge.event.entity.living.LivingEntityUseItemEvent
- Direct Known Subclasses:
LivingEntityUseItemEvent.Finish
,LivingEntityUseItemEvent.Start
,LivingEntityUseItemEvent.Stop
,LivingEntityUseItemEvent.Tick
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Fired after an item has fully finished being used.static class
Fired when a player starts 'using' an item, typically when they hold right mouse.static class
Fired when a player stops using an item without the use duration timing out.static class
Fired every tick that a player is 'using' an item, seeLivingEntityUseItemEvent.Start
for info.Nested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.living.LivingEvent
LivingEvent.LivingJumpEvent, LivingEvent.LivingVisibilityEvent
Nested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.EntityEvent
EntityEvent.EnteringSection, EntityEvent.EntityConstructing, EntityEvent.Size
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final InteractionHand
private final ItemStack
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
LivingEntityUseItemEvent
(LivingEntity entity, ItemStack item, int duration) private
LivingEntityUseItemEvent
(LivingEntity entity, ItemStack item, InteractionHand hand, int duration) -
Method Summary
Modifier and TypeMethodDescriptionint
getHand()
Returns the hand the entity is using the item in.getItem()
void
setDuration
(int duration) Methods inherited from class net.neoforged.neoforge.event.entity.living.LivingEvent
getEntity
-
Field Details
-
item
-
hand
-
duration
private int duration
-
-
Constructor Details
-
LivingEntityUseItemEvent
-
LivingEntityUseItemEvent
private LivingEntityUseItemEvent(LivingEntity entity, ItemStack item, InteractionHand hand, int duration)
-
-
Method Details
-
getItem
-
getDuration
public int getDuration() -
setDuration
public void setDuration(int duration) -
getHand
Returns the hand the entity is using the item in.- Returns:
- the hand the entity is using the item in
-