Package net.minecraft.item
Class ItemUsageContext
java.lang.Object
net.minecraft.item.ItemUsageContext
- Direct Known Subclasses:
- ItemPlacementContext
- Mappings:
- Namespace - Name - official - cij- intermediary - net/minecraft/class_1838- named - net/minecraft/item/ItemUsageContext
- 
Field SummaryFields
- 
Constructor SummaryConstructorsModifierConstructorDescriptionItemUsageContext(PlayerEntity player, Hand hand, BlockHitResult hit) protectedItemUsageContext(World world, @Nullable PlayerEntity player, Hand hand, ItemStack stack, BlockHitResult hit) 
- 
Method SummaryModifier and TypeMethodDescriptiongetHand()protected final BlockHitResultReturns the horizontal facing direction of the player.floatgetSide()getStack()getWorld()booleanboolean
- 
Field Details- 
player- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcij;a:Lbyo;- intermediary - field_8942- Lnet/minecraft/class_1838;field_8942:Lnet/minecraft/class_1657;- named - player- Lnet/minecraft/item/ItemUsageContext;player:Lnet/minecraft/entity/player/PlayerEntity;
 
- 
hand- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcij;b:Lbdw;- intermediary - field_19176- Lnet/minecraft/class_1838;field_19176:Lnet/minecraft/class_1268;- named - hand- Lnet/minecraft/item/ItemUsageContext;hand:Lnet/minecraft/util/Hand;
 
- 
hit- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcij;c:Leee;- intermediary - field_17543- Lnet/minecraft/class_1838;field_17543:Lnet/minecraft/class_3965;- named - hit- Lnet/minecraft/item/ItemUsageContext;hit:Lnet/minecraft/util/hit/BlockHitResult;
 
- 
world- Mappings:
- Namespace - Name - Mixin selector - official - d- Lcij;d:Lcmm;- intermediary - field_8945- Lnet/minecraft/class_1838;field_8945:Lnet/minecraft/class_1937;- named - world- Lnet/minecraft/item/ItemUsageContext;world:Lnet/minecraft/world/World;
 
- 
stack- Mappings:
- Namespace - Name - Mixin selector - official - e- Lcij;e:Lcfz;- intermediary - field_8941- Lnet/minecraft/class_1838;field_8941:Lnet/minecraft/class_1799;- named - stack- Lnet/minecraft/item/ItemUsageContext;stack:Lnet/minecraft/item/ItemStack;
 
 
- 
- 
Constructor Details- 
ItemUsageContext- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcij;<init>(Lbyo;Lbdw;Leee;)V- intermediary - <init>- Lnet/minecraft/class_1838;<init>(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)V- named - <init>- Lnet/minecraft/item/ItemUsageContext;<init>(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)V
 
- 
ItemUsageContextprotected ItemUsageContext(World world, @Nullable @Nullable PlayerEntity player, Hand hand, ItemStack stack, BlockHitResult hit) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcij;<init>(Lcmm;Lbyo;Lbdw;Lcfz;Leee;)V- intermediary - <init>- Lnet/minecraft/class_1838;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_3965;)V- named - <init>- Lnet/minecraft/item/ItemUsageContext;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/hit/BlockHitResult;)V
 
 
- 
- 
Method Details- 
getHitResult- Mappings:
- Namespace - Name - Mixin selector - official - j- Lcij;j()Leee;- intermediary - method_30344- Lnet/minecraft/class_1838;method_30344()Lnet/minecraft/class_3965;- named - getHitResult- Lnet/minecraft/item/ItemUsageContext;getHitResult()Lnet/minecraft/util/hit/BlockHitResult;
 
- 
getBlockPos- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcij;a()Lgu;- intermediary - method_8037- Lnet/minecraft/class_1838;method_8037()Lnet/minecraft/class_2338;- named - getBlockPos- Lnet/minecraft/item/ItemUsageContext;getBlockPos()Lnet/minecraft/util/math/BlockPos;
 
- 
getSide- Mappings:
- Namespace - Name - Mixin selector - official - k- Lcij;k()Lha;- intermediary - method_8038- Lnet/minecraft/class_1838;method_8038()Lnet/minecraft/class_2350;- named - getSide- Lnet/minecraft/item/ItemUsageContext;getSide()Lnet/minecraft/util/math/Direction;
 
- 
getHitPos- Mappings:
- Namespace - Name - Mixin selector - official - l- Lcij;l()Leei;- intermediary - method_17698- Lnet/minecraft/class_1838;method_17698()Lnet/minecraft/class_243;- named - getHitPos- Lnet/minecraft/item/ItemUsageContext;getHitPos()Lnet/minecraft/util/math/Vec3d;
 
- 
hitsInsideBlockpublic boolean hitsInsideBlock()- Mappings:
- Namespace - Name - Mixin selector - official - m- Lcij;m()Z- intermediary - method_17699- Lnet/minecraft/class_1838;method_17699()Z- named - hitsInsideBlock- Lnet/minecraft/item/ItemUsageContext;hitsInsideBlock()Z
 
- 
getStack- Mappings:
- Namespace - Name - Mixin selector - official - n- Lcij;n()Lcfz;- intermediary - method_8041- Lnet/minecraft/class_1838;method_8041()Lnet/minecraft/class_1799;- named - getStack- Lnet/minecraft/item/ItemUsageContext;getStack()Lnet/minecraft/item/ItemStack;
 
- 
getPlayer- Mappings:
- Namespace - Name - Mixin selector - official - o- Lcij;o()Lbyo;- intermediary - method_8036- Lnet/minecraft/class_1838;method_8036()Lnet/minecraft/class_1657;- named - getPlayer- Lnet/minecraft/item/ItemUsageContext;getPlayer()Lnet/minecraft/entity/player/PlayerEntity;
 
- 
getHand- Mappings:
- Namespace - Name - Mixin selector - official - p- Lcij;p()Lbdw;- intermediary - method_20287- Lnet/minecraft/class_1838;method_20287()Lnet/minecraft/class_1268;- named - getHand- Lnet/minecraft/item/ItemUsageContext;getHand()Lnet/minecraft/util/Hand;
 
- 
getWorld- Mappings:
- Namespace - Name - Mixin selector - official - q- Lcij;q()Lcmm;- intermediary - method_8045- Lnet/minecraft/class_1838;method_8045()Lnet/minecraft/class_1937;- named - getWorld- Lnet/minecraft/item/ItemUsageContext;getWorld()Lnet/minecraft/world/World;
 
- 
getHorizontalPlayerFacingReturns the horizontal facing direction of the player.- Returns:
- the horizontal facing direction of the player
- Implementation Requirements:
- If the player is null, returnsDirection.NORTH.
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lcij;g()Lha;- intermediary - method_8042- Lnet/minecraft/class_1838;method_8042()Lnet/minecraft/class_2350;- named - getHorizontalPlayerFacing- Lnet/minecraft/item/ItemUsageContext;getHorizontalPlayerFacing()Lnet/minecraft/util/math/Direction;
 
- 
shouldCancelInteractionpublic boolean shouldCancelInteraction()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lcij;h()Z- intermediary - method_8046- Lnet/minecraft/class_1838;method_8046()Z- named - shouldCancelInteraction- Lnet/minecraft/item/ItemUsageContext;shouldCancelInteraction()Z
 
- 
getPlayerYawpublic float getPlayerYaw()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lcij;i()F- intermediary - method_8044- Lnet/minecraft/class_1838;method_8044()F- named - getPlayerYaw- Lnet/minecraft/item/ItemUsageContext;getPlayerYaw()F
 
 
-