Package net.minecraft.client.network
Class ClientPlayerInteractionManager
java.lang.Object
net.minecraft.client.network.ClientPlayerInteractionManager
- Mappings:
Namespace Name official euy
intermediary net/minecraft/class_636
named net/minecraft/client/network/ClientPlayerInteractionManager
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private float
private boolean
private final MinecraftClient
private BlockPos
private float
private GameMode
private int
private static final Logger
private final ClientPlayNetworkHandler
private ItemStack
-
Constructor Summary
ConstructorDescriptionClientPlayerInteractionManager
(MinecraftClient client, ClientPlayNetworkHandler networkHandler) -
Method Summary
Modifier and TypeMethodDescriptionboolean
attackBlock
(BlockPos pos, Direction direction) void
attackEntity
(PlayerEntity player, Entity target) boolean
breakBlock
(BlockPos pos) void
void
clickButton
(int syncId, int buttonId) void
clickCreativeStack
(ItemStack stack, int slotId) void
clickRecipe
(int syncId, Recipe<?> recipe, boolean craftAll) void
clickSlot
(int syncId, int slotId, int button, SlotActionType actionType, PlayerEntity player) void
copyAbilities
(PlayerEntity player) createPlayer
(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook) createPlayer
(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook, boolean lastSneaking, boolean lastSprinting) void
dropCreativeStack
(ItemStack stack) float
boolean
boolean
boolean
boolean
boolean
boolean
interactBlock
(ClientPlayerEntity player, Hand hand, BlockHitResult hitResult) private ActionResult
interactBlockInternal
(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) boolean
private boolean
boolean
void
pickFromInventory
(int slot) private void
sendSequencedPacket
(ClientWorld world, SequencedPacketCreator packetCreator) void
setGameMode
(GameMode gameMode) void
setGameModes
(GameMode gameMode, @Nullable GameMode previousGameMode) void
stopUsingItem
(PlayerEntity player) private void
void
tick()
boolean
updateBlockBreakingProgress
(BlockPos pos, Direction direction)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Leuy;a:Lorg/slf4j/Logger;
intermediary field_20316
Lnet/minecraft/class_636;field_20316:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/client/network/ClientPlayerInteractionManager;LOGGER:Lorg/slf4j/Logger;
-
client
- Mappings:
Namespace Name Mixin selector official b
Leuy;b:Lefu;
intermediary field_3712
Lnet/minecraft/class_636;field_3712:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/network/ClientPlayerInteractionManager;client:Lnet/minecraft/client/MinecraftClient;
-
networkHandler
- Mappings:
Namespace Name Mixin selector official c
Leuy;c:Leuw;
intermediary field_3720
Lnet/minecraft/class_636;field_3720:Lnet/minecraft/class_634;
named networkHandler
Lnet/minecraft/client/network/ClientPlayerInteractionManager;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
-
currentBreakingPos
- Mappings:
Namespace Name Mixin selector official d
Leuy;d:Lgt;
intermediary field_3714
Lnet/minecraft/class_636;field_3714:Lnet/minecraft/class_2338;
named currentBreakingPos
Lnet/minecraft/client/network/ClientPlayerInteractionManager;currentBreakingPos:Lnet/minecraft/util/math/BlockPos;
-
selectedStack
- Mappings:
Namespace Name Mixin selector official e
Leuy;e:Lcax;
intermediary field_3718
Lnet/minecraft/class_636;field_3718:Lnet/minecraft/class_1799;
named selectedStack
Lnet/minecraft/client/network/ClientPlayerInteractionManager;selectedStack:Lnet/minecraft/item/ItemStack;
-
currentBreakingProgress
private float currentBreakingProgress- Mappings:
Namespace Name Mixin selector official f
Leuy;f:F
intermediary field_3715
Lnet/minecraft/class_636;field_3715:F
named currentBreakingProgress
Lnet/minecraft/client/network/ClientPlayerInteractionManager;currentBreakingProgress:F
-
blockBreakingSoundCooldown
private float blockBreakingSoundCooldown- Mappings:
Namespace Name Mixin selector official g
Leuy;g:F
intermediary field_3713
Lnet/minecraft/class_636;field_3713:F
named blockBreakingSoundCooldown
Lnet/minecraft/client/network/ClientPlayerInteractionManager;blockBreakingSoundCooldown:F
-
blockBreakingCooldown
private int blockBreakingCooldown- Mappings:
Namespace Name Mixin selector official h
Leuy;h:I
intermediary field_3716
Lnet/minecraft/class_636;field_3716:I
named blockBreakingCooldown
Lnet/minecraft/client/network/ClientPlayerInteractionManager;blockBreakingCooldown:I
-
breakingBlock
private boolean breakingBlock- Mappings:
Namespace Name Mixin selector official i
Leuy;i:Z
intermediary field_3717
Lnet/minecraft/class_636;field_3717:Z
named breakingBlock
Lnet/minecraft/client/network/ClientPlayerInteractionManager;breakingBlock:Z
-
gameMode
- Mappings:
Namespace Name Mixin selector official j
Leuy;j:Lcgu;
intermediary field_3719
Lnet/minecraft/class_636;field_3719:Lnet/minecraft/class_1934;
named gameMode
Lnet/minecraft/client/network/ClientPlayerInteractionManager;gameMode:Lnet/minecraft/world/GameMode;
-
previousGameMode
- Mappings:
Namespace Name Mixin selector official k
Leuy;k:Lcgu;
intermediary field_24608
Lnet/minecraft/class_636;field_24608:Lnet/minecraft/class_1934;
named previousGameMode
Lnet/minecraft/client/network/ClientPlayerInteractionManager;previousGameMode:Lnet/minecraft/world/GameMode;
-
lastSelectedSlot
private int lastSelectedSlot- Mappings:
Namespace Name Mixin selector official l
Leuy;l:I
intermediary field_3721
Lnet/minecraft/class_636;field_3721:I
named lastSelectedSlot
Lnet/minecraft/client/network/ClientPlayerInteractionManager;lastSelectedSlot:I
-
-
Constructor Details
-
ClientPlayerInteractionManager
public ClientPlayerInteractionManager(MinecraftClient client, ClientPlayNetworkHandler networkHandler) - Mappings:
Namespace Name Mixin selector official <init>
Leuy;<init>(Lefu;Leuw;)V
intermediary <init>
Lnet/minecraft/class_636;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_634;)V
named <init>
Lnet/minecraft/client/network/ClientPlayerInteractionManager;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/network/ClientPlayNetworkHandler;)V
-
-
Method Details
-
copyAbilities
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lbuc;)V
intermediary method_2903
Lnet/minecraft/class_636;method_2903(Lnet/minecraft/class_1657;)V
named copyAbilities
Lnet/minecraft/client/network/ClientPlayerInteractionManager;copyAbilities(Lnet/minecraft/entity/player/PlayerEntity;)V
-
setGameModes
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lcgu;Lcgu;)V
intermediary method_32790
Lnet/minecraft/class_636;method_32790(Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)V
named setGameModes
Lnet/minecraft/client/network/ClientPlayerInteractionManager;setGameModes(Lnet/minecraft/world/GameMode;Lnet/minecraft/world/GameMode;)V
-
setGameMode
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lcgu;)V
intermediary method_2907
Lnet/minecraft/class_636;method_2907(Lnet/minecraft/class_1934;)V
named setGameMode
Lnet/minecraft/client/network/ClientPlayerInteractionManager;setGameMode(Lnet/minecraft/world/GameMode;)V
-
hasStatusBars
public boolean hasStatusBars()- Mappings:
Namespace Name Mixin selector official a
Leuy;a()Z
intermediary method_2908
Lnet/minecraft/class_636;method_2908()Z
named hasStatusBars
Lnet/minecraft/client/network/ClientPlayerInteractionManager;hasStatusBars()Z
-
breakBlock
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lgt;)Z
intermediary method_2899
Lnet/minecraft/class_636;method_2899(Lnet/minecraft/class_2338;)Z
named breakBlock
Lnet/minecraft/client/network/ClientPlayerInteractionManager;breakBlock(Lnet/minecraft/util/math/BlockPos;)Z
-
attackBlock
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lgt;Lgy;)Z
intermediary method_2910
Lnet/minecraft/class_636;method_2910(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
named attackBlock
Lnet/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 b
Leuy;b()V
intermediary method_2925
Lnet/minecraft/class_636;method_2925()V
named cancelBlockBreaking
Lnet/minecraft/client/network/ClientPlayerInteractionManager;cancelBlockBreaking()V
-
updateBlockBreakingProgress
- Mappings:
Namespace Name Mixin selector official b
Leuy;b(Lgt;Lgy;)Z
intermediary method_2902
Lnet/minecraft/class_636;method_2902(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
named updateBlockBreakingProgress
Lnet/minecraft/client/network/ClientPlayerInteractionManager;updateBlockBreakingProgress(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
sendSequencedPacket
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Leuv;Levv;)V
intermediary method_41931
Lnet/minecraft/class_636;method_41931(Lnet/minecraft/class_638;Lnet/minecraft/class_7204;)V
named sendSequencedPacket
Lnet/minecraft/client/network/ClientPlayerInteractionManager;sendSequencedPacket(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/network/SequencedPacketCreator;)V
-
getReachDistance
public float getReachDistance()- Mappings:
Namespace Name Mixin selector official c
Leuy;c()F
intermediary method_2904
Lnet/minecraft/class_636;method_2904()F
named getReachDistance
Lnet/minecraft/client/network/ClientPlayerInteractionManager;getReachDistance()F
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official d
Leuy;d()V
intermediary method_2927
Lnet/minecraft/class_636;method_2927()V
named tick
Lnet/minecraft/client/network/ClientPlayerInteractionManager;tick()V
-
isCurrentlyBreaking
- Mappings:
Namespace Name Mixin selector official b
Leuy;b(Lgt;)Z
intermediary method_2922
Lnet/minecraft/class_636;method_2922(Lnet/minecraft/class_2338;)Z
named isCurrentlyBreaking
Lnet/minecraft/client/network/ClientPlayerInteractionManager;isCurrentlyBreaking(Lnet/minecraft/util/math/BlockPos;)Z
-
syncSelectedSlot
private void syncSelectedSlot()- Mappings:
Namespace Name Mixin selector official n
Leuy;n()V
intermediary method_2911
Lnet/minecraft/class_636;method_2911()V
named syncSelectedSlot
Lnet/minecraft/client/network/ClientPlayerInteractionManager;syncSelectedSlot()V
-
interactBlock
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Leyw;Lbai;Ldwm;)Lbaj;
intermediary method_2896
Lnet/minecraft/class_636;method_2896(Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
named interactBlock
Lnet/minecraft/client/network/ClientPlayerInteractionManager;interactBlock(Lnet/minecraft/client/network/ClientPlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;
-
interactBlockInternal
private ActionResult interactBlockInternal(ClientPlayerEntity player, Hand hand, BlockHitResult hitResult) - Mappings:
Namespace Name Mixin selector official b
Leuy;b(Leyw;Lbai;Ldwm;)Lbaj;
intermediary method_41934
Lnet/minecraft/class_636;method_41934(Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
named interactBlockInternal
Lnet/minecraft/client/network/ClientPlayerInteractionManager;interactBlockInternal(Lnet/minecraft/client/network/ClientPlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;
-
interactItem
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lbuc;Lbai;)Lbaj;
intermediary method_2919
Lnet/minecraft/class_636;method_2919(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
named interactItem
Lnet/minecraft/client/network/ClientPlayerInteractionManager;interactItem(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
createPlayer
public ClientPlayerEntity createPlayer(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook) - Mappings:
Namespace Name Mixin selector official a
Leuy;a(Leuv;Lakh;Lefh;)Leyw;
intermediary method_29357
Lnet/minecraft/class_636;method_29357(Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;)Lnet/minecraft/class_746;
named createPlayer
Lnet/minecraft/client/network/ClientPlayerInteractionManager;createPlayer(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/stat/StatHandler;Lnet/minecraft/client/recipebook/ClientRecipeBook;)Lnet/minecraft/client/network/ClientPlayerEntity;
-
createPlayer
public ClientPlayerEntity createPlayer(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook, boolean lastSneaking, boolean lastSprinting) - Mappings:
Namespace Name Mixin selector official a
Leuy;a(Leuv;Lakh;Lefh;ZZ)Leyw;
intermediary method_2901
Lnet/minecraft/class_636;method_2901(Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;ZZ)Lnet/minecraft/class_746;
named createPlayer
Lnet/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;
-
attackEntity
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lbuc;Lbbn;)V
intermediary method_2918
Lnet/minecraft/class_636;method_2918(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;)V
named attackEntity
Lnet/minecraft/client/network/ClientPlayerInteractionManager;attackEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;)V
-
interactEntity
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lbuc;Lbbn;Lbai;)Lbaj;
intermediary method_2905
Lnet/minecraft/class_636;method_2905(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
named interactEntity
Lnet/minecraft/client/network/ClientPlayerInteractionManager;interactEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
interactEntityAtLocation
public ActionResult interactEntityAtLocation(PlayerEntity player, Entity entity, EntityHitResult hitResult, Hand hand) - Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lbuc;Lbbn;Ldwn;Lbai;)Lbaj;
intermediary method_2917
Lnet/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;
named interactEntityAtLocation
Lnet/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;
-
clickSlot
public void clickSlot(int syncId, int slotId, int button, SlotActionType actionType, PlayerEntity player) - See Also:
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(IIILbwv;Lbuc;)V
intermediary method_2906
Lnet/minecraft/class_636;method_2906(IIILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)V
named clickSlot
Lnet/minecraft/client/network/ClientPlayerInteractionManager;clickSlot(IIILnet/minecraft/screen/slot/SlotActionType;Lnet/minecraft/entity/player/PlayerEntity;)V
-
clickRecipe
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(ILcdp;Z)V
intermediary method_2912
Lnet/minecraft/class_636;method_2912(ILnet/minecraft/class_1860;Z)V
named clickRecipe
Lnet/minecraft/client/network/ClientPlayerInteractionManager;clickRecipe(ILnet/minecraft/recipe/Recipe;Z)V
-
clickButton
public void clickButton(int syncId, int buttonId) - Mappings:
Namespace Name Mixin selector official a
Leuy;a(II)V
intermediary method_2900
Lnet/minecraft/class_636;method_2900(II)V
named clickButton
Lnet/minecraft/client/network/ClientPlayerInteractionManager;clickButton(II)V
-
clickCreativeStack
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lcax;I)V
intermediary method_2909
Lnet/minecraft/class_636;method_2909(Lnet/minecraft/class_1799;I)V
named clickCreativeStack
Lnet/minecraft/client/network/ClientPlayerInteractionManager;clickCreativeStack(Lnet/minecraft/item/ItemStack;I)V
-
dropCreativeStack
- Mappings:
Namespace Name Mixin selector official a
Leuy;a(Lcax;)V
intermediary method_2915
Lnet/minecraft/class_636;method_2915(Lnet/minecraft/class_1799;)V
named dropCreativeStack
Lnet/minecraft/client/network/ClientPlayerInteractionManager;dropCreativeStack(Lnet/minecraft/item/ItemStack;)V
-
stopUsingItem
- Mappings:
Namespace Name Mixin selector official b
Leuy;b(Lbuc;)V
intermediary method_2897
Lnet/minecraft/class_636;method_2897(Lnet/minecraft/class_1657;)V
named stopUsingItem
Lnet/minecraft/client/network/ClientPlayerInteractionManager;stopUsingItem(Lnet/minecraft/entity/player/PlayerEntity;)V
-
hasExperienceBar
public boolean hasExperienceBar()- Mappings:
Namespace Name Mixin selector official e
Leuy;e()Z
intermediary method_2913
Lnet/minecraft/class_636;method_2913()Z
named hasExperienceBar
Lnet/minecraft/client/network/ClientPlayerInteractionManager;hasExperienceBar()Z
-
hasLimitedAttackSpeed
public boolean hasLimitedAttackSpeed()- Mappings:
Namespace Name Mixin selector official f
Leuy;f()Z
intermediary method_2924
Lnet/minecraft/class_636;method_2924()Z
named hasLimitedAttackSpeed
Lnet/minecraft/client/network/ClientPlayerInteractionManager;hasLimitedAttackSpeed()Z
-
hasCreativeInventory
public boolean hasCreativeInventory()- Mappings:
Namespace Name Mixin selector official g
Leuy;g()Z
intermediary method_2914
Lnet/minecraft/class_636;method_2914()Z
named hasCreativeInventory
Lnet/minecraft/client/network/ClientPlayerInteractionManager;hasCreativeInventory()Z
-
hasExtendedReach
public boolean hasExtendedReach()- Mappings:
Namespace Name Mixin selector official h
Leuy;h()Z
intermediary method_2926
Lnet/minecraft/class_636;method_2926()Z
named hasExtendedReach
Lnet/minecraft/client/network/ClientPlayerInteractionManager;hasExtendedReach()Z
-
hasRidingInventory
public boolean hasRidingInventory()- Mappings:
Namespace Name Mixin selector official i
Leuy;i()Z
intermediary method_2895
Lnet/minecraft/class_636;method_2895()Z
named hasRidingInventory
Lnet/minecraft/client/network/ClientPlayerInteractionManager;hasRidingInventory()Z
-
isFlyingLocked
public boolean isFlyingLocked()- Mappings:
Namespace Name Mixin selector official j
Leuy;j()Z
intermediary method_2928
Lnet/minecraft/class_636;method_2928()Z
named isFlyingLocked
Lnet/minecraft/client/network/ClientPlayerInteractionManager;isFlyingLocked()Z
-
getPreviousGameMode
- Mappings:
Namespace Name Mixin selector official k
Leuy;k()Lcgu;
intermediary method_28107
Lnet/minecraft/class_636;method_28107()Lnet/minecraft/class_1934;
named getPreviousGameMode
Lnet/minecraft/client/network/ClientPlayerInteractionManager;getPreviousGameMode()Lnet/minecraft/world/GameMode;
-
getCurrentGameMode
- Mappings:
Namespace Name Mixin selector official l
Leuy;l()Lcgu;
intermediary method_2920
Lnet/minecraft/class_636;method_2920()Lnet/minecraft/class_1934;
named getCurrentGameMode
Lnet/minecraft/client/network/ClientPlayerInteractionManager;getCurrentGameMode()Lnet/minecraft/world/GameMode;
-
isBreakingBlock
public boolean isBreakingBlock()- Mappings:
Namespace Name Mixin selector official m
Leuy;m()Z
intermediary method_2923
Lnet/minecraft/class_636;method_2923()Z
named isBreakingBlock
Lnet/minecraft/client/network/ClientPlayerInteractionManager;isBreakingBlock()Z
-
pickFromInventory
public void pickFromInventory(int slot) - Mappings:
Namespace Name Mixin selector official a
Leuy;a(I)V
intermediary method_2916
Lnet/minecraft/class_636;method_2916(I)V
named pickFromInventory
Lnet/minecraft/client/network/ClientPlayerInteractionManager;pickFromInventory(I)V
-