类 ItemUsageContext
- java.lang.Object
-
- net.minecraft.item.ItemUsageContext
-
- 直接已知子类:
ItemPlacementContext
public class ItemUsageContext extends Object
- Mappings:
Namespace Name official brtintermediary net/minecraft/class_1838named net/minecraft/item/ItemUsageContext
-
-
构造器概要
构造器 限定符 构造器 说明 ItemUsageContext(PlayerEntity player, Hand hand, BlockHitResult hit)protectedItemUsageContext(World world, @Nullable PlayerEntity player, Hand hand, ItemStack stack, BlockHitResult hit)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 BlockPosgetBlockPos()HandgetHand()Vec3dgetHitPos()protected BlockHitResultgetHitResult()@Nullable PlayerEntitygetPlayer()DirectiongetPlayerFacing()floatgetPlayerYaw()DirectiongetSide()ItemStackgetStack()WorldgetWorld()booleanhitsInsideBlock()booleanshouldCancelInteraction()
-
-
-
字段详细资料
-
player
@Nullable private final @Nullable PlayerEntity player
- Mappings:
Namespace Name Mixin selector official aLbrt;a:Lbjf;intermediary field_8942Lnet/minecraft/class_1838;field_8942:Lnet/minecraft/class_1657;named playerLnet/minecraft/item/ItemUsageContext;player:Lnet/minecraft/entity/player/PlayerEntity;
-
hand
private final Hand hand
- Mappings:
Namespace Name Mixin selector official bLbrt;b:Larf;intermediary field_19176Lnet/minecraft/class_1838;field_19176:Lnet/minecraft/class_1268;named handLnet/minecraft/item/ItemUsageContext;hand:Lnet/minecraft/util/Hand;
-
hit
private final BlockHitResult hit
- Mappings:
Namespace Name Mixin selector official cLbrt;c:Ldlw;intermediary field_17543Lnet/minecraft/class_1838;field_17543:Lnet/minecraft/class_3965;named hitLnet/minecraft/item/ItemUsageContext;hit:Lnet/minecraft/util/hit/BlockHitResult;
-
world
private final World world
- Mappings:
Namespace Name Mixin selector official dLbrt;d:Lbvr;intermediary field_8945Lnet/minecraft/class_1838;field_8945:Lnet/minecraft/class_1937;named worldLnet/minecraft/item/ItemUsageContext;world:Lnet/minecraft/world/World;
-
stack
private final ItemStack stack
- Mappings:
Namespace Name Mixin selector official eLbrt;e:Lbpr;intermediary field_8941Lnet/minecraft/class_1838;field_8941:Lnet/minecraft/class_1799;named stackLnet/minecraft/item/ItemUsageContext;stack:Lnet/minecraft/item/ItemStack;
-
-
构造器详细资料
-
ItemUsageContext
public ItemUsageContext(PlayerEntity player, Hand hand, BlockHitResult hit)
- Mappings:
Namespace Name Mixin selector official <init>Lbrt;<init>(Lbjf;Larf;Ldlw;)Vintermediary <init>Lnet/minecraft/class_1838;<init>(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Vnamed <init>Lnet/minecraft/item/ItemUsageContext;<init>(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)V
-
ItemUsageContext
protected ItemUsageContext(World world, @Nullable @Nullable PlayerEntity player, Hand hand, ItemStack stack, BlockHitResult hit)
- Mappings:
Namespace Name Mixin selector official <init>Lbrt;<init>(Lbvr;Lbjf;Larf;Lbpr;Ldlw;)Vintermediary <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;)Vnamed <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
-
-
方法详细资料
-
getHitResult
protected final BlockHitResult getHitResult()
- Mappings:
Namespace Name Mixin selector official jLbrt;j()Ldlw;intermediary method_30344Lnet/minecraft/class_1838;method_30344()Lnet/minecraft/class_3965;named getHitResultLnet/minecraft/item/ItemUsageContext;getHitResult()Lnet/minecraft/util/hit/BlockHitResult;
-
getBlockPos
public BlockPos getBlockPos()
- Mappings:
Namespace Name Mixin selector official aLbrt;a()Lgb;intermediary method_8037Lnet/minecraft/class_1838;method_8037()Lnet/minecraft/class_2338;named getBlockPosLnet/minecraft/item/ItemUsageContext;getBlockPos()Lnet/minecraft/util/math/BlockPos;
-
getSide
public Direction getSide()
- Mappings:
Namespace Name Mixin selector official kLbrt;k()Lgg;intermediary method_8038Lnet/minecraft/class_1838;method_8038()Lnet/minecraft/class_2350;named getSideLnet/minecraft/item/ItemUsageContext;getSide()Lnet/minecraft/util/math/Direction;
-
getHitPos
public Vec3d getHitPos()
- Mappings:
Namespace Name Mixin selector official lLbrt;l()Ldma;intermediary method_17698Lnet/minecraft/class_1838;method_17698()Lnet/minecraft/class_243;named getHitPosLnet/minecraft/item/ItemUsageContext;getHitPos()Lnet/minecraft/util/math/Vec3d;
-
hitsInsideBlock
public boolean hitsInsideBlock()
- Mappings:
Namespace Name Mixin selector official mLbrt;m()Zintermediary method_17699Lnet/minecraft/class_1838;method_17699()Znamed hitsInsideBlockLnet/minecraft/item/ItemUsageContext;hitsInsideBlock()Z
-
getStack
public ItemStack getStack()
- Mappings:
Namespace Name Mixin selector official nLbrt;n()Lbpr;intermediary method_8041Lnet/minecraft/class_1838;method_8041()Lnet/minecraft/class_1799;named getStackLnet/minecraft/item/ItemUsageContext;getStack()Lnet/minecraft/item/ItemStack;
-
getPlayer
@Nullable public @Nullable PlayerEntity getPlayer()
- Mappings:
Namespace Name Mixin selector official oLbrt;o()Lbjf;intermediary method_8036Lnet/minecraft/class_1838;method_8036()Lnet/minecraft/class_1657;named getPlayerLnet/minecraft/item/ItemUsageContext;getPlayer()Lnet/minecraft/entity/player/PlayerEntity;
-
getHand
public Hand getHand()
- Mappings:
Namespace Name Mixin selector official pLbrt;p()Larf;intermediary method_20287Lnet/minecraft/class_1838;method_20287()Lnet/minecraft/class_1268;named getHandLnet/minecraft/item/ItemUsageContext;getHand()Lnet/minecraft/util/Hand;
-
getWorld
public World getWorld()
- Mappings:
Namespace Name Mixin selector official qLbrt;q()Lbvr;intermediary method_8045Lnet/minecraft/class_1838;method_8045()Lnet/minecraft/class_1937;named getWorldLnet/minecraft/item/ItemUsageContext;getWorld()Lnet/minecraft/world/World;
-
getPlayerFacing
public Direction getPlayerFacing()
- Mappings:
Namespace Name Mixin selector official gLbrt;g()Lgg;intermediary method_8042Lnet/minecraft/class_1838;method_8042()Lnet/minecraft/class_2350;named getPlayerFacingLnet/minecraft/item/ItemUsageContext;getPlayerFacing()Lnet/minecraft/util/math/Direction;
-
shouldCancelInteraction
public boolean shouldCancelInteraction()
- Mappings:
Namespace Name Mixin selector official hLbrt;h()Zintermediary method_8046Lnet/minecraft/class_1838;method_8046()Znamed shouldCancelInteractionLnet/minecraft/item/ItemUsageContext;shouldCancelInteraction()Z
-
getPlayerYaw
public float getPlayerYaw()
- Mappings:
Namespace Name Mixin selector official iLbrt;i()Fintermediary method_8044Lnet/minecraft/class_1838;method_8044()Fnamed getPlayerYawLnet/minecraft/item/ItemUsageContext;getPlayerYaw()F
-
-