Package net.minecraft.client.network
Class ClientPlayerInteractionManager
java.lang.Object
net.minecraft.client.network.ClientPlayerInteractionManager
- Mappings:
Namespace Name official crfintermediary 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 booleanbooleanvoidmethod_12231(int int2) booleanmethod_12233(BlockPos blockPos) method_12234(PlayerEntity playerEntity, World world, Hand hand) method_12235(PlayerEntity playerEntity, Entity entity, Hand hand) method_12236(PlayerEntity playerEntity, Entity entity, BlockHitResult blockHitResult, Hand hand) method_1224(int int2, int int3, int int4, ItemAction itemAction, PlayerEntity playerEntity) voidmethod_1233(GameMode gameMode) voidmethod_1236(PlayerEntity playerEntity) method_13842(ClientPlayerEntity clientPlayerEntity, ClientWorld clientWorld, BlockPos blockPos, Direction direction, Vec3d vec3d, Hand hand) voidmethod_14674(int int2, RecipeType recipeType, boolean bool) method_9658(World world, StatHandler statHandler, class_3320 class_3320) voidstopUsingItem(PlayerEntity player) private voidvoidtick()booleanupdateBlockBreakingProgress(BlockPos pos, Direction direction)
-
Field Details
-
client
- Mappings:
Namespace Name Mixin selector official aLcrf;a:Lcft;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 bLcrf;b:Lcrd;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 cLcrf;c:Lel;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 dLcrf;d:Late;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 eLcrf;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 fLcrf;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 gLcrf;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 hLcrf;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 iLcrf;i:Laxv;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 jLcrf;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>Lcrf;<init>(Lcft;Lcrd;)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 aLcrf;a(Lcft;Lcrf;Lel;Leq;)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 aLcrf;a(Laog;)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
-
method_1233
- Mappings:
Namespace Name Mixin selector official aLcrf;a(Laxv;)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 bLcrf;b(Laog;)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 aLcrf;a()Zintermediary method_1234Lnet/minecraft/class_477;method_1234()Znamed hasStatusBarsLnet/minecraft/client/network/ClientPlayerInteractionManager;hasStatusBars()Z
-
method_12233
- Mappings:
Namespace Name Mixin selector official aLcrf;a(Lel;)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 aLcrf;a(Lel;Leq;)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 bLcrf;b()Vintermediary method_1238Lnet/minecraft/class_477;method_1238()Vnamed cancelBlockBreakingLnet/minecraft/client/network/ClientPlayerInteractionManager;cancelBlockBreaking()V
-
updateBlockBreakingProgress
- Mappings:
Namespace Name Mixin selector official bLcrf;b(Lel;Leq;)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 cLcrf;c()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 dLcrf;d()Vintermediary method_1242Lnet/minecraft/class_477;method_1242()Vnamed tickLnet/minecraft/client/network/ClientPlayerInteractionManager;tick()V
-
isCurrentlyBreaking
- Mappings:
Namespace Name Mixin selector official bLcrf;b(Lel;)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 mLcrf;m()Vintermediary method_1247Lnet/minecraft/class_477;method_1247()Vnamed syncSelectedSlotLnet/minecraft/client/network/ClientPlayerInteractionManager;syncSelectedSlot()V
-
method_13842
public ActionResult method_13842(ClientPlayerEntity clientPlayerEntity, ClientWorld clientWorld, BlockPos blockPos, Direction direction, Vec3d vec3d, Hand hand) - Mappings:
Namespace Name Mixin selector official aLcrf;a(Lctj;Lcrg;Lel;Leq;Lcee;Ladk;)Ladm;intermediary method_13842Lnet/minecraft/class_477;method_13842(Lnet/minecraft/class_518;Lnet/minecraft/class_478;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;Lnet/minecraft/class_236;Lnet/minecraft/class_2961;)Lnet/minecraft/class_2962;named method_13842Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_13842(Lnet/minecraft/entity/player/ClientPlayerEntity;Lnet/minecraft/client/world/ClientWorld;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
- Mappings:
Namespace Name Mixin selector official aLcrf;a(Laog;Laxy;Ladk;)Ladm;intermediary method_12234Lnet/minecraft/class_477;method_12234(Lnet/minecraft/class_988;Lnet/minecraft/class_1150;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/util/Hand;)Lnet/minecraft/util/ActionResult;
-
method_9658
- Mappings:
Namespace Name Mixin selector official aLcrf;a(Laxy;Lwt;Lcfj;)Lctj;intermediary method_9658Lnet/minecraft/class_477;method_9658(Lnet/minecraft/class_1150;Lnet/minecraft/class_625;Lnet/minecraft/class_3320;)Lnet/minecraft/class_518;named method_9658Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_9658(Lnet/minecraft/world/World;Lnet/minecraft/stat/StatHandler;Lnet/minecraft/class_3320;)Lnet/minecraft/entity/player/ClientPlayerEntity;
-
attackEntity
- Mappings:
Namespace Name Mixin selector official aLcrf;a(Laog;Laer;)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
- Mappings:
Namespace Name Mixin selector official aLcrf;a(Laog;Laer;Ladk;)Ladm;intermediary method_12235Lnet/minecraft/class_477;method_12235(Lnet/minecraft/class_988;Lnet/minecraft/class_864;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/util/Hand;)Lnet/minecraft/util/ActionResult;
-
method_12236
public ActionResult method_12236(PlayerEntity playerEntity, Entity entity, BlockHitResult blockHitResult, Hand hand) - Mappings:
Namespace Name Mixin selector official aLcrf;a(Laog;Laer;Lceb;Ladk;)Ladm;intermediary method_12236Lnet/minecraft/class_477;method_12236(Lnet/minecraft/class_988;Lnet/minecraft/class_864;Lnet/minecraft/class_234;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/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 aLcrf;a(IIILaqa;Laog;)Late;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;
-
method_14674
- Mappings:
Namespace Name Mixin selector official aLcrf;a(ILavk;Z)Vintermediary method_14674Lnet/minecraft/class_477;method_14674(ILnet/minecraft/class_1114;Z)Vnamed method_14674Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_14674(ILnet/minecraft/recipe/RecipeType;Z)V
-
clickButton
public void clickButton(int syncId, int buttonId) - Mappings:
Namespace Name Mixin selector official aLcrf;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 aLcrf;a(Late;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 aLcrf;a(Late;)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 cLcrf;c(Laog;)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 eLcrf;e()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 fLcrf;f()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 gLcrf;g()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 hLcrf;h()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 iLcrf;i()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 jLcrf;j()Zintermediary method_9666Lnet/minecraft/class_477;method_9666()Znamed isFlyingLockedLnet/minecraft/client/network/ClientPlayerInteractionManager;isFlyingLocked()Z
-
method_9667
- Mappings:
Namespace Name Mixin selector official kLcrf;k()Laxv;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 lLcrf;l()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 aLcrf;a(I)Vintermediary method_12231Lnet/minecraft/class_477;method_12231(I)Vnamed method_12231Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_12231(I)V
-