Uses of Enum Class
net.minecraft.world.InteractionResult
Package
Description
-
Uses of InteractionResult in net.minecraft.client.multiplayer
Modifier and TypeMethodDescriptionMultiPlayerGameMode.interact(Player p_105227_, Entity p_105228_, InteractionHand p_105229_)
MultiPlayerGameMode.interactAt(Player p_105231_, Entity p_105232_, EntityHitResult p_105233_, InteractionHand p_105234_)
MultiPlayerGameMode.useItem(Player p_105236_, Level p_105237_, InteractionHand p_105238_)
MultiPlayerGameMode.useItemOn(LocalPlayer p_105263_, ClientLevel p_105264_, InteractionHand p_105265_, BlockHitResult p_105266_)
-
Uses of InteractionResult in net.minecraft.core.cauldron
Modifier and TypeMethodDescriptionstatic InteractionResult
CauldronInteraction.emptyBucket(Level p_175619_, BlockPos p_175620_, Player p_175621_, InteractionHand p_175622_, ItemStack p_175623_, BlockState p_175624_, SoundEvent p_175625_)
static InteractionResult
CauldronInteraction.fillBucket(BlockState p_175636_, Level p_175637_, BlockPos p_175638_, Player p_175639_, InteractionHand p_175640_, ItemStack p_175641_, ItemStack p_175642_, Predicate<BlockState> p_175643_, SoundEvent p_175644_)
CauldronInteraction.interact(BlockState p_175711_, Level p_175712_, BlockPos p_175713_, Player p_175714_, InteractionHand p_175715_, ItemStack p_175716_)
-
Uses of InteractionResult in net.minecraft.server.level
Modifier and TypeMethodDescriptionDemoMode.useItem(ServerPlayer p_140742_, Level p_140743_, ItemStack p_140744_, InteractionHand p_140745_)
ServerPlayerGameMode.useItem(ServerPlayer p_9262_, Level p_9263_, ItemStack p_9264_, InteractionHand p_9265_)
DemoMode.useItemOn(ServerPlayer p_140747_, Level p_140748_, ItemStack p_140749_, InteractionHand p_140750_, BlockHitResult p_140751_)
ServerPlayerGameMode.useItemOn(ServerPlayer p_9266_, Level p_9267_, ItemStack p_9268_, InteractionHand p_9269_, BlockHitResult p_9270_)
-
Uses of InteractionResult in net.minecraft.server.network
Modifier and TypeMethodDescriptionServerGamePacketListenerImpl.EntityInteraction.run(ServerPlayer p_143695_, Entity p_143696_, InteractionHand p_143697_)
-
Uses of InteractionResult in net.minecraft.world
Modifier and TypeMethodDescriptionInteractionResultHolder.getResult()
static InteractionResult
InteractionResult.sidedSuccess(boolean p_19079_)
static InteractionResult
Returns the enum constant of this class with the specified name.static InteractionResult[]
InteractionResult.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of InteractionResult in net.minecraft.world.entity
Modifier and TypeMethodDescriptionprivate InteractionResult
Mob.checkAndHandleImportantInteractions(Player p_21500_, InteractionHand p_21501_)
Entity.interact(Player p_19978_, InteractionHand p_19979_)
Mob.interact(Player p_21420_, InteractionHand p_21421_)
Entity.interactAt(Player p_19980_, Vec3 p_19981_, InteractionHand p_19982_)
protected InteractionResult
Mob.mobInteract(Player p_21472_, InteractionHand p_21473_)
-
Uses of InteractionResult in net.minecraft.world.entity.animal
Modifier and TypeMethodDescriptionprotected InteractionResult
AbstractFish.mobInteract(Player p_27477_, InteractionHand p_27478_)
Animal.mobInteract(Player p_27584_, InteractionHand p_27585_)
Cat.mobInteract(Player p_28153_, InteractionHand p_28154_)
Cow.mobInteract(Player p_28298_, InteractionHand p_28299_)
protected InteractionResult
Dolphin.mobInteract(Player p_28359_, InteractionHand p_28360_)
protected InteractionResult
IronGolem.mobInteract(Player p_28861_, InteractionHand p_28862_)
MushroomCow.mobInteract(Player p_28941_, InteractionHand p_28942_)
Ocelot.mobInteract(Player p_29021_, InteractionHand p_29022_)
Panda.mobInteract(Player p_29123_, InteractionHand p_29124_)
Parrot.mobInteract(Player p_29414_, InteractionHand p_29415_)
Pig.mobInteract(Player p_29489_, InteractionHand p_29490_)
Sheep.mobInteract(Player p_29853_, InteractionHand p_29854_)
protected InteractionResult
SnowGolem.mobInteract(Player p_29920_, InteractionHand p_29921_)
Wolf.mobInteract(Player p_30412_, InteractionHand p_30413_)
Modifier and TypeMethodDescriptionstatic <T extends LivingEntity & Bucketable>
Optional<InteractionResult>Bucketable.bucketMobPickup(Player p_148829_, InteractionHand p_148830_, T p_148831_)
-
Uses of InteractionResult in net.minecraft.world.entity.animal.axolotl
Modifier and TypeMethodDescriptionAxolotl.mobInteract(Player p_149155_, InteractionHand p_149156_)
-
Uses of InteractionResult in net.minecraft.world.entity.animal.goat
-
Uses of InteractionResult in net.minecraft.world.entity.animal.horse
Modifier and TypeMethodDescriptionAbstractChestedHorse.mobInteract(Player p_30493_, InteractionHand p_30494_)
Horse.mobInteract(Player p_30713_, InteractionHand p_30714_)
SkeletonHorse.mobInteract(Player p_30904_, InteractionHand p_30905_)
ZombieHorse.mobInteract(Player p_31001_, InteractionHand p_31002_)
-
Uses of InteractionResult in net.minecraft.world.entity.decoration
Modifier and TypeMethodDescriptionItemFrame.interact(Player p_31787_, InteractionHand p_31788_)
LeashFenceKnotEntity.interact(Player p_31842_, InteractionHand p_31843_)
ArmorStand.interactAt(Player p_31594_, Vec3 p_31595_, InteractionHand p_31596_)
-
Uses of InteractionResult in net.minecraft.world.entity.monster
Modifier and TypeMethodDescriptionprotected InteractionResult
Creeper.mobInteract(Player p_32301_, InteractionHand p_32302_)
Strider.mobInteract(Player p_33910_, InteractionHand p_33911_)
ZombieVillager.mobInteract(Player p_34394_, InteractionHand p_34395_)
-
Uses of InteractionResult in net.minecraft.world.entity.monster.hoglin
-
Uses of InteractionResult in net.minecraft.world.entity.monster.piglin
Modifier and TypeMethodDescriptionPiglin.mobInteract(Player p_34745_, InteractionHand p_34746_)
static InteractionResult
PiglinAi.mobInteract(Piglin p_34847_, Player p_34848_, InteractionHand p_34849_)
-
Uses of InteractionResult in net.minecraft.world.entity.npc
Modifier and TypeMethodDescriptionVillager.mobInteract(Player p_35472_, InteractionHand p_35473_)
WanderingTrader.mobInteract(Player p_35856_, InteractionHand p_35857_)
-
Uses of InteractionResult in net.minecraft.world.entity.player
-
Uses of InteractionResult in net.minecraft.world.entity.vehicle
Modifier and TypeMethodDescriptionAbstractMinecartContainer.interact(Player p_38232_, InteractionHand p_38233_)
Boat.interact(Player p_38330_, InteractionHand p_38331_)
Minecart.interact(Player p_38483_, InteractionHand p_38484_)
MinecartCommandBlock.interact(Player p_38522_, InteractionHand p_38523_)
MinecartFurnace.interact(Player p_38562_, InteractionHand p_38563_)
-
Uses of InteractionResult in net.minecraft.world.item
Modifier and TypeMethodDescriptionstatic InteractionResult
LeadItem.bindPlayerMobs(Player p_42830_, Level p_42831_, BlockPos p_42832_)
DyeItem.interactLivingEntity(ItemStack p_41085_, Player p_41086_, LivingEntity p_41087_, InteractionHand p_41088_)
Item.interactLivingEntity(ItemStack p_41398_, Player p_41399_, LivingEntity p_41400_, InteractionHand p_41401_)
ItemStack.interactLivingEntity(Player p_41648_, LivingEntity p_41649_, InteractionHand p_41650_)
NameTagItem.interactLivingEntity(ItemStack p_42954_, Player p_42955_, LivingEntity p_42956_, InteractionHand p_42957_)
SaddleItem.interactLivingEntity(ItemStack p_43055_, Player p_43056_, LivingEntity p_43057_, InteractionHand p_43058_)
ShearsItem.interactLivingEntity(ItemStack stack, Player playerIn, LivingEntity entity, InteractionHand hand)
private InteractionResult
ItemStack.onItemUse(UseOnContext p_41662_, Function<UseOnContext,InteractionResult> callback)
ItemStack.onItemUseFirst(UseOnContext p_41662_)
BlockItem.place(BlockPlaceContext p_40577_)
ArmorStandItem.useOn(UseOnContext p_40510_)
AxeItem.useOn(UseOnContext p_40529_)
BlockItem.useOn(UseOnContext p_40581_)
BoneMealItem.useOn(UseOnContext p_40637_)
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_)
RecordItem.useOn(UseOnContext p_43048_)
ShovelItem.useOn(UseOnContext p_43119_)
SolidBucketItem.useOn(UseOnContext p_151197_)
SpawnEggItem.useOn(UseOnContext p_43223_)
WaterLilyBlockItem.useOn(UseOnContext p_43439_)
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 InteractionResult in net.minecraft.world.level
-
Uses of InteractionResult in net.minecraft.world.level.block
Modifier and TypeMethodDescriptionprotected static InteractionResult
CakeBlock.eat(LevelAccessor p_51186_, BlockPos p_51187_, BlockState p_51188_, Player p_51189_)
AbstractCauldronBlock.use(BlockState p_151969_, Level p_151970_, BlockPos p_151971_, Player p_151972_, InteractionHand p_151973_, BlockHitResult p_151974_)
AbstractFurnaceBlock.use(BlockState p_48706_, Level p_48707_, BlockPos p_48708_, Player p_48709_, InteractionHand p_48710_, BlockHitResult p_48711_)
AnvilBlock.use(BlockState p_48804_, Level p_48805_, BlockPos p_48806_, Player p_48807_, InteractionHand p_48808_, BlockHitResult p_48809_)
BarrelBlock.use(BlockState p_49069_, Level p_49070_, BlockPos p_49071_, Player p_49072_, InteractionHand p_49073_, BlockHitResult p_49074_)
BeaconBlock.use(BlockState p_49432_, Level p_49433_, BlockPos p_49434_, Player p_49435_, InteractionHand p_49436_, BlockHitResult p_49437_)
BedBlock.use(BlockState p_49515_, Level p_49516_, BlockPos p_49517_, Player p_49518_, InteractionHand p_49519_, BlockHitResult p_49520_)
BeehiveBlock.use(BlockState p_49624_, Level p_49625_, BlockPos p_49626_, Player p_49627_, InteractionHand p_49628_, BlockHitResult p_49629_)
BellBlock.use(BlockState p_49722_, Level p_49723_, BlockPos p_49724_, Player p_49725_, InteractionHand p_49726_, BlockHitResult p_49727_)
BrewingStandBlock.use(BlockState p_50930_, Level p_50931_, BlockPos p_50932_, Player p_50933_, InteractionHand p_50934_, BlockHitResult p_50935_)
ButtonBlock.use(BlockState p_51088_, Level p_51089_, BlockPos p_51090_, Player p_51091_, InteractionHand p_51092_, BlockHitResult p_51093_)
CakeBlock.use(BlockState p_51202_, Level p_51203_, BlockPos p_51204_, Player p_51205_, InteractionHand p_51206_, BlockHitResult p_51207_)
CampfireBlock.use(BlockState p_51274_, Level p_51275_, BlockPos p_51276_, Player p_51277_, InteractionHand p_51278_, BlockHitResult p_51279_)
CandleBlock.use(BlockState p_152822_, Level p_152823_, BlockPos p_152824_, Player p_152825_, InteractionHand p_152826_, BlockHitResult p_152827_)
CandleCakeBlock.use(BlockState p_152884_, Level p_152885_, BlockPos p_152886_, Player p_152887_, InteractionHand p_152888_, BlockHitResult p_152889_)
CartographyTableBlock.use(BlockState p_51357_, Level p_51358_, BlockPos p_51359_, Player p_51360_, InteractionHand p_51361_, BlockHitResult p_51362_)
static InteractionResult
CaveVines.use(BlockState p_152954_, Level p_152955_, BlockPos p_152956_)
CaveVinesBlock.use(BlockState p_152980_, Level p_152981_, BlockPos p_152982_, Player p_152983_, InteractionHand p_152984_, BlockHitResult p_152985_)
CaveVinesPlantBlock.use(BlockState p_153021_, Level p_153022_, BlockPos p_153023_, Player p_153024_, InteractionHand p_153025_, BlockHitResult p_153026_)
ChestBlock.use(BlockState p_51531_, Level p_51532_, BlockPos p_51533_, Player p_51534_, InteractionHand p_51535_, BlockHitResult p_51536_)
CommandBlock.use(BlockState p_51825_, Level p_51826_, BlockPos p_51827_, Player p_51828_, InteractionHand p_51829_, BlockHitResult p_51830_)
ComparatorBlock.use(BlockState p_51880_, Level p_51881_, BlockPos p_51882_, Player p_51883_, InteractionHand p_51884_, BlockHitResult p_51885_)
ComposterBlock.use(BlockState p_51949_, Level p_51950_, BlockPos p_51951_, Player p_51952_, InteractionHand p_51953_, BlockHitResult p_51954_)
CraftingTableBlock.use(BlockState p_52233_, Level p_52234_, BlockPos p_52235_, Player p_52236_, InteractionHand p_52237_, BlockHitResult p_52238_)
DaylightDetectorBlock.use(BlockState p_52391_, Level p_52392_, BlockPos p_52393_, Player p_52394_, InteractionHand p_52395_, BlockHitResult p_52396_)
DispenserBlock.use(BlockState p_52693_, Level p_52694_, BlockPos p_52695_, Player p_52696_, InteractionHand p_52697_, BlockHitResult p_52698_)
DoorBlock.use(BlockState p_52769_, Level p_52770_, BlockPos p_52771_, Player p_52772_, InteractionHand p_52773_, BlockHitResult p_52774_)
DragonEggBlock.use(BlockState p_52923_, Level p_52924_, BlockPos p_52925_, Player p_52926_, InteractionHand p_52927_, BlockHitResult p_52928_)
EnchantmentTableBlock.use(BlockState p_52974_, Level p_52975_, BlockPos p_52976_, Player p_52977_, InteractionHand p_52978_, BlockHitResult p_52979_)
EnderChestBlock.use(BlockState p_53137_, Level p_53138_, BlockPos p_53139_, Player p_53140_, InteractionHand p_53141_, BlockHitResult p_53142_)
FenceBlock.use(BlockState p_53316_, Level p_53317_, BlockPos p_53318_, Player p_53319_, InteractionHand p_53320_, BlockHitResult p_53321_)
FenceGateBlock.use(BlockState p_53365_, Level p_53366_, BlockPos p_53367_, Player p_53368_, InteractionHand p_53369_, BlockHitResult p_53370_)
FletchingTableBlock.use(BlockState p_53501_, Level p_53502_, BlockPos p_53503_, Player p_53504_, InteractionHand p_53505_, BlockHitResult p_53506_)
FlowerPotBlock.use(BlockState p_53540_, Level p_53541_, BlockPos p_53542_, Player p_53543_, InteractionHand p_53544_, BlockHitResult p_53545_)
GrindstoneBlock.use(BlockState p_53821_, Level p_53822_, BlockPos p_53823_, Player p_53824_, InteractionHand p_53825_, BlockHitResult p_53826_)
HopperBlock.use(BlockState p_54071_, Level p_54072_, BlockPos p_54073_, Player p_54074_, InteractionHand p_54075_, BlockHitResult p_54076_)
JigsawBlock.use(BlockState p_54231_, Level p_54232_, BlockPos p_54233_, Player p_54234_, InteractionHand p_54235_, BlockHitResult p_54236_)
JukeboxBlock.use(BlockState p_54281_, Level p_54282_, BlockPos p_54283_, Player p_54284_, InteractionHand p_54285_, BlockHitResult p_54286_)
LecternBlock.use(BlockState p_54524_, Level p_54525_, BlockPos p_54526_, Player p_54527_, InteractionHand p_54528_, BlockHitResult p_54529_)
LeverBlock.use(BlockState p_54640_, Level p_54641_, BlockPos p_54642_, Player p_54643_, InteractionHand p_54644_, BlockHitResult p_54645_)
LightBlock.use(BlockState p_153673_, Level p_153674_, BlockPos p_153675_, Player p_153676_, InteractionHand p_153677_, BlockHitResult p_153678_)
LoomBlock.use(BlockState p_54787_, Level p_54788_, BlockPos p_54789_, Player p_54790_, InteractionHand p_54791_, BlockHitResult p_54792_)
NoteBlock.use(BlockState p_55034_, Level p_55035_, BlockPos p_55036_, Player p_55037_, InteractionHand p_55038_, BlockHitResult p_55039_)
PumpkinBlock.use(BlockState p_55289_, Level p_55290_, BlockPos p_55291_, Player p_55292_, InteractionHand p_55293_, BlockHitResult p_55294_)
RedStoneOreBlock.use(BlockState p_55472_, Level p_55473_, BlockPos p_55474_, Player p_55475_, InteractionHand p_55476_, BlockHitResult p_55477_)
RedStoneWireBlock.use(BlockState p_55554_, Level p_55555_, BlockPos p_55556_, Player p_55557_, InteractionHand p_55558_, BlockHitResult p_55559_)
RepeaterBlock.use(BlockState p_55809_, Level p_55810_, BlockPos p_55811_, Player p_55812_, InteractionHand p_55813_, BlockHitResult p_55814_)
RespawnAnchorBlock.use(BlockState p_55874_, Level p_55875_, BlockPos p_55876_, Player p_55877_, InteractionHand p_55878_, BlockHitResult p_55879_)
ShulkerBoxBlock.use(BlockState p_56227_, Level p_56228_, BlockPos p_56229_, Player p_56230_, InteractionHand p_56231_, BlockHitResult p_56232_)
SignBlock.use(BlockState p_56278_, Level p_56279_, BlockPos p_56280_, Player p_56281_, InteractionHand p_56282_, BlockHitResult p_56283_)
SmithingTableBlock.use(BlockState p_56428_, Level p_56429_, BlockPos p_56430_, Player p_56431_, InteractionHand p_56432_, BlockHitResult p_56433_)
StairBlock.use(BlockState p_56901_, Level p_56902_, BlockPos p_56903_, Player p_56904_, InteractionHand p_56905_, BlockHitResult p_56906_)
StonecutterBlock.use(BlockState p_57083_, Level p_57084_, BlockPos p_57085_, Player p_57086_, InteractionHand p_57087_, BlockHitResult p_57088_)
StructureBlock.use(BlockState p_57128_, Level p_57129_, BlockPos p_57130_, Player p_57131_, InteractionHand p_57132_, BlockHitResult p_57133_)
SweetBerryBushBlock.use(BlockState p_57275_, Level p_57276_, BlockPos p_57277_, Player p_57278_, InteractionHand p_57279_, BlockHitResult p_57280_)
TntBlock.use(BlockState p_57450_, Level p_57451_, BlockPos p_57452_, Player p_57453_, InteractionHand p_57454_, BlockHitResult p_57455_)
TrapDoorBlock.use(BlockState p_57540_, Level p_57541_, BlockPos p_57542_, Player p_57543_, InteractionHand p_57544_, BlockHitResult p_57545_)
-
Uses of InteractionResult in net.minecraft.world.level.block.piston
Modifier and TypeMethodDescriptionMovingPistonBlock.use(BlockState p_60070_, Level p_60071_, BlockPos p_60072_, Player p_60073_, InteractionHand p_60074_, BlockHitResult p_60075_)
-
Uses of InteractionResult in net.minecraft.world.level.block.state
Modifier and TypeMethodDescriptionBlockBehaviour.BlockStateBase.use(Level p_60665_, Player p_60666_, InteractionHand p_60667_, BlockHitResult p_60668_)
BlockBehaviour.use(BlockState p_60503_, Level p_60504_, BlockPos p_60505_, Player p_60506_, InteractionHand p_60507_, BlockHitResult p_60508_)
Deprecated. -
Uses of InteractionResult in net.minecraftforge.common
Modifier and TypeMethodDescriptionstatic InteractionResult
ForgeHooks.onInteractEntity(Player player, Entity entity, InteractionHand hand)
static InteractionResult
ForgeHooks.onInteractEntityAt(Player player, Entity entity, HitResult ray, InteractionHand hand)
static InteractionResult
ForgeHooks.onInteractEntityAt(Player player, Entity entity, Vec3 vec3d, InteractionHand hand)
static InteractionResult
ForgeHooks.onItemRightClick(Player player, InteractionHand hand)
static InteractionResult
ForgeHooks.onPlaceItemIntoWorld(UseOnContext context)
-
Uses of InteractionResult in net.minecraftforge.common.extensions
Modifier and TypeMethodDescriptiondefault InteractionResult
IForgeItem.onItemUseFirst(ItemStack stack, UseOnContext context)
This is called when the item is used, before the block is activated.default InteractionResult
IForgeItemStack.onItemUseFirst(UseOnContext context)
-
Uses of InteractionResult in net.minecraftforge.debug.block
Modifier and TypeMethodDescriptionBlockEntityOnLoadTest.TestBlock.use(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hit)
CustomRespawnTest.CustomRespawnBlock.use(BlockState state, Level world, BlockPos pos, Player player, InteractionHand hand, BlockHitResult blockHitResult)
FullPotsAccessorDemo.DioriteFlowerPotBlock.use(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hit)
-
Uses of InteractionResult in net.minecraftforge.event.entity.player
Modifier and TypeFieldDescriptionprivate InteractionResult
PlayerInteractEvent.cancellationResult
Modifier and TypeMethodDescriptionvoid
PlayerInteractEvent.setCancellationResult(InteractionResult result)
Set the InteractionResult that will be returned to vanilla if the event is cancelled, instead of calling the relevant method of the event.