Package net.minecraft.client.network
Class ClientPlayerInteractionManager
java.lang.Object
net.minecraft.client.network.ClientPlayerInteractionManager
- Mappings:
Namespace Name named net/minecraft/client/network/ClientPlayerInteractionManagerintermediary net/minecraft/class_636official gfp
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate floatprivate booleanprivate final MinecraftClientprivate BlockPosprivate floatprivate GameModeprivate intprivate static final Loggerprivate final ClientPlayNetworkHandlerprivate ItemStack -
Constructor Summary
ConstructorsConstructorDescriptionClientPlayerInteractionManager(MinecraftClient client, ClientPlayNetworkHandler networkHandler) -
Method Summary
Modifier and TypeMethodDescriptionbooleanattackBlock(BlockPos pos, Direction direction) voidattackEntity(PlayerEntity player, Entity target) booleanbreakBlock(BlockPos pos) voidvoidclickButton(int syncId, int buttonId) voidclickCreativeStack(ItemStack stack, int slotId) voidclickRecipe(int syncId, NetworkRecipeId recipeId, boolean craftAll) voidclickSlot(int syncId, int slotId, int button, SlotActionType actionType, PlayerEntity player) voidcopyAbilities(PlayerEntity player) createPlayer(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook) createPlayer(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook, boolean lastSneaking, boolean lastSprinting) voiddropCreativeStack(ItemStack stack) intbooleanbooleanbooleanbooleanbooleaninteractBlock(ClientPlayerEntity player, Hand hand, BlockHitResult hitResult) private ActionResultinteractBlockInternal(ClientPlayerEntity player, Hand hand, BlockHitResult hitResult) interactEntity(PlayerEntity player, Entity entity, Hand hand) interactEntityAtLocation(PlayerEntity player, Entity entity, EntityHitResult hitResult, Hand hand) interactItem(PlayerEntity player, Hand hand) booleanprivate booleanbooleanvoidmethod_65193(BlockPos blockPos, boolean bool) voidpickFromInventory(Entity entity, boolean bool) private voidsendSequencedPacket(ClientWorld world, SequencedPacketCreator packetCreator) voidsetGameMode(GameMode gameMode) voidsetGameModes(GameMode gameMode, @Nullable GameMode previousGameMode) voidslotChangedState(int slot, int screenHandlerId, boolean newState) voidstopUsingItem(PlayerEntity player) private voidvoidtick()booleanupdateBlockBreakingProgress(BlockPos pos, Direction direction)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/network/ClientPlayerInteractionManager;LOGGER:Lorg/slf4j/Logger;intermediary field_20316Lnet/minecraft/class_636;field_20316:Lorg/slf4j/Logger;official aLgfp;a:Lorg/slf4j/Logger;
-
client
- Mappings:
Namespace Name Mixin selector named clientLnet/minecraft/client/network/ClientPlayerInteractionManager;client:Lnet/minecraft/client/MinecraftClient;intermediary field_3712Lnet/minecraft/class_636;field_3712:Lnet/minecraft/class_310;official bLgfp;b:Lflz;
-
networkHandler
- Mappings:
Namespace Name Mixin selector named networkHandlerLnet/minecraft/client/network/ClientPlayerInteractionManager;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;intermediary field_3720Lnet/minecraft/class_636;field_3720:Lnet/minecraft/class_634;official cLgfp;c:Lgfg;
-
currentBreakingPos
- Mappings:
Namespace Name Mixin selector named currentBreakingPosLnet/minecraft/client/network/ClientPlayerInteractionManager;currentBreakingPos:Lnet/minecraft/util/math/BlockPos;intermediary field_3714Lnet/minecraft/class_636;field_3714:Lnet/minecraft/class_2338;official dLgfp;d:Ljh;
-
selectedStack
- Mappings:
Namespace Name Mixin selector named selectedStackLnet/minecraft/client/network/ClientPlayerInteractionManager;selectedStack:Lnet/minecraft/item/ItemStack;intermediary field_3718Lnet/minecraft/class_636;field_3718:Lnet/minecraft/class_1799;official eLgfp;e:Lcxg;
-
currentBreakingProgress
private float currentBreakingProgress- Mappings:
Namespace Name Mixin selector named currentBreakingProgressLnet/minecraft/client/network/ClientPlayerInteractionManager;currentBreakingProgress:Fintermediary field_3715Lnet/minecraft/class_636;field_3715:Fofficial fLgfp;f:F
-
blockBreakingSoundCooldown
private float blockBreakingSoundCooldown- Mappings:
Namespace Name Mixin selector named blockBreakingSoundCooldownLnet/minecraft/client/network/ClientPlayerInteractionManager;blockBreakingSoundCooldown:Fintermediary field_3713Lnet/minecraft/class_636;field_3713:Fofficial gLgfp;g:F
-
blockBreakingCooldown
private int blockBreakingCooldown- Mappings:
Namespace Name Mixin selector named blockBreakingCooldownLnet/minecraft/client/network/ClientPlayerInteractionManager;blockBreakingCooldown:Iintermediary field_3716Lnet/minecraft/class_636;field_3716:Iofficial hLgfp;h:I
-
breakingBlock
private boolean breakingBlock- Mappings:
Namespace Name Mixin selector named breakingBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;breakingBlock:Zintermediary field_3717Lnet/minecraft/class_636;field_3717:Zofficial iLgfp;i:Z
-
gameMode
- Mappings:
Namespace Name Mixin selector named gameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;gameMode:Lnet/minecraft/world/GameMode;intermediary field_3719Lnet/minecraft/class_636;field_3719:Lnet/minecraft/class_1934;official jLgfp;j:Ldgw;
-
previousGameMode
- Mappings:
Namespace Name Mixin selector named previousGameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;previousGameMode:Lnet/minecraft/world/GameMode;intermediary field_24608Lnet/minecraft/class_636;field_24608:Lnet/minecraft/class_1934;official kLgfp;k:Ldgw;
-
lastSelectedSlot
private int lastSelectedSlot- Mappings:
Namespace Name Mixin selector named lastSelectedSlotLnet/minecraft/client/network/ClientPlayerInteractionManager;lastSelectedSlot:Iintermediary field_3721Lnet/minecraft/class_636;field_3721:Iofficial lLgfp;l:I
-
-
Constructor Details
-
ClientPlayerInteractionManager
public ClientPlayerInteractionManager(MinecraftClient client, ClientPlayNetworkHandler networkHandler) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/network/ClientPlayerInteractionManager;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ClientPlayNetworkHandler;)Vintermediary <init>Lnet/minecraft/class_636;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_634;)Vofficial <init>Lgfp;<init>(Lflz;Lgfg;)V
-
-
Method Details
-
copyAbilities
- Mappings:
Namespace Name Mixin selector named copyAbilitiesLnet/minecraft/client/network/ClientPlayerInteractionManager;copyAbilities(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_2903Lnet/minecraft/class_636;method_2903(Lnet/minecraft/class_1657;)Vofficial aLgfp;a(Lcpo;)V
-
setGameModes
- Mappings:
Namespace Name Mixin selector named setGameModesLnet/minecraft/client/network/ClientPlayerInteractionManager;setGameModes(Lnet/minecraft/world/GameMode;Lnet/minecraft/world/GameMode;)Vintermediary method_32790Lnet/minecraft/class_636;method_32790(Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)Vofficial aLgfp;a(Ldgw;Ldgw;)V
-
setGameMode
- Mappings:
Namespace Name Mixin selector named setGameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;setGameMode(Lnet/minecraft/world/GameMode;)Vintermediary method_2907Lnet/minecraft/class_636;method_2907(Lnet/minecraft/class_1934;)Vofficial aLgfp;a(Ldgw;)V
-
hasStatusBars
public boolean hasStatusBars()- Mappings:
Namespace Name Mixin selector named hasStatusBarsLnet/minecraft/client/network/ClientPlayerInteractionManager;hasStatusBars()Zintermediary method_2908Lnet/minecraft/class_636;method_2908()Zofficial aLgfp;a()Z
-
breakBlock
- Mappings:
Namespace Name Mixin selector named breakBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;breakBlock(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_2899Lnet/minecraft/class_636;method_2899(Lnet/minecraft/class_2338;)Zofficial aLgfp;a(Ljh;)Z
-
attackBlock
- Mappings:
Namespace Name Mixin selector named attackBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;attackBlock(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Zintermediary method_2910Lnet/minecraft/class_636;method_2910(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Zofficial aLgfp;a(Ljh;Ljm;)Z
-
cancelBlockBreaking
public void cancelBlockBreaking()- Mappings:
Namespace Name Mixin selector named cancelBlockBreakingLnet/minecraft/client/network/ClientPlayerInteractionManager;cancelBlockBreaking()Vintermediary method_2925Lnet/minecraft/class_636;method_2925()Vofficial bLgfp;b()V
-
updateBlockBreakingProgress
- Mappings:
Namespace Name Mixin selector named updateBlockBreakingProgressLnet/minecraft/client/network/ClientPlayerInteractionManager;updateBlockBreakingProgress(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Zintermediary method_2902Lnet/minecraft/class_636;method_2902(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Zofficial bLgfp;b(Ljh;Ljm;)Z
-
sendSequencedPacket
- Mappings:
Namespace Name Mixin selector named sendSequencedPacketLnet/minecraft/client/network/ClientPlayerInteractionManager;sendSequencedPacket(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/network/SequencedPacketCreator;)Vintermediary method_41931Lnet/minecraft/class_636;method_41931(Lnet/minecraft/class_638;Lnet/minecraft/class_7204;)Vofficial aLgfp;a(Lgff;Lggt;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/client/network/ClientPlayerInteractionManager;tick()Vintermediary method_2927Lnet/minecraft/class_636;method_2927()Vofficial cLgfp;c()V
-
isCurrentlyBreaking
- Mappings:
Namespace Name Mixin selector named isCurrentlyBreakingLnet/minecraft/client/network/ClientPlayerInteractionManager;isCurrentlyBreaking(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_2922Lnet/minecraft/class_636;method_2922(Lnet/minecraft/class_2338;)Zofficial bLgfp;b(Ljh;)Z
-
syncSelectedSlot
private void syncSelectedSlot()- Mappings:
Namespace Name Mixin selector named syncSelectedSlotLnet/minecraft/client/network/ClientPlayerInteractionManager;syncSelectedSlot()Vintermediary method_2911Lnet/minecraft/class_636;method_2911()Vofficial mLgfp;m()V
-
interactBlock
- Mappings:
Namespace Name Mixin selector named interactBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;interactBlock(Lnet/minecraft/client/network/ClientPlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;intermediary method_2896Lnet/minecraft/class_636;method_2896(Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;official aLgfp;a(Lgkc;Lbsz;Lfbn;)Lbta;
-
interactBlockInternal
private ActionResult interactBlockInternal(ClientPlayerEntity player, Hand hand, BlockHitResult hitResult) - Mappings:
Namespace Name Mixin selector named interactBlockInternalLnet/minecraft/client/network/ClientPlayerInteractionManager;interactBlockInternal(Lnet/minecraft/client/network/ClientPlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;intermediary method_41934Lnet/minecraft/class_636;method_41934(Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;official bLgfp;b(Lgkc;Lbsz;Lfbn;)Lbta;
-
interactItem
- Mappings:
Namespace Name Mixin selector named interactItemLnet/minecraft/client/network/ClientPlayerInteractionManager;interactItem(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;intermediary method_2919Lnet/minecraft/class_636;method_2919(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official aLgfp;a(Lcpo;Lbsz;)Lbta;
-
createPlayer
public ClientPlayerEntity createPlayer(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook) - Mappings:
Namespace Name Mixin selector named createPlayerLnet/minecraft/client/network/ClientPlayerInteractionManager;createPlayer(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/stat/StatHandler;Lnet/minecraft/client/recipebook/ClientRecipeBook;)Lnet/minecraft/client/network/ClientPlayerEntity;intermediary method_29357Lnet/minecraft/class_636;method_29357(Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;)Lnet/minecraft/class_746;official aLgfp;a(Lgff;Laxg;Lflk;)Lgkc;
-
createPlayer
public ClientPlayerEntity createPlayer(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook, boolean lastSneaking, boolean lastSprinting) - Mappings:
Namespace Name Mixin selector named createPlayerLnet/minecraft/client/network/ClientPlayerInteractionManager;createPlayer(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/stat/StatHandler;Lnet/minecraft/client/recipebook/ClientRecipeBook;ZZ)Lnet/minecraft/client/network/ClientPlayerEntity;intermediary method_2901Lnet/minecraft/class_636;method_2901(Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;ZZ)Lnet/minecraft/class_746;official aLgfp;a(Lgff;Laxg;Lflk;ZZ)Lgkc;
-
attackEntity
- Mappings:
Namespace Name Mixin selector named attackEntityLnet/minecraft/client/network/ClientPlayerInteractionManager;attackEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;)Vintermediary method_2918Lnet/minecraft/class_636;method_2918(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;)Vofficial aLgfp;a(Lcpo;Lbvb;)V
-
interactEntity
- Mappings:
Namespace Name Mixin selector named interactEntityLnet/minecraft/client/network/ClientPlayerInteractionManager;interactEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;intermediary method_2905Lnet/minecraft/class_636;method_2905(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official aLgfp;a(Lcpo;Lbvb;Lbsz;)Lbta;
-
interactEntityAtLocation
public ActionResult interactEntityAtLocation(PlayerEntity player, Entity entity, EntityHitResult hitResult, Hand hand) - Mappings:
Namespace Name Mixin selector named interactEntityAtLocationLnet/minecraft/client/network/ClientPlayerInteractionManager;interactEntityAtLocation(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/hit/EntityHitResult;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;intermediary method_2917Lnet/minecraft/class_636;method_2917(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3966;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official aLgfp;a(Lcpo;Lbvb;Lfbo;Lbsz;)Lbta;
-
clickSlot
public void clickSlot(int syncId, int slotId, int button, SlotActionType actionType, PlayerEntity player) - See Also:
- Mappings:
Namespace Name Mixin selector named clickSlotLnet/minecraft/client/network/ClientPlayerInteractionManager;clickSlot(IIILnet/minecraft/screen/slot/SlotActionType;Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_2906Lnet/minecraft/class_636;method_2906(IIILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)Vofficial aLgfp;a(IIILcte;Lcpo;)V
-
clickRecipe
- Mappings:
Namespace Name Mixin selector named clickRecipeLnet/minecraft/client/network/ClientPlayerInteractionManager;clickRecipe(ILnet/minecraft/recipe/NetworkRecipeId;Z)Vintermediary method_2912Lnet/minecraft/class_636;method_2912(ILnet/minecraft/class_10298;Z)Vofficial aLgfp;a(ILddc;Z)V
-
clickButton
public void clickButton(int syncId, int buttonId) - Mappings:
Namespace Name Mixin selector named clickButtonLnet/minecraft/client/network/ClientPlayerInteractionManager;clickButton(II)Vintermediary method_2900Lnet/minecraft/class_636;method_2900(II)Vofficial aLgfp;a(II)V
-
clickCreativeStack
- Mappings:
Namespace Name Mixin selector named clickCreativeStackLnet/minecraft/client/network/ClientPlayerInteractionManager;clickCreativeStack(Lnet/minecraft/item/ItemStack;I)Vintermediary method_2909Lnet/minecraft/class_636;method_2909(Lnet/minecraft/class_1799;I)Vofficial aLgfp;a(Lcxg;I)V
-
dropCreativeStack
- Mappings:
Namespace Name Mixin selector named dropCreativeStackLnet/minecraft/client/network/ClientPlayerInteractionManager;dropCreativeStack(Lnet/minecraft/item/ItemStack;)Vintermediary method_2915Lnet/minecraft/class_636;method_2915(Lnet/minecraft/class_1799;)Vofficial aLgfp;a(Lcxg;)V
-
stopUsingItem
- Mappings:
Namespace Name Mixin selector named stopUsingItemLnet/minecraft/client/network/ClientPlayerInteractionManager;stopUsingItem(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_2897Lnet/minecraft/class_636;method_2897(Lnet/minecraft/class_1657;)Vofficial bLgfp;b(Lcpo;)V
-
hasExperienceBar
public boolean hasExperienceBar()- Mappings:
Namespace Name Mixin selector named hasExperienceBarLnet/minecraft/client/network/ClientPlayerInteractionManager;hasExperienceBar()Zintermediary method_2913Lnet/minecraft/class_636;method_2913()Zofficial dLgfp;d()Z
-
hasLimitedAttackSpeed
public boolean hasLimitedAttackSpeed()- Mappings:
Namespace Name Mixin selector named hasLimitedAttackSpeedLnet/minecraft/client/network/ClientPlayerInteractionManager;hasLimitedAttackSpeed()Zintermediary method_2924Lnet/minecraft/class_636;method_2924()Zofficial eLgfp;e()Z
-
hasCreativeInventory
public boolean hasCreativeInventory()- Mappings:
Namespace Name Mixin selector named hasCreativeInventoryLnet/minecraft/client/network/ClientPlayerInteractionManager;hasCreativeInventory()Zintermediary method_2914Lnet/minecraft/class_636;method_2914()Zofficial fLgfp;f()Z
-
hasRidingInventory
public boolean hasRidingInventory()- Mappings:
Namespace Name Mixin selector named hasRidingInventoryLnet/minecraft/client/network/ClientPlayerInteractionManager;hasRidingInventory()Zintermediary method_2895Lnet/minecraft/class_636;method_2895()Zofficial gLgfp;g()Z
-
isFlyingLocked
public boolean isFlyingLocked()- Mappings:
Namespace Name Mixin selector named isFlyingLockedLnet/minecraft/client/network/ClientPlayerInteractionManager;isFlyingLocked()Zintermediary method_2928Lnet/minecraft/class_636;method_2928()Zofficial hLgfp;h()Z
-
getPreviousGameMode
- Mappings:
Namespace Name Mixin selector named getPreviousGameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;getPreviousGameMode()Lnet/minecraft/world/GameMode;intermediary method_28107Lnet/minecraft/class_636;method_28107()Lnet/minecraft/class_1934;official iLgfp;i()Ldgw;
-
getCurrentGameMode
- Mappings:
Namespace Name Mixin selector named getCurrentGameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;getCurrentGameMode()Lnet/minecraft/world/GameMode;intermediary method_2920Lnet/minecraft/class_636;method_2920()Lnet/minecraft/class_1934;official jLgfp;j()Ldgw;
-
isBreakingBlock
public boolean isBreakingBlock()- Mappings:
Namespace Name Mixin selector named isBreakingBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;isBreakingBlock()Zintermediary method_2923Lnet/minecraft/class_636;method_2923()Zofficial kLgfp;k()Z
-
getBlockBreakingProgress
public int getBlockBreakingProgress()- Mappings:
Namespace Name Mixin selector named getBlockBreakingProgressLnet/minecraft/client/network/ClientPlayerInteractionManager;getBlockBreakingProgress()Iintermediary method_51888Lnet/minecraft/class_636;method_51888()Iofficial lLgfp;l()I
-
method_65193
- Mappings:
Namespace Name Mixin selector named method_65193Lnet/minecraft/client/network/ClientPlayerInteractionManager;method_65193(Lnet/minecraft/util/math/BlockPos;Z)Vintermediary method_65193Lnet/minecraft/class_636;method_65193(Lnet/minecraft/class_2338;Z)Vofficial aLgfp;a(Ljh;Z)V
-
pickFromInventory
- Mappings:
Namespace Name Mixin selector named pickFromInventoryLnet/minecraft/client/network/ClientPlayerInteractionManager;pickFromInventory(Lnet/minecraft/entity/Entity;Z)Vintermediary method_2916Lnet/minecraft/class_636;method_2916(Lnet/minecraft/class_1297;Z)Vofficial aLgfp;a(Lbvb;Z)V
-
slotChangedState
public void slotChangedState(int slot, int screenHandlerId, boolean newState) - Mappings:
Namespace Name Mixin selector named slotChangedStateLnet/minecraft/client/network/ClientPlayerInteractionManager;slotChangedState(IIZ)Vintermediary method_54634Lnet/minecraft/class_636;method_54634(IIZ)Vofficial aLgfp;a(IIZ)V
-