Uses of Class
net.minecraft.world.item.context.UseOnContext
Packages that use UseOnContext
Package
Description
-
Uses of UseOnContext in net.minecraft.world.item
Fields in net.minecraft.world.item with type parameters of type UseOnContextModifier and TypeFieldDescriptionprotected static final Map<Block, com.mojang.datafixers.util.Pair<Predicate<UseOnContext>, Consumer<UseOnContext>>> HoeItem.TILLABLESDeprecated.Forge: This map is patched out of vanilla code.protected static final Map<Block, com.mojang.datafixers.util.Pair<Predicate<UseOnContext>, Consumer<UseOnContext>>> HoeItem.TILLABLESDeprecated.Forge: This map is patched out of vanilla code.Methods in net.minecraft.world.item that return types with arguments of type UseOnContextModifier and TypeMethodDescriptionstatic Consumer<UseOnContext> HoeItem.changeIntoState(BlockState p_150859_) static Consumer<UseOnContext> HoeItem.changeIntoStateAndDropItem(BlockState p_150850_, ItemLike p_150851_) Methods in net.minecraft.world.item with parameters of type UseOnContextModifier and TypeMethodDescriptionprivate Optional<BlockState> AxeItem.evaluateNewBlockState(Level p_308922_, BlockPos p_308899_, Player p_309192_, BlockState p_308900_, UseOnContext p_40529_) private InteractionResultItemStack.onItemUse(UseOnContext p_41662_, Function<UseOnContext, InteractionResult> callback) ItemStack.onItemUseFirst(UseOnContext p_41662_) static booleanHoeItem.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_) Method parameters in net.minecraft.world.item with type arguments of type UseOnContextModifier and TypeMethodDescriptionprivate InteractionResultItemStack.onItemUse(UseOnContext p_41662_, Function<UseOnContext, InteractionResult> callback) -
Uses of UseOnContext in net.minecraft.world.item.context
Subclasses of UseOnContext in net.minecraft.world.item.contextConstructors in net.minecraft.world.item.context with parameters of type UseOnContext -
Uses of UseOnContext in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type UseOnContextModifier and TypeMethodDescriptionstatic InteractionResultCommonHooks.onPlaceItemIntoWorld(UseOnContext context) -
Uses of UseOnContext in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type UseOnContextModifier and TypeMethodDescriptiondefault @Nullable BlockStateIBlockExtension.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 BlockStateIBlockStateExtension.getToolModifiedState(UseOnContext context, ToolAction toolAction, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default InteractionResultIItemExtension.onItemUseFirst(ItemStack stack, UseOnContext context) This is called when the item is used, before the block is activated.default InteractionResultIItemStackExtension.onItemUseFirst(UseOnContext context) -
Uses of UseOnContext in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type UseOnContextModifier and TypeMethodDescriptionstatic @Nullable BlockStateEventHooks.onToolUse(BlockState originalState, UseOnContext context, ToolAction toolAction, boolean simulate) -
Uses of UseOnContext in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as UseOnContextMethods in net.neoforged.neoforge.event.entity.player that return UseOnContextConstructors in net.neoforged.neoforge.event.entity.player with parameters of type UseOnContextModifierConstructorDescriptionUseItemOnBlockEvent(UseOnContext context, UseItemOnBlockEvent.UsePhase usePhase) -
Uses of UseOnContext in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as UseOnContextModifier and TypeFieldDescriptionprivate final UseOnContextBlockEvent.BlockToolModificationEvent.contextMethods in net.neoforged.neoforge.event.level that return UseOnContextModifier and TypeMethodDescriptionBlockEvent.BlockToolModificationEvent.getContext()Returns the nonnull use on context that this event was performed in.Constructors in net.neoforged.neoforge.event.level with parameters of type UseOnContextModifierConstructorDescriptionBlockToolModificationEvent(BlockState originalState, UseOnContext context, ToolAction toolAction, boolean simulate)