Uses of Class
net.minecraft.world.item.context.UseOnContext
Packages that use UseOnContext
Package
Description
-
Uses of UseOnContext in net.minecraft.gametest.framework
Subclasses of UseOnContext in net.minecraft.gametest.framework -
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, Pair<Predicate<UseOnContext>, Consumer<UseOnContext>>> HoeItem.TILLABLESDeprecated.Forge: This map is patched out of vanilla code.protected static final Map<Block, 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 state) static Consumer<UseOnContext> HoeItem.changeIntoStateAndDropItem(BlockState state, ItemLike item) Methods in net.minecraft.world.item with parameters of type UseOnContextModifier and TypeMethodDescriptionprivate Optional<BlockState> AxeItem.evaluateNewBlockState(Level level, BlockPos pos, @Nullable Player player, BlockState oldState, UseOnContext context) private InteractionResultItemStack.onItemUse(UseOnContext context, Function<UseOnContext, InteractionResult> callback) ItemStack.onItemUseFirst(UseOnContext context) static booleanHoeItem.onlyIfAirAbove(UseOnContext context) private static booleanAxeItem.playerHasBlockingItemUseIntent(UseOnContext context) ArmorStandItem.useOn(UseOnContext context) AxeItem.useOn(UseOnContext context) BlockItem.useOn(UseOnContext context) BoneMealItem.useOn(UseOnContext context) BrushItem.useOn(UseOnContext context) CompassItem.useOn(UseOnContext context) DebugStickItem.useOn(UseOnContext context) EndCrystalItem.useOn(UseOnContext context) EnderEyeItem.useOn(UseOnContext context) FireChargeItem.useOn(UseOnContext context) FireworkRocketItem.useOn(UseOnContext context) FlintAndSteelItem.useOn(UseOnContext context) HangingEntityItem.useOn(UseOnContext context) HoeItem.useOn(UseOnContext context) HoneycombItem.useOn(UseOnContext context) Item.useOn(UseOnContext context) ItemStack.useOn(UseOnContext context) LeadItem.useOn(UseOnContext context) MapItem.useOn(UseOnContext context) MinecartItem.useOn(UseOnContext context) PlaceOnWaterBlockItem.useOn(UseOnContext context) PotionItem.useOn(UseOnContext context) ShearsItem.useOn(UseOnContext context) ShovelItem.useOn(UseOnContext context) SolidBucketItem.useOn(UseOnContext context) SpawnEggItem.useOn(UseOnContext context) Method parameters in net.minecraft.world.item with type arguments of type UseOnContextModifier and TypeMethodDescriptionprivate InteractionResultItemStack.onItemUse(UseOnContext context, 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 that return UseOnContextModifier and TypeMethodDescriptionstatic UseOnContextCommonHooks.dispenseUseOnContext(BlockSource source, ItemStack stack) Creates aUseOnContextfordispense behavior.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, ItemAbility itemAbility, boolean simulate) Returns the state that this block should transform into when right-clicked by a tool.default @Nullable BlockStateIBlockStateExtension.getToolModifiedState(UseOnContext context, ItemAbility itemAbility, 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, ItemAbility itemAbility, 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, ItemAbility itemAbility, boolean simulate)