Uses of Class
net.minecraft.world.item.context.UseOnContext
Package
Description
-
Uses of UseOnContext in net.minecraft.world.item
Modifier and TypeFieldDescriptionprotected static final Map<Block,
com.mojang.datafixers.util.Pair<Predicate<UseOnContext>, Consumer<UseOnContext>>> HoeItem.TILLABLES
Deprecated.Forge: This map is patched out of vanilla code.protected static final Map<Block,
com.mojang.datafixers.util.Pair<Predicate<UseOnContext>, Consumer<UseOnContext>>> HoeItem.TILLABLES
Deprecated.Forge: This map is patched out of vanilla code.Modifier and TypeMethodDescriptionstatic Consumer<UseOnContext>
HoeItem.changeIntoState
(BlockState p_150859_) static Consumer<UseOnContext>
HoeItem.changeIntoStateAndDropItem
(BlockState p_150850_, ItemLike p_150851_) Modifier and TypeMethodDescriptionprivate Optional<BlockState>
AxeItem.evaluateNewBlockState
(Level p_308922_, BlockPos p_308899_, Player p_309192_, BlockState p_308900_, UseOnContext p_40529_) private InteractionResult
ItemStack.onItemUse
(UseOnContext p_41662_, Function<UseOnContext, InteractionResult> callback) ItemStack.onItemUseFirst
(UseOnContext p_41662_) static boolean
HoeItem.onlyIfAirAbove
(UseOnContext p_150857_) ArmorStandItem.useOn
(UseOnContext p_40510_) AxeItem.useOn
(UseOnContext p_40529_) BlockItem.useOn
(UseOnContext p_40581_) BoneMealItem.useOn
(UseOnContext p_40637_) BrushItem.useOn
(UseOnContext p_272607_) CompassItem.useOn
(UseOnContext p_40726_) DebugStickItem.useOn
(UseOnContext p_40960_) EndCrystalItem.useOn
(UseOnContext p_41176_) EnderEyeItem.useOn
(UseOnContext p_41182_) FireChargeItem.useOn
(UseOnContext p_41204_) FireworkRocketItem.useOn
(UseOnContext p_41216_) FlintAndSteelItem.useOn
(UseOnContext p_41297_) HangingEntityItem.useOn
(UseOnContext p_41331_) HoeItem.useOn
(UseOnContext p_41341_) HoneycombItem.useOn
(UseOnContext p_150869_) Item.useOn
(UseOnContext p_41427_) ItemStack.useOn
(UseOnContext p_41662_) LeadItem.useOn
(UseOnContext p_42834_) MapItem.useOn
(UseOnContext p_42885_) MinecartItem.useOn
(UseOnContext p_42943_) PlaceOnWaterBlockItem.useOn
(UseOnContext p_220229_) PotionItem.useOn
(UseOnContext p_220235_) RecordItem.useOn
(UseOnContext p_43048_) ShearsItem.useOn
(UseOnContext p_186371_) ShovelItem.useOn
(UseOnContext p_43119_) SolidBucketItem.useOn
(UseOnContext p_151197_) SpawnEggItem.useOn
(UseOnContext p_43223_) WritableBookItem.useOn
(UseOnContext p_43447_) WrittenBookItem.useOn
(UseOnContext p_43466_) Modifier and TypeMethodDescriptionprivate InteractionResult
ItemStack.onItemUse
(UseOnContext p_41662_, Function<UseOnContext, InteractionResult> callback) -
Uses of UseOnContext in net.minecraft.world.item.context
-
Uses of UseOnContext in net.neoforged.neoforge.common
Modifier and TypeMethodDescriptionstatic InteractionResult
CommonHooks.onPlaceItemIntoWorld
(UseOnContext context) -
Uses of UseOnContext in net.neoforged.neoforge.common.extensions
Modifier and TypeMethodDescriptiondefault @Nullable BlockState
IBlockExtension.getToolModifiedState
(BlockState state, UseOnContext context, ToolAction toolAction, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default @Nullable BlockState
IBlockStateExtension.getToolModifiedState
(UseOnContext context, ToolAction toolAction, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default InteractionResult
IItemExtension.onItemUseFirst
(ItemStack stack, UseOnContext context) This is called when the item is used, before the block is activated.default InteractionResult
IItemStackExtension.onItemUseFirst
(UseOnContext context) -
Uses of UseOnContext in net.neoforged.neoforge.event
Modifier and TypeMethodDescriptionstatic @Nullable BlockState
EventHooks.onToolUse
(BlockState originalState, UseOnContext context, ToolAction toolAction, boolean simulate) -
Uses of UseOnContext in net.neoforged.neoforge.event.entity.player
ModifierConstructorDescriptionUseItemOnBlockEvent
(UseOnContext context, UseItemOnBlockEvent.UsePhase usePhase) -
Uses of UseOnContext in net.neoforged.neoforge.event.level
Modifier and TypeFieldDescriptionprivate final UseOnContext
BlockEvent.BlockToolModificationEvent.context
Modifier and TypeMethodDescriptionBlockEvent.BlockToolModificationEvent.getContext()
Returns the nonnull use on context that this event was performed in.ModifierConstructorDescriptionBlockToolModificationEvent
(BlockState originalState, UseOnContext context, ToolAction toolAction, boolean simulate)