Class AbstractClientPlayerEntity

All Implemented Interfaces:
ClientPlayerLikeEntity, ComponentsAccess, Attackable, ContainerUser, DataTracked, ScoreHolder, HeldItemContext, Nameable, DebugTrackable, EntityLike, UniquelyIdentifiable, ServerWaypoint, Waypoint
Direct Known Subclasses:
ClientPlayerEntity, OtherClientPlayerEntity

@Environment(CLIENT) public abstract class AbstractClientPlayerEntity extends PlayerEntity implements ClientPlayerLikeEntity
Mappings:
Namespace Name
named net/minecraft/client/network/AbstractClientPlayerEntity
intermediary net/minecraft/class_742
official hem
  • Field Details

    • playerListEntry

      @Nullable private @Nullable PlayerListEntry playerListEntry
      Mappings:
      Namespace Name Mixin selector
      named playerListEntry Lnet/minecraft/client/network/AbstractClientPlayerEntity;playerListEntry:Lnet/minecraft/client/network/PlayerListEntry;
      intermediary field_3901 Lnet/minecraft/class_742;field_3901:Lnet/minecraft/class_640;
      official a Lhem;a:Lgzy;
    • deadmau5

      private final boolean deadmau5
      Mappings:
      Namespace Name Mixin selector
      named deadmau5 Lnet/minecraft/client/network/AbstractClientPlayerEntity;deadmau5:Z
      intermediary field_62644 Lnet/minecraft/class_742;field_62644:Z
      official b Lhem;b:Z
    • state

      private final ClientPlayerLikeState state
      Mappings:
      Namespace Name Mixin selector
      named state Lnet/minecraft/client/network/AbstractClientPlayerEntity;state:Lnet/minecraft/client/network/ClientPlayerLikeState;
      intermediary field_62645 Lnet/minecraft/class_742;field_62645:Lnet/minecraft/class_11902;
      official c Lhem;c:Lgcv;
  • Constructor Details

    • AbstractClientPlayerEntity

      public AbstractClientPlayerEntity(ClientWorld world, com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/network/AbstractClientPlayerEntity;<init>(Lnet/minecraft/client/world/ClientWorld;Lcom/mojang/authlib/GameProfile;)V
      intermediary <init> Lnet/minecraft/class_742;<init>(Lnet/minecraft/class_638;Lcom/mojang/authlib/GameProfile;)V
      official <init> Lhem;<init>(Lgzn;Lcom/mojang/authlib/GameProfile;)V
  • Method Details

    • getGameMode

      @Nullable public @Nullable GameMode getGameMode()
      Specified by:
      getGameMode in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named getGameMode Lnet/minecraft/entity/player/PlayerEntity;getGameMode()Lnet/minecraft/world/GameMode;
      intermediary method_68876 Lnet/minecraft/class_1657;method_68876()Lnet/minecraft/class_1934;
      official a Lczl;a()Ldrn;
    • getPlayerListEntry

      @Nullable protected @Nullable PlayerListEntry getPlayerListEntry()
      Mappings:
      Namespace Name Mixin selector
      named getPlayerListEntry Lnet/minecraft/client/network/AbstractClientPlayerEntity;getPlayerListEntry()Lnet/minecraft/client/network/PlayerListEntry;
      intermediary method_3123 Lnet/minecraft/class_742;method_3123()Lnet/minecraft/class_640;
      official h Lhem;h()Lgzy;
    • tick

      public void tick()
      Ticks this entity.
      Overrides:
      tick in class PlayerEntity
      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 g Lcdv;g()V
    • addDistanceMoved

      protected void addDistanceMoved(float distanceMoved)
      Mappings:
      Namespace Name Mixin selector
      named addDistanceMoved Lnet/minecraft/client/network/AbstractClientPlayerEntity;addDistanceMoved(F)V
      intermediary method_74312 Lnet/minecraft/class_742;method_74312(F)V
      official H Lhem;H(F)V
    • getState

      public ClientPlayerLikeState getState()
      Specified by:
      getState in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named getState Lnet/minecraft/client/network/ClientPlayerLikeEntity;getState()Lnet/minecraft/client/network/ClientPlayerLikeState;
      intermediary method_74192 Lnet/minecraft/class_11901;method_74192()Lnet/minecraft/class_11902;
      official b Lgcu;b()Lgcv;
    • getMannequinName

      @Nullable public @Nullable Text getMannequinName()
      Specified by:
      getMannequinName in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named getMannequinName Lnet/minecraft/client/network/ClientPlayerLikeEntity;getMannequinName()Lnet/minecraft/text/Text;
      intermediary method_74193 Lnet/minecraft/class_11901;method_74193()Lnet/minecraft/class_2561;
      official d Lgcu;d()Lxx;
    • getSkin

      public SkinTextures getSkin()
      Specified by:
      getSkin in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named getSkin Lnet/minecraft/client/network/ClientPlayerLikeEntity;getSkin()Lnet/minecraft/entity/player/SkinTextures;
      intermediary method_52814 Lnet/minecraft/class_11901;method_52814()Lnet/minecraft/class_8685;
      official c Lgcu;c()Lczp;
    • getShoulderParrotVariant

      @Nullable public ParrotEntity.Variant getShoulderParrotVariant(boolean leftShoulder)
      Specified by:
      getShoulderParrotVariant in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named getShoulderParrotVariant Lnet/minecraft/client/network/ClientPlayerLikeEntity;getShoulderParrotVariant(Z)Lnet/minecraft/entity/passive/ParrotEntity$Variant;
      intermediary method_74191 Lnet/minecraft/class_11901;method_74191(Z)Lnet/minecraft/class_1453$class_7989;
      official a Lgcu;a(Z)Lcrm$b;
    • tickRiding

      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 t Lcdv;t()V
    • tickMovement

      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 e_ Lcew;e_()V
    • tickPlayerMovement

      protected void tickPlayerMovement()
      Mappings:
      Namespace Name Mixin selector
      named tickPlayerMovement Lnet/minecraft/client/network/AbstractClientPlayerEntity;tickPlayerMovement()V
      intermediary method_74313 Lnet/minecraft/class_742;method_74313()V
      official m Lhem;m()V
    • getFovMultiplier

      public float getFovMultiplier(boolean firstPerson, float fovEffectScale)
      Mappings:
      Namespace Name Mixin selector
      named getFovMultiplier Lnet/minecraft/client/network/AbstractClientPlayerEntity;getFovMultiplier(ZF)F
      intermediary method_3118 Lnet/minecraft/class_742;method_3118(ZF)F
      official a Lhem;a(ZF)F
    • hasExtraEars

      public boolean hasExtraEars()
      Specified by:
      hasExtraEars in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named hasExtraEars Lnet/minecraft/client/network/ClientPlayerLikeEntity;hasExtraEars()Z
      intermediary method_74194 Lnet/minecraft/class_11901;method_74194()Z
      official e Lgcu;e()Z