Class ClientPlayerEntity

All Implemented Interfaces:
Attackable, DataTracked, ScoreHolder, Nameable, EntityLike

@Environment(CLIENT) public class ClientPlayerEntity extends AbstractClientPlayerEntity
Represents the client's own player entity.
Mappings:
Namespace Name
named net/minecraft/client/network/ClientPlayerEntity
intermediary net/minecraft/class_746
official gkx
  • Field Details Link icon

    • LOGGER Link icon

      public static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/network/ClientPlayerEntity;LOGGER:Lorg/slf4j/Logger;
      intermediary field_39078 Lnet/minecraft/class_746;field_39078:Lorg/slf4j/Logger;
      official h Lgkx;h:Lorg/slf4j/Logger;
    • field_32671 Link icon

      private static final int field_32671
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32671 Lnet/minecraft/client/network/ClientPlayerEntity;field_32671:I
      intermediary field_32671 Lnet/minecraft/class_746;field_32671:I
      official cK Lgkx;cK:I
    • field_32672 Link icon

      private static final int field_32672
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32672 Lnet/minecraft/client/network/ClientPlayerEntity;field_32672:I
      intermediary field_32672 Lnet/minecraft/class_746;field_32672:I
      official cL Lgkx;cL:I
    • field_32673 Link icon

      private static final int field_32673
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32673 Lnet/minecraft/client/network/ClientPlayerEntity;field_32673:I
      intermediary field_32673 Lnet/minecraft/class_746;field_32673:I
      official cM Lgkx;cM:I
    • field_32674 Link icon

      private static final float field_32674
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32674 Lnet/minecraft/client/network/ClientPlayerEntity;field_32674:F
      intermediary field_32674 Lnet/minecraft/class_746;field_32674:F
      official cN Lgkx;cN:F
    • field_32675 Link icon

      private static final double field_32675
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32675 Lnet/minecraft/client/network/ClientPlayerEntity;field_32675:D
      intermediary field_32675 Lnet/minecraft/class_746;field_32675:D
      official cO Lgkx;cO:D
    • MAX_SOFT_COLLISION_RADIANS Link icon

      private static final double MAX_SOFT_COLLISION_RADIANS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_SOFT_COLLISION_RADIANS Lnet/minecraft/client/network/ClientPlayerEntity;MAX_SOFT_COLLISION_RADIANS:D
      intermediary field_36194 Lnet/minecraft/class_746;field_36194:D
      official cP Lgkx;cP:D
    • field_55135 Link icon

      public static final float field_55135
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_55135 Lnet/minecraft/client/network/ClientPlayerEntity;field_55135:F
      intermediary field_55135 Lnet/minecraft/class_746;field_55135:F
      official i Lgkx;i:F
    • networkHandler Link icon

      public final ClientPlayNetworkHandler networkHandler
      Mappings:
      Namespace Name Mixin selector
      named networkHandler Lnet/minecraft/client/network/ClientPlayerEntity;networkHandler:Lnet/minecraft/client/network/ClientPlayNetworkHandler;
      intermediary field_3944 Lnet/minecraft/class_746;field_3944:Lnet/minecraft/class_634;
      official j Lgkx;j:Lggb;
    • statHandler Link icon

      private final StatHandler statHandler
      Mappings:
      Namespace Name Mixin selector
      named statHandler Lnet/minecraft/client/network/ClientPlayerEntity;statHandler:Lnet/minecraft/stat/StatHandler;
      intermediary field_3928 Lnet/minecraft/class_746;field_3928:Lnet/minecraft/class_3469;
      official cQ Lgkx;cQ:Lawl;
    • recipeBook Link icon

      private final ClientRecipeBook recipeBook
      Mappings:
      Namespace Name Mixin selector
      named recipeBook Lnet/minecraft/client/network/ClientPlayerEntity;recipeBook:Lnet/minecraft/client/recipebook/ClientRecipeBook;
      intermediary field_3930 Lnet/minecraft/class_746;field_3930:Lnet/minecraft/class_299;
      official cR Lgkx;cR:Lfkv;
    • itemDropCooldown Link icon

      private final Cooldown itemDropCooldown
      Mappings:
      Namespace Name Mixin selector
      named itemDropCooldown Lnet/minecraft/client/network/ClientPlayerEntity;itemDropCooldown:Lnet/minecraft/util/Cooldown;
      intermediary field_54391 Lnet/minecraft/class_746;field_54391:Lnet/minecraft/class_10222;
      official cS Lgkx;cS:Lazz;
    • tickables Link icon

      private final List<ClientPlayerTickable> tickables
      Mappings:
      Namespace Name Mixin selector
      named tickables Lnet/minecraft/client/network/ClientPlayerEntity;tickables:Ljava/util/List;
      intermediary field_3933 Lnet/minecraft/class_746;field_3933:Ljava/util/List;
      official cT Lgkx;cT:Ljava/util/List;
    • clientPermissionLevel Link icon

      private int clientPermissionLevel
      Mappings:
      Namespace Name Mixin selector
      named clientPermissionLevel Lnet/minecraft/client/network/ClientPlayerEntity;clientPermissionLevel:I
      intermediary field_3912 Lnet/minecraft/class_746;field_3912:I
      official cU Lgkx;cU:I
    • lastX Link icon

      private double lastX
      Mappings:
      Namespace Name Mixin selector
      named lastX Lnet/minecraft/client/network/ClientPlayerEntity;lastX:D
      intermediary field_3926 Lnet/minecraft/class_746;field_3926:D
      official cV Lgkx;cV:D
    • lastBaseY Link icon

      private double lastBaseY
      Mappings:
      Namespace Name Mixin selector
      named lastBaseY Lnet/minecraft/client/network/ClientPlayerEntity;lastBaseY:D
      intermediary field_3940 Lnet/minecraft/class_746;field_3940:D
      official cW Lgkx;cW:D
    • lastZ Link icon

      private double lastZ
      Mappings:
      Namespace Name Mixin selector
      named lastZ Lnet/minecraft/client/network/ClientPlayerEntity;lastZ:D
      intermediary field_3924 Lnet/minecraft/class_746;field_3924:D
      official cX Lgkx;cX:D
    • lastYaw Link icon

      private float lastYaw
      Mappings:
      Namespace Name Mixin selector
      named lastYaw Lnet/minecraft/client/network/ClientPlayerEntity;lastYaw:F
      intermediary field_3941 Lnet/minecraft/class_746;field_3941:F
      official cY Lgkx;cY:F
    • lastPitch Link icon

      private float lastPitch
      Mappings:
      Namespace Name Mixin selector
      named lastPitch Lnet/minecraft/client/network/ClientPlayerEntity;lastPitch:F
      intermediary field_3925 Lnet/minecraft/class_746;field_3925:F
      official cZ Lgkx;cZ:F
    • lastOnGround Link icon

      private boolean lastOnGround
      Mappings:
      Namespace Name Mixin selector
      named lastOnGround Lnet/minecraft/client/network/ClientPlayerEntity;lastOnGround:Z
      intermediary field_3920 Lnet/minecraft/class_746;field_3920:Z
      official da Lgkx;da:Z
    • lastHorizontalCollision Link icon

      private boolean lastHorizontalCollision
      Mappings:
      Namespace Name Mixin selector
      named lastHorizontalCollision Lnet/minecraft/client/network/ClientPlayerEntity;lastHorizontalCollision:Z
      intermediary field_53040 Lnet/minecraft/class_746;field_53040:Z
      official db Lgkx;db:Z
    • inSneakingPose Link icon

      private boolean inSneakingPose
      Mappings:
      Namespace Name Mixin selector
      named inSneakingPose Lnet/minecraft/client/network/ClientPlayerEntity;inSneakingPose:Z
      intermediary field_23093 Lnet/minecraft/class_746;field_23093:Z
      official dc Lgkx;dc:Z
    • lastSneaking Link icon

      private boolean lastSneaking
      Mappings:
      Namespace Name Mixin selector
      named lastSneaking Lnet/minecraft/client/network/ClientPlayerEntity;lastSneaking:Z
      intermediary field_3936 Lnet/minecraft/class_746;field_3936:Z
      official dd Lgkx;dd:Z
    • lastSprinting Link icon

      private boolean lastSprinting
      Mappings:
      Namespace Name Mixin selector
      named lastSprinting Lnet/minecraft/client/network/ClientPlayerEntity;lastSprinting:Z
      intermediary field_3919 Lnet/minecraft/class_746;field_3919:Z
      official de Lgkx;de:Z
    • ticksSinceLastPositionPacketSent Link icon

      private int ticksSinceLastPositionPacketSent
      Mappings:
      Namespace Name Mixin selector
      named ticksSinceLastPositionPacketSent Lnet/minecraft/client/network/ClientPlayerEntity;ticksSinceLastPositionPacketSent:I
      intermediary field_3923 Lnet/minecraft/class_746;field_3923:I
      official df Lgkx;df:I
    • healthInitialized Link icon

      private boolean healthInitialized
      Mappings:
      Namespace Name Mixin selector
      named healthInitialized Lnet/minecraft/client/network/ClientPlayerEntity;healthInitialized:Z
      intermediary field_3918 Lnet/minecraft/class_746;field_3918:Z
      official dg Lgkx;dg:Z
    • input Link icon

      public Input input
      Mappings:
      Namespace Name Mixin selector
      named input Lnet/minecraft/client/network/ClientPlayerEntity;input:Lnet/minecraft/client/input/Input;
      intermediary field_3913 Lnet/minecraft/class_746;field_3913:Lnet/minecraft/class_744;
      official k Lgkx;k:Lgkv;
    • lastPlayerInput Link icon

      private PlayerInput lastPlayerInput
      Mappings:
      Namespace Name Mixin selector
      named lastPlayerInput Lnet/minecraft/client/network/ClientPlayerEntity;lastPlayerInput:Lnet/minecraft/util/PlayerInput;
      intermediary field_54156 Lnet/minecraft/class_746;field_54156:Lnet/minecraft/class_10185;
      official dh Lgkx;dh:Lcow;
    • client Link icon

      protected final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      named client Lnet/minecraft/client/network/ClientPlayerEntity;client:Lnet/minecraft/client/MinecraftClient;
      intermediary field_3937 Lnet/minecraft/class_746;field_3937:Lnet/minecraft/class_310;
      official cC Lgkx;cC:Lflk;
    • ticksLeftToDoubleTapSprint Link icon

      protected int ticksLeftToDoubleTapSprint
      Mappings:
      Namespace Name Mixin selector
      named ticksLeftToDoubleTapSprint Lnet/minecraft/client/network/ClientPlayerEntity;ticksLeftToDoubleTapSprint:I
      intermediary field_3935 Lnet/minecraft/class_746;field_3935:I
      official cD Lgkx;cD:I
    • renderYaw Link icon

      public float renderYaw
      Mappings:
      Namespace Name Mixin selector
      named renderYaw Lnet/minecraft/client/network/ClientPlayerEntity;renderYaw:F
      intermediary field_3932 Lnet/minecraft/class_746;field_3932:F
      official cE Lgkx;cE:F
    • renderPitch Link icon

      public float renderPitch
      Mappings:
      Namespace Name Mixin selector
      named renderPitch Lnet/minecraft/client/network/ClientPlayerEntity;renderPitch:F
      intermediary field_3916 Lnet/minecraft/class_746;field_3916:F
      official cF Lgkx;cF:F
    • lastRenderYaw Link icon

      public float lastRenderYaw
      Mappings:
      Namespace Name Mixin selector
      named lastRenderYaw Lnet/minecraft/client/network/ClientPlayerEntity;lastRenderYaw:F
      intermediary field_3931 Lnet/minecraft/class_746;field_3931:F
      official cG Lgkx;cG:F
    • lastRenderPitch Link icon

      public float lastRenderPitch
      Mappings:
      Namespace Name Mixin selector
      named lastRenderPitch Lnet/minecraft/client/network/ClientPlayerEntity;lastRenderPitch:F
      intermediary field_3914 Lnet/minecraft/class_746;field_3914:F
      official cH Lgkx;cH:F
    • field_3938 Link icon

      private int field_3938
      Mappings:
      Namespace Name Mixin selector
      named field_3938 Lnet/minecraft/client/network/ClientPlayerEntity;field_3938:I
      intermediary field_3938 Lnet/minecraft/class_746;field_3938:I
      official di Lgkx;di:I
    • mountJumpStrength Link icon

      private float mountJumpStrength
      Mappings:
      Namespace Name Mixin selector
      named mountJumpStrength Lnet/minecraft/client/network/ClientPlayerEntity;mountJumpStrength:F
      intermediary field_3922 Lnet/minecraft/class_746;field_3922:F
      official dj Lgkx;dj:F
    • nauseaIntensity Link icon

      public float nauseaIntensity
      Mappings:
      Namespace Name Mixin selector
      named nauseaIntensity Lnet/minecraft/client/network/ClientPlayerEntity;nauseaIntensity:F
      intermediary field_44911 Lnet/minecraft/class_746;field_44911:F
      official cI Lgkx;cI:F
    • prevNauseaIntensity Link icon

      public float prevNauseaIntensity
      Mappings:
      Namespace Name Mixin selector
      named prevNauseaIntensity Lnet/minecraft/client/network/ClientPlayerEntity;prevNauseaIntensity:F
      intermediary field_44912 Lnet/minecraft/class_746;field_44912:F
      official cJ Lgkx;cJ:F
    • usingItem Link icon

      private boolean usingItem
      Mappings:
      Namespace Name Mixin selector
      named usingItem Lnet/minecraft/client/network/ClientPlayerEntity;usingItem:Z
      intermediary field_3915 Lnet/minecraft/class_746;field_3915:Z
      official dk Lgkx;dk:Z
    • activeHand Link icon

      @Nullable private @Nullable Hand activeHand
      Mappings:
      Namespace Name Mixin selector
      named activeHand Lnet/minecraft/client/network/ClientPlayerEntity;activeHand:Lnet/minecraft/util/Hand;
      intermediary field_3945 Lnet/minecraft/class_746;field_3945:Lnet/minecraft/class_1268;
      official dl Lgkx;dl:Lbsk;
    • riding Link icon

      private boolean riding
      Mappings:
      Namespace Name Mixin selector
      named riding Lnet/minecraft/client/network/ClientPlayerEntity;riding:Z
      intermediary field_3942 Lnet/minecraft/class_746;field_3942:Z
      official dm Lgkx;dm:Z
    • autoJumpEnabled Link icon

      private boolean autoJumpEnabled
      Mappings:
      Namespace Name Mixin selector
      named autoJumpEnabled Lnet/minecraft/client/network/ClientPlayerEntity;autoJumpEnabled:Z
      intermediary field_3927 Lnet/minecraft/class_746;field_3927:Z
      official dn Lgkx;dn:Z
    • ticksToNextAutoJump Link icon

      private int ticksToNextAutoJump
      Mappings:
      Namespace Name Mixin selector
      named ticksToNextAutoJump Lnet/minecraft/client/network/ClientPlayerEntity;ticksToNextAutoJump:I
      intermediary field_3934 Lnet/minecraft/class_746;field_3934:I
      official do Lgkx;do:I
    • falling Link icon

      private boolean falling
      Mappings:
      Namespace Name Mixin selector
      named falling Lnet/minecraft/client/network/ClientPlayerEntity;falling:Z
      intermediary field_3939 Lnet/minecraft/class_746;field_3939:Z
      official dp Lgkx;dp:Z
    • underwaterVisibilityTicks Link icon

      private int underwaterVisibilityTicks
      Mappings:
      Namespace Name Mixin selector
      named underwaterVisibilityTicks Lnet/minecraft/client/network/ClientPlayerEntity;underwaterVisibilityTicks:I
      intermediary field_3917 Lnet/minecraft/class_746;field_3917:I
      official dq Lgkx;dq:I
    • showsDeathScreen Link icon

      private boolean showsDeathScreen
      Mappings:
      Namespace Name Mixin selector
      named showsDeathScreen Lnet/minecraft/client/network/ClientPlayerEntity;showsDeathScreen:Z
      intermediary field_20663 Lnet/minecraft/class_746;field_20663:Z
      official dr Lgkx;dr:Z
    • limitedCraftingEnabled Link icon

      private boolean limitedCraftingEnabled
      Mappings:
      Namespace Name Mixin selector
      named limitedCraftingEnabled Lnet/minecraft/client/network/ClientPlayerEntity;limitedCraftingEnabled:Z
      intermediary field_46188 Lnet/minecraft/class_746;field_46188:Z
      official ds Lgkx;ds:Z
  • Constructor Details Link icon

    • ClientPlayerEntity Link icon

      public ClientPlayerEntity(MinecraftClient client, ClientWorld world, ClientPlayNetworkHandler networkHandler, StatHandler stats, ClientRecipeBook recipeBook, boolean lastSneaking, boolean lastSprinting)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/network/ClientPlayerEntity;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/network/ClientPlayNetworkHandler;Lnet/minecraft/stat/StatHandler;Lnet/minecraft/client/recipebook/ClientRecipeBook;ZZ)V
      intermediary <init> Lnet/minecraft/class_746;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_638;Lnet/minecraft/class_634;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;ZZ)V
      official <init> Lgkx;<init>(Lflk;Lgga;Lggb;Lawl;Lfkv;ZZ)V
  • Method Details Link icon

    • heal Link icon

      public void heal(float amount)
      Heals this entity by the given amount of half-hearts.

      A dead entity cannot be healed.

      Overrides:
      heal in class LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named heal Lnet/minecraft/entity/LivingEntity;heal(F)V
      intermediary method_6025 Lnet/minecraft/class_1309;method_6025(F)V
      official c Lbvi;c(F)V
    • startRiding Link icon

      public boolean startRiding(Entity entity, boolean force)
      Starts riding entity.

      For example, player.startRiding(horse) causes the player to ride a horse; the opposite, horse.startRiding(player), will cause the horse to ride a player.

      This fails when this entity is already riding the entity (or vice versa), or when this entity does not allow riding other entities (or vice versa) unless force is true. If this entity is already riding another entity, it will stop riding that entity first.

      Overrides:
      startRiding in class Entity
      Parameters:
      force - whether to bypass the entity's rideability check
      Returns:
      whether this entity successfully started riding
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named startRiding Lnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;Z)Z
      intermediary method_5873 Lnet/minecraft/class_1297;method_5873(Lnet/minecraft/class_1297;Z)Z
      official a Lbum;a(Lbum;Z)Z
    • dismountVehicle Link icon

      public void dismountVehicle()
      Dismounts the vehicle if present.

      For players, will not trigger any networking changes. Use LivingEntity.stopRiding() instead.

      Overrides:
      dismountVehicle in class PlayerEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named dismountVehicle Lnet/minecraft/entity/Entity;dismountVehicle()V
      intermediary method_29239 Lnet/minecraft/class_1297;method_29239()V
      official bQ Lbum;bQ()V
    • getPitch Link icon

      public float getPitch(float tickDelta)
      Overrides:
      getPitch in class Entity
      Mappings:
      Namespace Name Mixin selector
      named getPitch Lnet/minecraft/entity/Entity;getPitch(F)F
      intermediary method_5695 Lnet/minecraft/class_1297;method_5695(F)F
      official h Lbum;h(F)F
    • getYaw Link icon

      public float getYaw(float tickDelta)
      Overrides:
      getYaw in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getYaw Lnet/minecraft/entity/Entity;getYaw(F)F
      intermediary method_5705 Lnet/minecraft/class_1297;method_5705(F)F
      official i Lbum;i(F)F
    • tick Link icon

      public void tick()
      Ticks this entity.
      Overrides:
      tick in class AbstractClientPlayerEntity
      See Also:
      API Note:
      This can be overridden to add additional logics. super.tick(); should be called in those cases.
      Implementation Note:
      By default, this delegates all logics to LivingEntity.baseTick().
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/Entity;tick()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      official h Lbum;h()V
    • getMoodPercentage Link icon

      public float getMoodPercentage()
      Returns the percentage for the biome mood sound for the debug HUD to display.
      Returns:
      the percentage for the biome mood sound for the debug HUD to display
      Mappings:
      Namespace Name Mixin selector
      named getMoodPercentage Lnet/minecraft/client/network/ClientPlayerEntity;getMoodPercentage()F
      intermediary method_26269 Lnet/minecraft/class_746;method_26269()F
      official e Lgkx;e()F
    • sendMovementPackets Link icon

      private void sendMovementPackets()
      Mappings:
      Namespace Name Mixin selector
      named sendMovementPackets Lnet/minecraft/client/network/ClientPlayerEntity;sendMovementPackets()V
      intermediary method_3136 Lnet/minecraft/class_746;method_3136()V
      official I Lgkx;I()V
    • sendSneakingPacket Link icon

      private void sendSneakingPacket()
      Mappings:
      Namespace Name Mixin selector
      named sendSneakingPacket Lnet/minecraft/client/network/ClientPlayerEntity;sendSneakingPacket()V
      intermediary method_62165 Lnet/minecraft/class_746;method_62165()V
      official J Lgkx;J()V
    • sendSprintingPacket Link icon

      private void sendSprintingPacket()
      Mappings:
      Namespace Name Mixin selector
      named sendSprintingPacket Lnet/minecraft/client/network/ClientPlayerEntity;sendSprintingPacket()V
      intermediary method_46742 Lnet/minecraft/class_746;method_46742()V
      official L Lgkx;L()V
    • dropSelectedItem Link icon

      public boolean dropSelectedItem(boolean entireStack)
      Mappings:
      Namespace Name Mixin selector
      named dropSelectedItem Lnet/minecraft/client/network/ClientPlayerEntity;dropSelectedItem(Z)Z
      intermediary method_7290 Lnet/minecraft/class_746;method_7290(Z)Z
      official a Lgkx;a(Z)Z
    • swingHand Link icon

      public void swingHand(Hand hand)
      Overrides:
      swingHand in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named swingHand Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;)V
      intermediary method_6104 Lnet/minecraft/class_1309;method_6104(Lnet/minecraft/class_1268;)V
      official a Lbvi;a(Lbsk;)V
    • requestRespawn Link icon

      public void requestRespawn()
      Overrides:
      requestRespawn in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named requestRespawn Lnet/minecraft/entity/player/PlayerEntity;requestRespawn()V
      intermediary method_7331 Lnet/minecraft/class_1657;method_7331()V
      official gg Lcoy;gg()V
    • closeHandledScreen Link icon

      public void closeHandledScreen()
      Closes the currently open handled screen.

      This method can be called on either logical side, and it will synchronize the closing automatically to the other.

      Overrides:
      closeHandledScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named closeHandledScreen Lnet/minecraft/entity/player/PlayerEntity;closeHandledScreen()V
      intermediary method_7346 Lnet/minecraft/class_1657;method_7346()V
      official p Lcoy;p()V
    • closeScreen Link icon

      public void closeScreen()
      Mappings:
      Namespace Name Mixin selector
      named closeScreen Lnet/minecraft/client/network/ClientPlayerEntity;closeScreen()V
      intermediary method_3137 Lnet/minecraft/class_746;method_3137()V
      official f Lgkx;f()V
    • updateHealth Link icon

      public void updateHealth(float health)
      Mappings:
      Namespace Name Mixin selector
      named updateHealth Lnet/minecraft/client/network/ClientPlayerEntity;updateHealth(F)V
      intermediary method_3138 Lnet/minecraft/class_746;method_3138(F)V
      official J Lgkx;J(F)V
    • sendAbilitiesUpdate Link icon

      public void sendAbilitiesUpdate()
      Overrides:
      sendAbilitiesUpdate in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named sendAbilitiesUpdate Lnet/minecraft/entity/player/PlayerEntity;sendAbilitiesUpdate()V
      intermediary method_7355 Lnet/minecraft/class_1657;method_7355()V
      official x Lcoy;x()V
    • isMainPlayer Link icon

      public boolean isMainPlayer()
      Overrides:
      isMainPlayer in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named isMainPlayer Lnet/minecraft/entity/player/PlayerEntity;isMainPlayer()Z
      intermediary method_7340 Lnet/minecraft/class_1657;method_7340()Z
      official c Lcoy;c()Z
    • isHoldingOntoLadder Link icon

      public boolean isHoldingOntoLadder()
      Overrides:
      isHoldingOntoLadder in class LivingEntity
      Returns:
      true if this entity should not lose height while in a climbing state
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named isHoldingOntoLadder Lnet/minecraft/entity/LivingEntity;isHoldingOntoLadder()Z
      intermediary method_21754 Lnet/minecraft/class_1309;method_21754()Z
      official fI Lbvi;fI()Z
    • shouldSpawnSprintingParticles Link icon

      public boolean shouldSpawnSprintingParticles()
      Overrides:
      shouldSpawnSprintingParticles in class Entity
      Mappings:
      Namespace Name Mixin selector
      named shouldSpawnSprintingParticles Lnet/minecraft/entity/Entity;shouldSpawnSprintingParticles()Z
      intermediary method_27298 Lnet/minecraft/class_1297;method_27298()Z
      official bv Lbum;bv()Z
    • startRidingJump Link icon

      protected void startRidingJump()
      Mappings:
      Namespace Name Mixin selector
      named startRidingJump Lnet/minecraft/client/network/ClientPlayerEntity;startRidingJump()V
      intermediary method_3133 Lnet/minecraft/class_746;method_3133()V
      official i Lgkx;i()V
    • openRidingInventory Link icon

      public void openRidingInventory()
      Mappings:
      Namespace Name Mixin selector
      named openRidingInventory Lnet/minecraft/client/network/ClientPlayerEntity;openRidingInventory()V
      intermediary method_3132 Lnet/minecraft/class_746;method_3132()V
      official l Lgkx;l()V
    • getStatHandler Link icon

      public StatHandler getStatHandler()
      Mappings:
      Namespace Name Mixin selector
      named getStatHandler Lnet/minecraft/client/network/ClientPlayerEntity;getStatHandler()Lnet/minecraft/stat/StatHandler;
      intermediary method_3143 Lnet/minecraft/class_746;method_3143()Lnet/minecraft/class_3469;
      official m Lgkx;m()Lawl;
    • getRecipeBook Link icon

      public ClientRecipeBook getRecipeBook()
      Mappings:
      Namespace Name Mixin selector
      named getRecipeBook Lnet/minecraft/client/network/ClientPlayerEntity;getRecipeBook()Lnet/minecraft/client/recipebook/ClientRecipeBook;
      intermediary method_3130 Lnet/minecraft/class_746;method_3130()Lnet/minecraft/class_299;
      official n Lgkx;n()Lfkv;
    • onRecipeDisplayed Link icon

      public void onRecipeDisplayed(NetworkRecipeId recipeId)
      Mappings:
      Namespace Name Mixin selector
      named onRecipeDisplayed Lnet/minecraft/client/network/ClientPlayerEntity;onRecipeDisplayed(Lnet/minecraft/recipe/NetworkRecipeId;)V
      intermediary method_3141 Lnet/minecraft/class_746;method_3141(Lnet/minecraft/class_10298;)V
      official a Lgkx;a(Ldcm;)V
    • getPermissionLevel Link icon

      public int getPermissionLevel()
      Overrides:
      getPermissionLevel in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named getPermissionLevel Lnet/minecraft/entity/player/PlayerEntity;getPermissionLevel()I
      intermediary method_5691 Lnet/minecraft/class_1657;method_5691()I
      official G Lcoy;G()I
    • setClientPermissionLevel Link icon

      public void setClientPermissionLevel(int clientPermissionLevel)
      Mappings:
      Namespace Name Mixin selector
      named setClientPermissionLevel Lnet/minecraft/client/network/ClientPlayerEntity;setClientPermissionLevel(I)V
      intermediary method_3147 Lnet/minecraft/class_746;method_3147(I)V
      official a Lgkx;a(I)V
    • sendMessage Link icon

      public void sendMessage(Text message, boolean overlay)
      Adds a message to this player's HUD.

      If it's called on ServerPlayerEntity, it sends a message to the client corresponding to this player so that the client can add a message to their HUD. If it's called on ClientPlayerEntity, it just adds a message to their HUD.

      Overrides:
      sendMessage in class PlayerEntity
      Parameters:
      message - the message to add
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named sendMessage Lnet/minecraft/entity/player/PlayerEntity;sendMessage(Lnet/minecraft/text/Text;Z)V
      intermediary method_7353 Lnet/minecraft/class_1657;method_7353(Lnet/minecraft/class_2561;Z)V
      official a Lcoy;a(Lwp;Z)V
    • pushOutOfBlocks Link icon

      private void pushOutOfBlocks(double x, double z)
      Mappings:
      Namespace Name Mixin selector
      named pushOutOfBlocks Lnet/minecraft/client/network/ClientPlayerEntity;pushOutOfBlocks(DD)V
      intermediary method_30673 Lnet/minecraft/class_746;method_30673(DD)V
      official c Lgkx;c(DD)V
    • wouldCollideAt Link icon

      private boolean wouldCollideAt(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named wouldCollideAt Lnet/minecraft/client/network/ClientPlayerEntity;wouldCollideAt(Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_30674 Lnet/minecraft/class_746;method_30674(Lnet/minecraft/class_2338;)Z
      official c Lgkx;c(Lji;)Z
    • setExperience Link icon

      public void setExperience(float progress, int total, int level)
      Mappings:
      Namespace Name Mixin selector
      named setExperience Lnet/minecraft/client/network/ClientPlayerEntity;setExperience(FII)V
      intermediary method_3145 Lnet/minecraft/class_746;method_3145(FII)V
      official a Lgkx;a(FII)V
    • handleStatus Link icon

      public void handleStatus(byte status)
      Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.
      Overrides:
      handleStatus in class PlayerEntity
      See Also:
      API Note:
      To send an entity status, use
      invalid reference
      World#sendEntityStatus
      .
      Mappings:
      Namespace Name Mixin selector
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      official b Lbum;b(B)V
    • setShowsDeathScreen Link icon

      public void setShowsDeathScreen(boolean showsDeathScreen)
      Mappings:
      Namespace Name Mixin selector
      named setShowsDeathScreen Lnet/minecraft/client/network/ClientPlayerEntity;setShowsDeathScreen(Z)V
      intermediary method_22420 Lnet/minecraft/class_746;method_22420(Z)V
      official b Lgkx;b(Z)V
    • showsDeathScreen Link icon

      public boolean showsDeathScreen()
      Mappings:
      Namespace Name Mixin selector
      named showsDeathScreen Lnet/minecraft/client/network/ClientPlayerEntity;showsDeathScreen()Z
      intermediary method_22419 Lnet/minecraft/class_746;method_22419()Z
      official t Lgkx;t()Z
    • setLimitedCraftingEnabled Link icon

      public void setLimitedCraftingEnabled(boolean limitedCraftingEnabled)
      Mappings:
      Namespace Name Mixin selector
      named setLimitedCraftingEnabled Lnet/minecraft/client/network/ClientPlayerEntity;setLimitedCraftingEnabled(Z)V
      intermediary method_53848 Lnet/minecraft/class_746;method_53848(Z)V
      official y Lgkx;y(Z)V
    • isLimitedCraftingEnabled Link icon

      public boolean isLimitedCraftingEnabled()
      Mappings:
      Namespace Name Mixin selector
      named isLimitedCraftingEnabled Lnet/minecraft/client/network/ClientPlayerEntity;isLimitedCraftingEnabled()Z
      intermediary method_53847 Lnet/minecraft/class_746;method_53847()Z
      official u Lgkx;u()Z
    • playSound Link icon

      public void playSound(SoundEvent sound, float volume, float pitch)
      Plays sound at this entity's position with the entity's sound category if the entity is not silent.
      Overrides:
      playSound in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named playSound Lnet/minecraft/entity/Entity;playSound(Lnet/minecraft/sound/SoundEvent;FF)V
      intermediary method_5783 Lnet/minecraft/class_1297;method_5783(Lnet/minecraft/class_3414;FF)V
      official a Lbum;a(Lavz;FF)V
    • playSoundToPlayer Link icon

      public void playSoundToPlayer(SoundEvent sound, SoundCategory category, float volume, float pitch)
      Plays sound to this player only.

      Use playSound(SoundEvent, float, float) to play sound that can be heard by nearby players. Unlike that method, this method should be called on only one side (i.e. either the server or the client, alone).

      Overrides:
      playSoundToPlayer in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named playSoundToPlayer Lnet/minecraft/entity/player/PlayerEntity;playSoundToPlayer(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
      intermediary method_17356 Lnet/minecraft/class_1657;method_17356(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
      official a Lcoy;a(Lavz;Lawb;FF)V
    • canMoveVoluntarily Link icon

      public boolean canMoveVoluntarily()
      Overrides:
      canMoveVoluntarily in class Entity
      Mappings:
      Namespace Name Mixin selector
      named canMoveVoluntarily Lnet/minecraft/entity/Entity;canMoveVoluntarily()Z
      intermediary method_6034 Lnet/minecraft/class_1297;method_6034()Z
      official dj Lbum;dj()Z
    • setCurrentHand Link icon

      public void setCurrentHand(Hand hand)
      Overrides:
      setCurrentHand in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named setCurrentHand Lnet/minecraft/entity/LivingEntity;setCurrentHand(Lnet/minecraft/util/Hand;)V
      intermediary method_6019 Lnet/minecraft/class_1309;method_6019(Lnet/minecraft/class_1268;)V
      official c Lbvi;c(Lbsk;)V
    • isUsingItem Link icon

      public boolean isUsingItem()
      Overrides:
      isUsingItem in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named isUsingItem Lnet/minecraft/entity/LivingEntity;isUsingItem()Z
      intermediary method_6115 Lnet/minecraft/class_1309;method_6115()Z
      official fz Lbvi;fz()Z
    • clearActiveItem Link icon

      public void clearActiveItem()
      Overrides:
      clearActiveItem in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named clearActiveItem Lnet/minecraft/entity/LivingEntity;clearActiveItem()V
      intermediary method_6021 Lnet/minecraft/class_1309;method_6021()V
      official fF Lbvi;fF()V
    • getActiveHand Link icon

      public Hand getActiveHand()
      Overrides:
      getActiveHand in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getActiveHand Lnet/minecraft/entity/LivingEntity;getActiveHand()Lnet/minecraft/util/Hand;
      intermediary method_6058 Lnet/minecraft/class_1309;method_6058()Lnet/minecraft/class_1268;
      official fA Lbvi;fA()Lbsk;
    • onTrackedDataSet Link icon

      public void onTrackedDataSet(TrackedData<?> data)
      Called on the client when the tracked data is set.

      This can be overridden to refresh other fields when the tracked data is set or changed.

      Specified by:
      onTrackedDataSet in interface DataTracked
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named onTrackedDataSet Lnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
      intermediary method_5674 Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)V
      official a Lakb;a(Lajy;)V
    • getJumpingMount Link icon

      @Nullable public @Nullable JumpingMount getJumpingMount()
      Mappings:
      Namespace Name Mixin selector
      named getJumpingMount Lnet/minecraft/client/network/ClientPlayerEntity;getJumpingMount()Lnet/minecraft/entity/JumpingMount;
      intermediary method_45773 Lnet/minecraft/class_746;method_45773()Lnet/minecraft/class_1316;
      official v Lgkx;v()Lbvs;
    • getMountJumpStrength Link icon

      public float getMountJumpStrength()
      Mappings:
      Namespace Name Mixin selector
      named getMountJumpStrength Lnet/minecraft/client/network/ClientPlayerEntity;getMountJumpStrength()F
      intermediary method_3151 Lnet/minecraft/class_746;method_3151()F
      official y Lgkx;y()F
    • shouldFilterText Link icon

      public boolean shouldFilterText()
      Overrides:
      shouldFilterText in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named shouldFilterText Lnet/minecraft/entity/player/PlayerEntity;shouldFilterText()Z
      intermediary method_33793 Lnet/minecraft/class_1657;method_33793()Z
      official aa Lcoy;aa()Z
    • openEditSignScreen Link icon

      public void openEditSignScreen(SignBlockEntity sign, boolean front)
      Overrides:
      openEditSignScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openEditSignScreen Lnet/minecraft/entity/player/PlayerEntity;openEditSignScreen(Lnet/minecraft/block/entity/SignBlockEntity;Z)V
      intermediary method_7311 Lnet/minecraft/class_1657;method_7311(Lnet/minecraft/class_2625;Z)V
      official a Lcoy;a(Ldvn;Z)V
    • openCommandBlockMinecartScreen Link icon

      public void openCommandBlockMinecartScreen(CommandBlockExecutor commandBlockExecutor)
      Overrides:
      openCommandBlockMinecartScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openCommandBlockMinecartScreen Lnet/minecraft/entity/player/PlayerEntity;openCommandBlockMinecartScreen(Lnet/minecraft/world/CommandBlockExecutor;)V
      intermediary method_7257 Lnet/minecraft/class_1657;method_7257(Lnet/minecraft/class_1918;)V
      official a Lcoy;a(Ldfj;)V
    • openCommandBlockScreen Link icon

      public void openCommandBlockScreen(CommandBlockBlockEntity commandBlock)
      Overrides:
      openCommandBlockScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openCommandBlockScreen Lnet/minecraft/entity/player/PlayerEntity;openCommandBlockScreen(Lnet/minecraft/block/entity/CommandBlockBlockEntity;)V
      intermediary method_7323 Lnet/minecraft/class_1657;method_7323(Lnet/minecraft/class_2593;)V
      official a Lcoy;a(Lduk;)V
    • openStructureBlockScreen Link icon

      public void openStructureBlockScreen(StructureBlockBlockEntity structureBlock)
      Overrides:
      openStructureBlockScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openStructureBlockScreen Lnet/minecraft/entity/player/PlayerEntity;openStructureBlockScreen(Lnet/minecraft/block/entity/StructureBlockBlockEntity;)V
      intermediary method_7303 Lnet/minecraft/class_1657;method_7303(Lnet/minecraft/class_2633;)V
      official a Lcoy;a(Ldvs;)V
    • openJigsawScreen Link icon

      public void openJigsawScreen(JigsawBlockEntity jigsaw)
      Overrides:
      openJigsawScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openJigsawScreen Lnet/minecraft/entity/player/PlayerEntity;openJigsawScreen(Lnet/minecraft/block/entity/JigsawBlockEntity;)V
      intermediary method_16354 Lnet/minecraft/class_1657;method_16354(Lnet/minecraft/class_3751;)V
      official a Lcoy;a(Ldvd;)V
    • useBook Link icon

      public void useBook(ItemStack book, Hand hand)
      Called when the player uses (defaults to right click) a writable or written book item.

      This can be called either on the client or the server player. Check book for whether this is a written or a writable book.

      Overrides:
      useBook in class PlayerEntity
      Parameters:
      book - the book
      hand - the hand holding the book
      Implementation Note:
      The writing of a writable book in vanilla is totally controlled by the client; the server cannot make the client open a book edit screen by making a server player use a writable book. Only when the client finishes writing a book it will send a book update C2S packet.

      Meanwhile, the reading of a written book is totally controlled and initiated by the server.

      Mappings:
      Namespace Name Mixin selector
      named useBook Lnet/minecraft/entity/player/PlayerEntity;useBook(Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)V
      intermediary method_7315 Lnet/minecraft/class_1657;method_7315(Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V
      official a Lcoy;a(Lcwq;Lbsk;)V
    • addCritParticles Link icon

      public void addCritParticles(Entity target)
      Overrides:
      addCritParticles in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named addCritParticles Lnet/minecraft/entity/player/PlayerEntity;addCritParticles(Lnet/minecraft/entity/Entity;)V
      intermediary method_7277 Lnet/minecraft/class_1657;method_7277(Lnet/minecraft/class_1297;)V
      official b Lcoy;b(Lbum;)V
    • addEnchantedHitParticles Link icon

      public void addEnchantedHitParticles(Entity target)
      Overrides:
      addEnchantedHitParticles in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named addEnchantedHitParticles Lnet/minecraft/entity/player/PlayerEntity;addEnchantedHitParticles(Lnet/minecraft/entity/Entity;)V
      intermediary method_7304 Lnet/minecraft/class_1657;method_7304(Lnet/minecraft/class_1297;)V
      official c Lcoy;c(Lbum;)V
    • isSneaking Link icon

      public boolean isSneaking()
      Returns whether the entity is sneaking.

      This only returns true if the entity is a player and that player is pressing the Sneak key. See also isInSneakingPose().

      Overrides:
      isSneaking in class Entity
      Returns:
      whether the entity is sneaking
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named isSneaking Lnet/minecraft/entity/Entity;isSneaking()Z
      intermediary method_5715 Lnet/minecraft/class_1297;method_5715()Z
      official cd Lbum;cd()Z
    • isInSneakingPose Link icon

      public boolean isInSneakingPose()
      Returns whether the entity is in a crouching pose.

      Compared to isSneaking(), it only makes the entity appear crouching and does not bring other effects of sneaking, such as no less obvious name label rendering, no dismounting while riding, etc.

      This is used by vanilla for non-player entities to crouch, such as for foxes and cats. This is also used when the entity is a player and the player would otherwise collide with blocks (for example, when the player is in a 1.5 blocks tall tunnel).

      Overrides:
      isInSneakingPose in class Entity
      Returns:
      whether the entity is in a crouching pose
      Mappings:
      Namespace Name Mixin selector
      named isInSneakingPose Lnet/minecraft/entity/Entity;isInSneakingPose()Z
      intermediary method_18276 Lnet/minecraft/class_1297;method_18276()Z
      official ci Lbum;ci()Z
    • shouldSlowDown Link icon

      public boolean shouldSlowDown()
      Mappings:
      Namespace Name Mixin selector
      named shouldSlowDown Lnet/minecraft/client/network/ClientPlayerEntity;shouldSlowDown()Z
      intermediary method_20303 Lnet/minecraft/class_746;method_20303()Z
      official z Lgkx;z()Z
    • tickNewAi Link icon

      public void tickNewAi()
      Overrides:
      tickNewAi in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named tickNewAi Lnet/minecraft/entity/LivingEntity;tickNewAi()V
      intermediary method_6023 Lnet/minecraft/class_1309;method_6023()V
      official fu Lbvi;fu()V
    • isCamera Link icon

      protected boolean isCamera()
      Mappings:
      Namespace Name Mixin selector
      named isCamera Lnet/minecraft/client/network/ClientPlayerEntity;isCamera()Z
      intermediary method_3134 Lnet/minecraft/class_746;method_3134()Z
      official A Lgkx;A()Z
    • init Link icon

      public void init()
      Mappings:
      Namespace Name Mixin selector
      named init Lnet/minecraft/client/network/ClientPlayerEntity;init()V
      intermediary method_33689 Lnet/minecraft/class_746;method_33689()V
      official B Lgkx;B()V
    • tickMovement Link icon

      public void tickMovement()
      Overrides:
      tickMovement in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      official d_ Lbvi;d_()V
    • shouldStopSprinting Link icon

      private boolean shouldStopSprinting()
      Mappings:
      Namespace Name Mixin selector
      named shouldStopSprinting Lnet/minecraft/client/network/ClientPlayerEntity;shouldStopSprinting()Z
      intermediary method_65949 Lnet/minecraft/class_746;method_65949()Z
      official N Lgkx;N()Z
    • isRidingCamel Link icon

      private boolean isRidingCamel()
      Mappings:
      Namespace Name Mixin selector
      named isRidingCamel Lnet/minecraft/client/network/ClientPlayerEntity;isRidingCamel()Z
      intermediary method_65813 Lnet/minecraft/class_746;method_65813()Z
      official O Lgkx;O()Z
    • isBlind Link icon

      private boolean isBlind()
      Mappings:
      Namespace Name Mixin selector
      named isBlind Lnet/minecraft/client/network/ClientPlayerEntity;isBlind()Z
      intermediary method_65525 Lnet/minecraft/class_746;method_65525()Z
      official P Lgkx;P()Z
    • getCurrentPortalEffect Link icon

      public Portal.Effect getCurrentPortalEffect()
      Mappings:
      Namespace Name Mixin selector
      named getCurrentPortalEffect Lnet/minecraft/client/network/ClientPlayerEntity;getCurrentPortalEffect()Lnet/minecraft/block/Portal$Effect;
      intermediary method_60886 Lnet/minecraft/class_746;method_60886()Lnet/minecraft/class_9797$class_9798;
      official C Lgkx;C()Ldpk$a;
    • updatePostDeath Link icon

      protected void updatePostDeath()
      Overrides:
      updatePostDeath in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named updatePostDeath Lnet/minecraft/entity/LivingEntity;updatePostDeath()V
      intermediary method_6108 Lnet/minecraft/class_1309;method_6108()V
      official el Lbvi;el()V
    • tickNausea Link icon

      private void tickNausea(boolean fromPortalEffect)
      Mappings:
      Namespace Name Mixin selector
      named tickNausea Lnet/minecraft/client/network/ClientPlayerEntity;tickNausea(Z)V
      intermediary method_60887 Lnet/minecraft/class_746;method_60887(Z)V
      official z Lgkx;z(Z)V
    • tickRiding Link icon

      public void tickRiding()
      Overrides:
      tickRiding in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named tickRiding Lnet/minecraft/entity/Entity;tickRiding()V
      intermediary method_5842 Lnet/minecraft/class_1297;method_5842()V
      official r Lbum;r()V
    • isRiding Link icon

      public boolean isRiding()
      Mappings:
      Namespace Name Mixin selector
      named isRiding Lnet/minecraft/client/network/ClientPlayerEntity;isRiding()Z
      intermediary method_3144 Lnet/minecraft/class_746;method_3144()Z
      official D Lgkx;D()Z
    • removeStatusEffectInternal Link icon

      @Nullable public @Nullable StatusEffectInstance removeStatusEffectInternal(RegistryEntry<StatusEffect> effect)
      Removes a status effect from this entity without calling any listener.

      This method does not perform any cleanup or synchronization operation. Under most circumstances, calling LivingEntity.removeStatusEffect(RegistryEntry) is highly preferable.

      Overrides:
      removeStatusEffectInternal in class LivingEntity
      Returns:
      the status effect removed
      Mappings:
      Namespace Name Mixin selector
      named removeStatusEffectInternal Lnet/minecraft/entity/LivingEntity;removeStatusEffectInternal(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/entity/effect/StatusEffectInstance;
      intermediary method_6111 Lnet/minecraft/class_1309;method_6111(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;
      official d Lbvi;d(Ljr;)Lbtr;
    • move Link icon

      public void move(MovementType type, Vec3d movement)
      Overrides:
      move in class Entity
      Mappings:
      Namespace Name Mixin selector
      named move Lnet/minecraft/entity/Entity;move(Lnet/minecraft/entity/MovementType;Lnet/minecraft/util/math/Vec3d;)V
      intermediary method_5784 Lnet/minecraft/class_1297;method_5784(Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)V
      official a Lbum;a(Lbvm;Lfbb;)V
    • isAutoJumpEnabled Link icon

      public boolean isAutoJumpEnabled()
      Mappings:
      Namespace Name Mixin selector
      named isAutoJumpEnabled Lnet/minecraft/client/network/ClientPlayerEntity;isAutoJumpEnabled()Z
      intermediary method_3149 Lnet/minecraft/class_746;method_3149()Z
      official E Lgkx;E()Z
    • shouldRotateWithMinecart Link icon

      public boolean shouldRotateWithMinecart()
      Overrides:
      shouldRotateWithMinecart in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named shouldRotateWithMinecart Lnet/minecraft/entity/player/PlayerEntity;shouldRotateWithMinecart()Z
      intermediary method_61498 Lnet/minecraft/class_1657;method_61498()Z
      official gQ Lcoy;gQ()Z
    • autoJump Link icon

      protected void autoJump(float dx, float dz)
      Mappings:
      Namespace Name Mixin selector
      named autoJump Lnet/minecraft/client/network/ClientPlayerEntity;autoJump(FF)V
      intermediary method_3148 Lnet/minecraft/class_746;method_3148(FF)V
      official h Lgkx;h(FF)V
    • hasCollidedSoftly Link icon

      protected boolean hasCollidedSoftly(Vec3d adjustedMovement)
      Overrides:
      hasCollidedSoftly in class Entity
      Mappings:
      Namespace Name Mixin selector
      named hasCollidedSoftly Lnet/minecraft/entity/Entity;hasCollidedSoftly(Lnet/minecraft/util/math/Vec3d;)Z
      intermediary method_39759 Lnet/minecraft/class_1297;method_39759(Lnet/minecraft/class_243;)Z
      official d Lbum;d(Lfbb;)Z
    • shouldAutoJump Link icon

      private boolean shouldAutoJump()
      Mappings:
      Namespace Name Mixin selector
      named shouldAutoJump Lnet/minecraft/client/network/ClientPlayerEntity;shouldAutoJump()Z
      intermediary method_22119 Lnet/minecraft/class_746;method_22119()Z
      official Q Lgkx;Q()Z
    • hasMovementInput Link icon

      private boolean hasMovementInput()
      Returns whether the player has movement input.
      Returns:
      whether the player has movement input
      Mappings:
      Namespace Name Mixin selector
      named hasMovementInput Lnet/minecraft/client/network/ClientPlayerEntity;hasMovementInput()Z
      intermediary method_22120 Lnet/minecraft/class_746;method_22120()Z
      official R Lgkx;R()Z
    • canStartSprinting Link icon

      private boolean canStartSprinting()
      Mappings:
      Namespace Name Mixin selector
      named canStartSprinting Lnet/minecraft/client/network/ClientPlayerEntity;canStartSprinting()Z
      intermediary method_48300 Lnet/minecraft/class_746;method_48300()Z
      official S Lgkx;S()Z
    • canVehicleSprint Link icon

      private boolean canVehicleSprint(Entity vehicle)
      Mappings:
      Namespace Name Mixin selector
      named canVehicleSprint Lnet/minecraft/client/network/ClientPlayerEntity;canVehicleSprint(Lnet/minecraft/entity/Entity;)Z
      intermediary method_48301 Lnet/minecraft/class_746;method_48301(Lnet/minecraft/class_1297;)Z
      official a Lgkx;a(Lbum;)Z
    • isWalking Link icon

      private boolean isWalking()
      Mappings:
      Namespace Name Mixin selector
      named isWalking Lnet/minecraft/client/network/ClientPlayerEntity;isWalking()Z
      intermediary method_20623 Lnet/minecraft/class_746;method_20623()Z
      official T Lgkx;T()Z
    • canSprint Link icon

      private boolean canSprint()
      Mappings:
      Namespace Name Mixin selector
      named canSprint Lnet/minecraft/client/network/ClientPlayerEntity;canSprint()Z
      intermediary method_46743 Lnet/minecraft/class_746;method_46743()Z
      official U Lgkx;U()Z
    • getUnderwaterVisibility Link icon

      public float getUnderwaterVisibility()
      Returns the color multiplier of vision in water. Visibility in water is reduced when the player just entered water.
      Returns:
      the color multiplier of vision in water
      Mappings:
      Namespace Name Mixin selector
      named getUnderwaterVisibility Lnet/minecraft/client/network/ClientPlayerEntity;getUnderwaterVisibility()F
      intermediary method_3140 Lnet/minecraft/class_746;method_3140()F
      official F Lgkx;F()F
    • onGameModeChanged Link icon

      public void onGameModeChanged(GameMode gameMode)
      Mappings:
      Namespace Name Mixin selector
      named onGameModeChanged Lnet/minecraft/client/network/ClientPlayerEntity;onGameModeChanged(Lnet/minecraft/world/GameMode;)V
      intermediary method_51889 Lnet/minecraft/class_746;method_51889(Lnet/minecraft/class_1934;)V
      official a Lgkx;a(Ldgg;)V
    • isSubmergedInWater Link icon

      public boolean isSubmergedInWater()
      Returns whether this entity's hitbox is fully submerged in water.
      Overrides:
      isSubmergedInWater in class Entity
      Returns:
      whether this entity's hitbox is fully submerged in water
      Mappings:
      Namespace Name Mixin selector
      named isSubmergedInWater Lnet/minecraft/entity/Entity;isSubmergedInWater()Z
      intermediary method_5869 Lnet/minecraft/class_1297;method_5869()Z
      official bo Lbum;bo()Z
    • updateWaterSubmersionState Link icon

      protected boolean updateWaterSubmersionState()
      Overrides:
      updateWaterSubmersionState in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named updateWaterSubmersionState Lnet/minecraft/entity/player/PlayerEntity;updateWaterSubmersionState()Z
      intermediary method_7295 Lnet/minecraft/class_1657;method_7295()Z
      official gb Lcoy;gb()Z
    • getLeashPos Link icon

      public Vec3d getLeashPos(float delta)
      Returns the position of the leash this entity holds.

      This is different from Entity.getLeashOffset(float); this method is called on the entity that holds the leash.

      Overrides:
      getLeashPos in class PlayerEntity
      Returns:
      the position of the leash this entity holds
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getLeashPos Lnet/minecraft/entity/Entity;getLeashPos(F)Lnet/minecraft/util/math/Vec3d;
      intermediary method_30951 Lnet/minecraft/class_1297;method_30951(F)Lnet/minecraft/class_243;
      official u Lbum;u(F)Lfbb;
    • onPickupSlotClick Link icon

      public void onPickupSlotClick(ItemStack cursorStack, ItemStack slotStack, ClickType clickType)
      Called when a player performs a pickup slot action in a screen handler.
      Overrides:
      onPickupSlotClick in class PlayerEntity
      Parameters:
      cursorStack - the item stack on the player's cursor
      slotStack - the item stack in the clicked slot
      clickType - the click type (mouse button used)
      Implementation Note:
      This is used by the client player to trigger bundle tutorials.
      Mappings:
      Namespace Name Mixin selector
      named onPickupSlotClick Lnet/minecraft/entity/player/PlayerEntity;onPickupSlotClick(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/ClickType;)V
      intermediary method_33592 Lnet/minecraft/class_1657;method_33592(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V
      official a Lcoy;a(Lcwq;Lcwq;Lcsn;)V
    • getBodyYaw Link icon

      public float getBodyYaw()
      Returns the body yaw of the entity.
      Overrides:
      getBodyYaw in class LivingEntity
      Returns:
      the body yaw of the entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getBodyYaw Lnet/minecraft/entity/Entity;getBodyYaw()F
      intermediary method_43078 Lnet/minecraft/class_1297;method_43078()F
      official dM Lbum;dM()F
    • dropCreativeStack Link icon

      public void dropCreativeStack(ItemStack stack)
      Overrides:
      dropCreativeStack in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named dropCreativeStack Lnet/minecraft/entity/player/PlayerEntity;dropCreativeStack(Lnet/minecraft/item/ItemStack;)V
      intermediary method_61499 Lnet/minecraft/class_1657;method_61499(Lnet/minecraft/class_1799;)V
      official g Lcoy;g(Lcwq;)V
    • canDropItems Link icon

      public boolean canDropItems()
      Overrides:
      canDropItems in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named canDropItems Lnet/minecraft/entity/player/PlayerEntity;canDropItems()Z
      intermediary method_64271 Lnet/minecraft/class_1657;method_64271()Z
      official gl Lcoy;gl()Z
    • getItemDropCooldown Link icon

      public Cooldown getItemDropCooldown()
      Mappings:
      Namespace Name Mixin selector
      named getItemDropCooldown Lnet/minecraft/client/network/ClientPlayerEntity;getItemDropCooldown()Lnet/minecraft/util/Cooldown;
      intermediary method_64376 Lnet/minecraft/class_746;method_64376()Lnet/minecraft/class_10222;
      official H Lgkx;H()Lazz;