Package net.minecraft.client.network
Class ClientPlayerInteractionManager
java.lang.Object
net.minecraft.client.network.ClientPlayerInteractionManager
- Mappings:
Namespace Name official blmintermediary net/minecraft/class_477named net/minecraft/client/network/ClientPlayerInteractionManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate floatprivate booleanprivate final MinecraftClientprivate BlockPosprivate floatprivate GameModeprivate intprivate final ClientPlayNetworkHandlerprivate ItemStack -
Constructor Summary
ConstructorsConstructorDescriptionClientPlayerInteractionManager(MinecraftClient client, ClientPlayNetworkHandler clientPlayNetworkHandler) -
Method Summary
Modifier and TypeMethodDescriptionbooleanattackBlock(BlockPos pos, Direction direction) voidattackEntity(PlayerEntity player, Entity target) static voidbreakBlockOrFire(MinecraftClient client, ClientPlayerInteractionManager interactionManager, BlockPos pos, Direction direction) voidvoidclickButton(int syncId, int buttonId) voidclickCreativeStack(ItemStack stack, int slotId) voidcopyAbilities(PlayerEntity player) voiddropCreativeStack(ItemStack stack) floatbooleanbooleanbooleanbooleanbooleanbooleanbooleanprivate booleanbooleanbooleanvoidmethod_12231(int int2) method_12232(ClientPlayerEntity clientPlayerEntity, ClientWorld clientWorld, ItemStack itemStack, BlockPos blockPos, Direction direction, Vec3d vec3d, Hand hand) booleanmethod_12233(BlockPos blockPos) method_12234(PlayerEntity playerEntity, World world, ItemStack itemStack, Hand hand) method_12235(PlayerEntity playerEntity, Entity entity, ItemStack itemStack, Hand hand) method_12236(PlayerEntity playerEntity, Entity entity, BlockHitResult blockHitResult, ItemStack itemStack, Hand hand) method_1224(int int2, int int3, int int4, ItemAction itemAction, PlayerEntity playerEntity) voidmethod_1233(GameMode gameMode) voidmethod_1236(PlayerEntity playerEntity) method_9658(World world, StatHandler statHandler) voidstopUsingItem(PlayerEntity player) private voidvoidtick()booleanupdateBlockBreakingProgress(BlockPos pos, Direction direction)
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official aLblm;a:Lbcx;intermediary field_1646Lnet/minecraft/class_477;field_1646:Lnet/minecraft/class_1600;named clientLnet/minecraft/client/network/ClientPlayerInteractionManager;client:Lnet/minecraft/client/MinecraftClient;
-
networkHandler
- Mappings:
Namespace Name Mixin selector official bLblm;b:Lbll;intermediary field_1647Lnet/minecraft/class_477;field_1647:Lnet/minecraft/class_1845;named networkHandlerLnet/minecraft/client/network/ClientPlayerInteractionManager;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
-
currentBreakingPos
- Mappings:
Namespace Name Mixin selector official cLblm;c:Lcm;intermediary field_10593Lnet/minecraft/class_477;field_10593:Lnet/minecraft/class_2552;named currentBreakingPosLnet/minecraft/client/network/ClientPlayerInteractionManager;currentBreakingPos:Lnet/minecraft/util/math/BlockPos;
-
selectedStack
- Mappings:
Namespace Name Mixin selector official dLblm;d:Ladz;intermediary field_5147Lnet/minecraft/class_477;field_5147:Lnet/minecraft/class_1071;named selectedStackLnet/minecraft/client/network/ClientPlayerInteractionManager;selectedStack:Lnet/minecraft/item/ItemStack;
-
currentBreakingProgress
private float currentBreakingProgress- Mappings:
Namespace Name Mixin selector official eLblm;e:Fintermediary field_1651Lnet/minecraft/class_477;field_1651:Fnamed currentBreakingProgressLnet/minecraft/client/network/ClientPlayerInteractionManager;currentBreakingProgress:F
-
blockBreakingSoundCooldown
private float blockBreakingSoundCooldown- Mappings:
Namespace Name Mixin selector official fLblm;f:Fintermediary field_1653Lnet/minecraft/class_477;field_1653:Fnamed blockBreakingSoundCooldownLnet/minecraft/client/network/ClientPlayerInteractionManager;blockBreakingSoundCooldown:F
-
blockBreakingCooldown
private int blockBreakingCooldown- Mappings:
Namespace Name Mixin selector official gLblm;g:Iintermediary field_1654Lnet/minecraft/class_477;field_1654:Inamed blockBreakingCooldownLnet/minecraft/client/network/ClientPlayerInteractionManager;blockBreakingCooldown:I
-
breakingBlock
private boolean breakingBlock- Mappings:
Namespace Name Mixin selector official hLblm;h:Zintermediary field_1655Lnet/minecraft/class_477;field_1655:Znamed breakingBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;breakingBlock:Z
-
field_1656
- Mappings:
Namespace Name Mixin selector official iLblm;i:Laib;intermediary field_1656Lnet/minecraft/class_477;field_1656:Lnet/minecraft/class_1157;named field_1656Lnet/minecraft/client/network/ClientPlayerInteractionManager;field_1656:Lnet/minecraft/world/GameMode;
-
lastSelectedSlot
private int lastSelectedSlot- Mappings:
Namespace Name Mixin selector official jLblm;j:Iintermediary field_1657Lnet/minecraft/class_477;field_1657:Inamed lastSelectedSlotLnet/minecraft/client/network/ClientPlayerInteractionManager;lastSelectedSlot:I
-
-
Constructor Details
-
ClientPlayerInteractionManager
public ClientPlayerInteractionManager(MinecraftClient client, ClientPlayNetworkHandler clientPlayNetworkHandler) - Mappings:
Namespace Name Mixin selector official <init>Lblm;<init>(Lbcx;Lbll;)Vintermediary <init>Lnet/minecraft/class_477;<init>(Lnet/minecraft/class_1600;Lnet/minecraft/class_1845;)Vnamed <init>Lnet/minecraft/client/network/ClientPlayerInteractionManager;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ClientPlayNetworkHandler;)V
-
-
Method Details
-
breakBlockOrFire
public static void breakBlockOrFire(MinecraftClient client, ClientPlayerInteractionManager interactionManager, BlockPos pos, Direction direction) - Mappings:
Namespace Name Mixin selector official aLblm;a(Lbcx;Lblm;Lcm;Lct;)Vintermediary method_9659Lnet/minecraft/class_477;method_9659(Lnet/minecraft/class_1600;Lnet/minecraft/class_477;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Vnamed breakBlockOrFireLnet/minecraft/client/network/ClientPlayerInteractionManager;breakBlockOrFire(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ClientPlayerInteractionManager;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
-
copyAbilities
- Mappings:
Namespace Name Mixin selector official aLblm;a(Lzs;)Vintermediary method_1226Lnet/minecraft/class_477;method_1226(Lnet/minecraft/class_988;)Vnamed copyAbilitiesLnet/minecraft/client/network/ClientPlayerInteractionManager;copyAbilities(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isSpectator
public boolean isSpectator()- Mappings:
Namespace Name Mixin selector official aLblm;a()Zintermediary method_1221Lnet/minecraft/class_477;method_1221()Znamed isSpectatorLnet/minecraft/client/network/ClientPlayerInteractionManager;isSpectator()Z
-
method_1233
- Mappings:
Namespace Name Mixin selector official aLblm;a(Laib;)Vintermediary method_1233Lnet/minecraft/class_477;method_1233(Lnet/minecraft/class_1157;)Vnamed method_1233Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_1233(Lnet/minecraft/world/GameMode;)V
-
method_1236
- Mappings:
Namespace Name Mixin selector official bLblm;b(Lzs;)Vintermediary method_1236Lnet/minecraft/class_477;method_1236(Lnet/minecraft/class_988;)Vnamed method_1236Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_1236(Lnet/minecraft/entity/player/PlayerEntity;)V
-
hasStatusBars
public boolean hasStatusBars()- Mappings:
Namespace Name Mixin selector official bLblm;b()Zintermediary method_1234Lnet/minecraft/class_477;method_1234()Znamed hasStatusBarsLnet/minecraft/client/network/ClientPlayerInteractionManager;hasStatusBars()Z
-
method_12233
- Mappings:
Namespace Name Mixin selector official aLblm;a(Lcm;)Zintermediary method_12233Lnet/minecraft/class_477;method_12233(Lnet/minecraft/class_2552;)Znamed method_12233Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_12233(Lnet/minecraft/util/math/BlockPos;)Z
-
attackBlock
- Mappings:
Namespace Name Mixin selector official aLblm;a(Lcm;Lct;)Zintermediary method_9664Lnet/minecraft/class_477;method_9664(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Znamed attackBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;attackBlock(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
cancelBlockBreaking
public void cancelBlockBreaking()- Mappings:
Namespace Name Mixin selector official cLblm;c()Vintermediary method_1238Lnet/minecraft/class_477;method_1238()Vnamed cancelBlockBreakingLnet/minecraft/client/network/ClientPlayerInteractionManager;cancelBlockBreaking()V
-
updateBlockBreakingProgress
- Mappings:
Namespace Name Mixin selector official bLblm;b(Lcm;Lct;)Zintermediary method_9665Lnet/minecraft/class_477;method_9665(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Znamed updateBlockBreakingProgressLnet/minecraft/client/network/ClientPlayerInteractionManager;updateBlockBreakingProgress(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
getReachDistance
public float getReachDistance()- Mappings:
Namespace Name Mixin selector official dLblm;d()Fintermediary method_1241Lnet/minecraft/class_477;method_1241()Fnamed getReachDistanceLnet/minecraft/client/network/ClientPlayerInteractionManager;getReachDistance()F
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official eLblm;e()Vintermediary method_1242Lnet/minecraft/class_477;method_1242()Vnamed tickLnet/minecraft/client/network/ClientPlayerInteractionManager;tick()V
-
isCurrentlyBreaking
- Mappings:
Namespace Name Mixin selector official bLblm;b(Lcm;)Zintermediary method_9661Lnet/minecraft/class_477;method_9661(Lnet/minecraft/class_2552;)Znamed isCurrentlyBreakingLnet/minecraft/client/network/ClientPlayerInteractionManager;isCurrentlyBreaking(Lnet/minecraft/util/math/BlockPos;)Z
-
syncSelectedSlot
private void syncSelectedSlot()- Mappings:
Namespace Name Mixin selector official nLblm;n()Vintermediary method_1247Lnet/minecraft/class_477;method_1247()Vnamed syncSelectedSlotLnet/minecraft/client/network/ClientPlayerInteractionManager;syncSelectedSlot()V
-
method_12232
public ActionResult method_12232(ClientPlayerEntity clientPlayerEntity, ClientWorld clientWorld, @Nullable ItemStack itemStack, BlockPos blockPos, Direction direction, Vec3d vec3d, Hand hand) - Mappings:
Namespace Name Mixin selector official aLblm;a(Lbnn;Lbln;Ladz;Lcm;Lct;Lbcb;Lqr;)Lqt;intermediary method_12232Lnet/minecraft/class_477;method_12232(Lnet/minecraft/class_518;Lnet/minecraft/class_478;Lnet/minecraft/class_1071;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;Lnet/minecraft/class_236;Lnet/minecraft/class_2961;)Lnet/minecraft/class_2962;named method_12232Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_12232(Lnet/minecraft/entity/player/ClientPlayerEntity;Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
method_12234
public ActionResult method_12234(PlayerEntity playerEntity, World world, ItemStack itemStack, Hand hand) - Mappings:
Namespace Name Mixin selector official aLblm;a(Lzs;Laid;Ladz;Lqr;)Lqt;intermediary method_12234Lnet/minecraft/class_477;method_12234(Lnet/minecraft/class_988;Lnet/minecraft/class_1150;Lnet/minecraft/class_1071;Lnet/minecraft/class_2961;)Lnet/minecraft/class_2962;named method_12234Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_12234(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
method_9658
- Mappings:
Namespace Name Mixin selector official aLblm;a(Laid;Lnx;)Lbnn;intermediary method_9658Lnet/minecraft/class_477;method_9658(Lnet/minecraft/class_1150;Lnet/minecraft/class_625;)Lnet/minecraft/class_518;named method_9658Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_9658(Lnet/minecraft/world/World;Lnet/minecraft/stat/StatHandler;)Lnet/minecraft/entity/player/ClientPlayerEntity;
-
attackEntity
- Mappings:
Namespace Name Mixin selector official aLblm;a(Lzs;Lrw;)Vintermediary method_1227Lnet/minecraft/class_477;method_1227(Lnet/minecraft/class_988;Lnet/minecraft/class_864;)Vnamed attackEntityLnet/minecraft/client/network/ClientPlayerInteractionManager;attackEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;)V
-
method_12235
public ActionResult method_12235(PlayerEntity playerEntity, Entity entity, @Nullable ItemStack itemStack, Hand hand) - Mappings:
Namespace Name Mixin selector official aLblm;a(Lzs;Lrw;Ladz;Lqr;)Lqt;intermediary method_12235Lnet/minecraft/class_477;method_12235(Lnet/minecraft/class_988;Lnet/minecraft/class_864;Lnet/minecraft/class_1071;Lnet/minecraft/class_2961;)Lnet/minecraft/class_2962;named method_12235Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_12235(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
method_12236
public ActionResult method_12236(PlayerEntity playerEntity, Entity entity, BlockHitResult blockHitResult, @Nullable ItemStack itemStack, Hand hand) - Mappings:
Namespace Name Mixin selector official aLblm;a(Lzs;Lrw;Lbbz;Ladz;Lqr;)Lqt;intermediary method_12236Lnet/minecraft/class_477;method_12236(Lnet/minecraft/class_988;Lnet/minecraft/class_864;Lnet/minecraft/class_234;Lnet/minecraft/class_1071;Lnet/minecraft/class_2961;)Lnet/minecraft/class_2962;named method_12236Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_12236(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
method_1224
public ItemStack method_1224(int int2, int int3, int int4, ItemAction itemAction, PlayerEntity playerEntity) - Mappings:
Namespace Name Mixin selector official aLblm;a(IIILabi;Lzs;)Ladz;intermediary method_1224Lnet/minecraft/class_477;method_1224(IIILnet/minecraft/class_2679;Lnet/minecraft/class_988;)Lnet/minecraft/class_1071;named method_1224Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_1224(IIILnet/minecraft/util/ItemAction;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/item/ItemStack;
-
clickButton
public void clickButton(int syncId, int buttonId) - Mappings:
Namespace Name Mixin selector official aLblm;a(II)Vintermediary method_1222Lnet/minecraft/class_477;method_1222(II)Vnamed clickButtonLnet/minecraft/client/network/ClientPlayerInteractionManager;clickButton(II)V
-
clickCreativeStack
- Mappings:
Namespace Name Mixin selector official aLblm;a(Ladz;I)Vintermediary method_1231Lnet/minecraft/class_477;method_1231(Lnet/minecraft/class_1071;I)Vnamed clickCreativeStackLnet/minecraft/client/network/ClientPlayerInteractionManager;clickCreativeStack(Lnet/minecraft/item/ItemStack;I)V
-
dropCreativeStack
- Mappings:
Namespace Name Mixin selector official aLblm;a(Ladz;)Vintermediary method_1230Lnet/minecraft/class_477;method_1230(Lnet/minecraft/class_1071;)Vnamed dropCreativeStackLnet/minecraft/client/network/ClientPlayerInteractionManager;dropCreativeStack(Lnet/minecraft/item/ItemStack;)V
-
stopUsingItem
- Mappings:
Namespace Name Mixin selector official cLblm;c(Lzs;)Vintermediary method_1240Lnet/minecraft/class_477;method_1240(Lnet/minecraft/class_988;)Vnamed stopUsingItemLnet/minecraft/client/network/ClientPlayerInteractionManager;stopUsingItem(Lnet/minecraft/entity/player/PlayerEntity;)V
-
hasExperienceBar
public boolean hasExperienceBar()- Mappings:
Namespace Name Mixin selector official fLblm;f()Zintermediary method_1243Lnet/minecraft/class_477;method_1243()Znamed hasExperienceBarLnet/minecraft/client/network/ClientPlayerInteractionManager;hasExperienceBar()Z
-
hasLimitedAttackSpeed
public boolean hasLimitedAttackSpeed()- Mappings:
Namespace Name Mixin selector official gLblm;g()Zintermediary method_1244Lnet/minecraft/class_477;method_1244()Znamed hasLimitedAttackSpeedLnet/minecraft/client/network/ClientPlayerInteractionManager;hasLimitedAttackSpeed()Z
-
hasCreativeInventory
public boolean hasCreativeInventory()- Mappings:
Namespace Name Mixin selector official hLblm;h()Zintermediary method_1245Lnet/minecraft/class_477;method_1245()Znamed hasCreativeInventoryLnet/minecraft/client/network/ClientPlayerInteractionManager;hasCreativeInventory()Z
-
hasExtendedReach
public boolean hasExtendedReach()- Mappings:
Namespace Name Mixin selector official iLblm;i()Zintermediary method_1246Lnet/minecraft/class_477;method_1246()Znamed hasExtendedReachLnet/minecraft/client/network/ClientPlayerInteractionManager;hasExtendedReach()Z
-
hasRidingInventory
public boolean hasRidingInventory()- Mappings:
Namespace Name Mixin selector official jLblm;j()Zintermediary method_5707Lnet/minecraft/class_477;method_5707()Znamed hasRidingInventoryLnet/minecraft/client/network/ClientPlayerInteractionManager;hasRidingInventory()Z
-
isFlyingLocked
public boolean isFlyingLocked()- Mappings:
Namespace Name Mixin selector official kLblm;k()Zintermediary method_9666Lnet/minecraft/class_477;method_9666()Znamed isFlyingLockedLnet/minecraft/client/network/ClientPlayerInteractionManager;isFlyingLocked()Z
-
method_9667
- Mappings:
Namespace Name Mixin selector official lLblm;l()Laib;intermediary method_9667Lnet/minecraft/class_477;method_9667()Lnet/minecraft/class_1157;named method_9667Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_9667()Lnet/minecraft/world/GameMode;
-
isBreakingBlock
public boolean isBreakingBlock()- Mappings:
Namespace Name Mixin selector official mLblm;m()Zintermediary method_9668Lnet/minecraft/class_477;method_9668()Znamed isBreakingBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;isBreakingBlock()Z
-
method_12231
public void method_12231(int int2) - Mappings:
Namespace Name Mixin selector official aLblm;a(I)Vintermediary method_12231Lnet/minecraft/class_477;method_12231(I)Vnamed method_12231Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_12231(I)V
-