Class ArrowNockEvent
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.player.PlayerEvent
net.neoforged.neoforge.event.entity.player.ArrowNockEvent
- All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
ArrowNockEvent is fired when a player begins using a bow.
This event is fired whenever a player begins using a bow in
This event is
This event is fired whenever a player begins using a bow in
BowItem.use(Level, Player, InteractionHand)
.This event is
ICancellableEvent
.
Cancelling the event causes the action to fail with InteractionResult.FAIL
.
This event is fired on the NeoForge.EVENT_BUS
.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.player.PlayerEvent
PlayerEvent.BreakSpeed, PlayerEvent.Clone, PlayerEvent.HarvestCheck, PlayerEvent.ItemCraftedEvent, PlayerEvent.ItemPickupEvent, PlayerEvent.ItemSmeltedEvent, PlayerEvent.LoadFromFile, PlayerEvent.NameFormat, PlayerEvent.PlayerChangedDimensionEvent, PlayerEvent.PlayerChangeGameModeEvent, PlayerEvent.PlayerLoggedInEvent, PlayerEvent.PlayerLoggedOutEvent, PlayerEvent.PlayerRespawnEvent, PlayerEvent.SaveToFile, PlayerEvent.StartTracking, PlayerEvent.StopTracking, PlayerEvent.TabListNameFormat
Nested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.living.LivingEvent
LivingEvent.LivingJumpEvent, LivingEvent.LivingTickEvent, LivingEvent.LivingVisibilityEvent
Nested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.EntityEvent
EntityEvent.EnteringSection, EntityEvent.EntityConstructing, EntityEvent.Size
Nested classes/interfaces inherited from class net.neoforged.bus.api.Event
net.neoforged.bus.api.Event.HasResult, net.neoforged.bus.api.Event.Result
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InteractionResultHolder<ItemStack>
private final ItemStack
private final InteractionHand
private final boolean
private final Level
-
Constructor Summary
ConstructorsConstructorDescriptionArrowNockEvent
(Player player, @NotNull ItemStack item, InteractionHand hand, Level level, boolean hasAmmo) -
Method Summary
Methods inherited from class net.neoforged.neoforge.event.entity.player.PlayerEvent
getEntity
Methods inherited from class net.neoforged.bus.api.Event
getResult, hasResult, setResult
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.neoforged.bus.api.ICancellableEvent
isCanceled, setCanceled
-
Field Details
-
bow
-
hand
-
level
-
hasAmmo
private final boolean hasAmmo -
action
-
-
Constructor Details
-
ArrowNockEvent
public ArrowNockEvent(Player player, @NotNull @NotNull ItemStack item, InteractionHand hand, Level level, boolean hasAmmo)
-
-
Method Details
-
getBow
-
getLevel
-
getHand
-
hasAmmo
public boolean hasAmmo() -
getAction
-
setAction
-