Package net.minecraft.client.network
Class ClientPlayerInteractionManager
java.lang.Object
net.minecraft.client.network.ClientPlayerInteractionManager
- Mappings:
Namespace Name official euyintermediary net/minecraft/class_636named net/minecraft/client/network/ClientPlayerInteractionManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate floatprivate booleanprivate final MinecraftClientprivate BlockPosprivate floatprivate GameModeprivate intprivate static final org.slf4j.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, Recipe<?> recipe, 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) floatbooleanbooleanbooleanbooleanbooleanbooleaninteractBlock(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 booleanbooleanvoidpickFromInventory(int slot) private voidsendSequencedPacket(ClientWorld world, SequencedPacketCreator packetCreator) voidsetGameMode(GameMode gameMode) voidsetGameModes(GameMode gameMode, @Nullable GameMode previousGameMode) voidstopUsingItem(PlayerEntity player) private voidvoidtick()booleanupdateBlockBreakingProgress(BlockPos pos, Direction direction)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLeuy;a:Lorg/slf4j/Logger;intermediary field_20316Lnet/minecraft/class_636;field_20316:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/network/ClientPlayerInteractionManager;LOGGER:Lorg/slf4j/Logger;
-
client
- Mappings:
Namespace Name Mixin selector official bLeuy;b:Lefu;intermediary field_3712Lnet/minecraft/class_636;field_3712:Lnet/minecraft/class_310;named clientLnet/minecraft/client/network/ClientPlayerInteractionManager;client:Lnet/minecraft/client/MinecraftClient;
-
networkHandler
- Mappings:
Namespace Name Mixin selector official cLeuy;c:Leuw;intermediary field_3720Lnet/minecraft/class_636;field_3720:Lnet/minecraft/class_634;named networkHandlerLnet/minecraft/client/network/ClientPlayerInteractionManager;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
-
currentBreakingPos
- Mappings:
Namespace Name Mixin selector official dLeuy;d:Lgt;intermediary field_3714Lnet/minecraft/class_636;field_3714:Lnet/minecraft/class_2338;named currentBreakingPosLnet/minecraft/client/network/ClientPlayerInteractionManager;currentBreakingPos:Lnet/minecraft/util/math/BlockPos;
-
selectedStack
- Mappings:
Namespace Name Mixin selector official eLeuy;e:Lcax;intermediary field_3718Lnet/minecraft/class_636;field_3718:Lnet/minecraft/class_1799;named selectedStackLnet/minecraft/client/network/ClientPlayerInteractionManager;selectedStack:Lnet/minecraft/item/ItemStack;
-
currentBreakingProgress
private float currentBreakingProgress- Mappings:
Namespace Name Mixin selector official fLeuy;f:Fintermediary field_3715Lnet/minecraft/class_636;field_3715:Fnamed currentBreakingProgressLnet/minecraft/client/network/ClientPlayerInteractionManager;currentBreakingProgress:F
-
blockBreakingSoundCooldown
private float blockBreakingSoundCooldown- Mappings:
Namespace Name Mixin selector official gLeuy;g:Fintermediary field_3713Lnet/minecraft/class_636;field_3713:Fnamed blockBreakingSoundCooldownLnet/minecraft/client/network/ClientPlayerInteractionManager;blockBreakingSoundCooldown:F
-
blockBreakingCooldown
private int blockBreakingCooldown- Mappings:
Namespace Name Mixin selector official hLeuy;h:Iintermediary field_3716Lnet/minecraft/class_636;field_3716:Inamed blockBreakingCooldownLnet/minecraft/client/network/ClientPlayerInteractionManager;blockBreakingCooldown:I
-
breakingBlock
private boolean breakingBlock- Mappings:
Namespace Name Mixin selector official iLeuy;i:Zintermediary field_3717Lnet/minecraft/class_636;field_3717:Znamed breakingBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;breakingBlock:Z
-
gameMode
- Mappings:
Namespace Name Mixin selector official jLeuy;j:Lcgu;intermediary field_3719Lnet/minecraft/class_636;field_3719:Lnet/minecraft/class_1934;named gameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;gameMode:Lnet/minecraft/world/GameMode;
-
previousGameMode
- Mappings:
Namespace Name Mixin selector official kLeuy;k:Lcgu;intermediary field_24608Lnet/minecraft/class_636;field_24608:Lnet/minecraft/class_1934;named previousGameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;previousGameMode:Lnet/minecraft/world/GameMode;
-
lastSelectedSlot
private int lastSelectedSlot- Mappings:
Namespace Name Mixin selector official lLeuy;l:Iintermediary field_3721Lnet/minecraft/class_636;field_3721:Inamed lastSelectedSlotLnet/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;)Vintermediary <init>Lnet/minecraft/class_636;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_634;)Vnamed <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 aLeuy;a(Lbuc;)Vintermediary method_2903Lnet/minecraft/class_636;method_2903(Lnet/minecraft/class_1657;)Vnamed copyAbilitiesLnet/minecraft/client/network/ClientPlayerInteractionManager;copyAbilities(Lnet/minecraft/entity/player/PlayerEntity;)V
-
setGameModes
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lcgu;Lcgu;)Vintermediary method_32790Lnet/minecraft/class_636;method_32790(Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)Vnamed setGameModesLnet/minecraft/client/network/ClientPlayerInteractionManager;setGameModes(Lnet/minecraft/world/GameMode;Lnet/minecraft/world/GameMode;)V
-
setGameMode
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lcgu;)Vintermediary method_2907Lnet/minecraft/class_636;method_2907(Lnet/minecraft/class_1934;)Vnamed setGameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;setGameMode(Lnet/minecraft/world/GameMode;)V
-
hasStatusBars
public boolean hasStatusBars()- Mappings:
Namespace Name Mixin selector official aLeuy;a()Zintermediary method_2908Lnet/minecraft/class_636;method_2908()Znamed hasStatusBarsLnet/minecraft/client/network/ClientPlayerInteractionManager;hasStatusBars()Z
-
breakBlock
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lgt;)Zintermediary method_2899Lnet/minecraft/class_636;method_2899(Lnet/minecraft/class_2338;)Znamed breakBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;breakBlock(Lnet/minecraft/util/math/BlockPos;)Z
-
attackBlock
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lgt;Lgy;)Zintermediary method_2910Lnet/minecraft/class_636;method_2910(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)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 bLeuy;b()Vintermediary method_2925Lnet/minecraft/class_636;method_2925()Vnamed cancelBlockBreakingLnet/minecraft/client/network/ClientPlayerInteractionManager;cancelBlockBreaking()V
-
updateBlockBreakingProgress
- Mappings:
Namespace Name Mixin selector official bLeuy;b(Lgt;Lgy;)Zintermediary method_2902Lnet/minecraft/class_636;method_2902(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed updateBlockBreakingProgressLnet/minecraft/client/network/ClientPlayerInteractionManager;updateBlockBreakingProgress(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
sendSequencedPacket
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Leuv;Levv;)Vintermediary method_41931Lnet/minecraft/class_636;method_41931(Lnet/minecraft/class_638;Lnet/minecraft/class_7204;)Vnamed sendSequencedPacketLnet/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 cLeuy;c()Fintermediary method_2904Lnet/minecraft/class_636;method_2904()Fnamed getReachDistanceLnet/minecraft/client/network/ClientPlayerInteractionManager;getReachDistance()F
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official dLeuy;d()Vintermediary method_2927Lnet/minecraft/class_636;method_2927()Vnamed tickLnet/minecraft/client/network/ClientPlayerInteractionManager;tick()V
-
isCurrentlyBreaking
- Mappings:
Namespace Name Mixin selector official bLeuy;b(Lgt;)Zintermediary method_2922Lnet/minecraft/class_636;method_2922(Lnet/minecraft/class_2338;)Znamed isCurrentlyBreakingLnet/minecraft/client/network/ClientPlayerInteractionManager;isCurrentlyBreaking(Lnet/minecraft/util/math/BlockPos;)Z
-
syncSelectedSlot
private void syncSelectedSlot()- Mappings:
Namespace Name Mixin selector official nLeuy;n()Vintermediary method_2911Lnet/minecraft/class_636;method_2911()Vnamed syncSelectedSlotLnet/minecraft/client/network/ClientPlayerInteractionManager;syncSelectedSlot()V
-
interactBlock
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Leyw;Lbai;Ldwm;)Lbaj;intermediary method_2896Lnet/minecraft/class_636;method_2896(Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;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;
-
interactBlockInternal
private ActionResult interactBlockInternal(ClientPlayerEntity player, Hand hand, BlockHitResult hitResult) - Mappings:
Namespace Name Mixin selector official bLeuy;b(Leyw;Lbai;Ldwm;)Lbaj;intermediary method_41934Lnet/minecraft/class_636;method_41934(Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;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;
-
interactItem
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lbuc;Lbai;)Lbaj;intermediary method_2919Lnet/minecraft/class_636;method_2919(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;named interactItemLnet/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 aLeuy;a(Leuv;Lakh;Lefh;)Leyw;intermediary method_29357Lnet/minecraft/class_636;method_29357(Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;)Lnet/minecraft/class_746;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;
-
createPlayer
public ClientPlayerEntity createPlayer(ClientWorld world, StatHandler statHandler, ClientRecipeBook recipeBook, boolean lastSneaking, boolean lastSprinting) - Mappings:
Namespace Name Mixin selector official aLeuy;a(Leuv;Lakh;Lefh;ZZ)Leyw;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;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;
-
attackEntity
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lbuc;Lbbn;)Vintermediary method_2918Lnet/minecraft/class_636;method_2918(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;)Vnamed attackEntityLnet/minecraft/client/network/ClientPlayerInteractionManager;attackEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;)V
-
interactEntity
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lbuc;Lbbn;Lbai;)Lbaj;intermediary method_2905Lnet/minecraft/class_636;method_2905(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;named interactEntityLnet/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 aLeuy;a(Lbuc;Lbbn;Ldwn;Lbai;)Lbaj;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;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;
-
clickSlot
public void clickSlot(int syncId, int slotId, int button, SlotActionType actionType, PlayerEntity player) - See Also:
- Mappings:
Namespace Name Mixin selector official aLeuy;a(IIILbwv;Lbuc;)Vintermediary method_2906Lnet/minecraft/class_636;method_2906(IIILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)Vnamed clickSlotLnet/minecraft/client/network/ClientPlayerInteractionManager;clickSlot(IIILnet/minecraft/screen/slot/SlotActionType;Lnet/minecraft/entity/player/PlayerEntity;)V
-
clickRecipe
- Mappings:
Namespace Name Mixin selector official aLeuy;a(ILcdp;Z)Vintermediary method_2912Lnet/minecraft/class_636;method_2912(ILnet/minecraft/class_1860;Z)Vnamed clickRecipeLnet/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 aLeuy;a(II)Vintermediary method_2900Lnet/minecraft/class_636;method_2900(II)Vnamed clickButtonLnet/minecraft/client/network/ClientPlayerInteractionManager;clickButton(II)V
-
clickCreativeStack
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lcax;I)Vintermediary method_2909Lnet/minecraft/class_636;method_2909(Lnet/minecraft/class_1799;I)Vnamed clickCreativeStackLnet/minecraft/client/network/ClientPlayerInteractionManager;clickCreativeStack(Lnet/minecraft/item/ItemStack;I)V
-
dropCreativeStack
- Mappings:
Namespace Name Mixin selector official aLeuy;a(Lcax;)Vintermediary method_2915Lnet/minecraft/class_636;method_2915(Lnet/minecraft/class_1799;)Vnamed dropCreativeStackLnet/minecraft/client/network/ClientPlayerInteractionManager;dropCreativeStack(Lnet/minecraft/item/ItemStack;)V
-
stopUsingItem
- Mappings:
Namespace Name Mixin selector official bLeuy;b(Lbuc;)Vintermediary method_2897Lnet/minecraft/class_636;method_2897(Lnet/minecraft/class_1657;)Vnamed stopUsingItemLnet/minecraft/client/network/ClientPlayerInteractionManager;stopUsingItem(Lnet/minecraft/entity/player/PlayerEntity;)V
-
hasExperienceBar
public boolean hasExperienceBar()- Mappings:
Namespace Name Mixin selector official eLeuy;e()Zintermediary method_2913Lnet/minecraft/class_636;method_2913()Znamed hasExperienceBarLnet/minecraft/client/network/ClientPlayerInteractionManager;hasExperienceBar()Z
-
hasLimitedAttackSpeed
public boolean hasLimitedAttackSpeed()- Mappings:
Namespace Name Mixin selector official fLeuy;f()Zintermediary method_2924Lnet/minecraft/class_636;method_2924()Znamed hasLimitedAttackSpeedLnet/minecraft/client/network/ClientPlayerInteractionManager;hasLimitedAttackSpeed()Z
-
hasCreativeInventory
public boolean hasCreativeInventory()- Mappings:
Namespace Name Mixin selector official gLeuy;g()Zintermediary method_2914Lnet/minecraft/class_636;method_2914()Znamed hasCreativeInventoryLnet/minecraft/client/network/ClientPlayerInteractionManager;hasCreativeInventory()Z
-
hasExtendedReach
public boolean hasExtendedReach()- Mappings:
Namespace Name Mixin selector official hLeuy;h()Zintermediary method_2926Lnet/minecraft/class_636;method_2926()Znamed hasExtendedReachLnet/minecraft/client/network/ClientPlayerInteractionManager;hasExtendedReach()Z
-
hasRidingInventory
public boolean hasRidingInventory()- Mappings:
Namespace Name Mixin selector official iLeuy;i()Zintermediary method_2895Lnet/minecraft/class_636;method_2895()Znamed hasRidingInventoryLnet/minecraft/client/network/ClientPlayerInteractionManager;hasRidingInventory()Z
-
isFlyingLocked
public boolean isFlyingLocked()- Mappings:
Namespace Name Mixin selector official jLeuy;j()Zintermediary method_2928Lnet/minecraft/class_636;method_2928()Znamed isFlyingLockedLnet/minecraft/client/network/ClientPlayerInteractionManager;isFlyingLocked()Z
-
getPreviousGameMode
- Mappings:
Namespace Name Mixin selector official kLeuy;k()Lcgu;intermediary method_28107Lnet/minecraft/class_636;method_28107()Lnet/minecraft/class_1934;named getPreviousGameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;getPreviousGameMode()Lnet/minecraft/world/GameMode;
-
getCurrentGameMode
- Mappings:
Namespace Name Mixin selector official lLeuy;l()Lcgu;intermediary method_2920Lnet/minecraft/class_636;method_2920()Lnet/minecraft/class_1934;named getCurrentGameModeLnet/minecraft/client/network/ClientPlayerInteractionManager;getCurrentGameMode()Lnet/minecraft/world/GameMode;
-
isBreakingBlock
public boolean isBreakingBlock()- Mappings:
Namespace Name Mixin selector official mLeuy;m()Zintermediary method_2923Lnet/minecraft/class_636;method_2923()Znamed isBreakingBlockLnet/minecraft/client/network/ClientPlayerInteractionManager;isBreakingBlock()Z
-
pickFromInventory
public void pickFromInventory(int slot) - Mappings:
Namespace Name Mixin selector official aLeuy;a(I)Vintermediary method_2916Lnet/minecraft/class_636;method_2916(I)Vnamed pickFromInventoryLnet/minecraft/client/network/ClientPlayerInteractionManager;pickFromInventory(I)V
-