Class AbstractClientPlayerEntity

All Implemented Interfaces:
ComponentsAccess, Attackable, DataTracked, ScoreHolder, Nameable, EntityLike, UniquelyIdentifiable
Direct Known Subclasses:
ClientPlayerEntity, OtherClientPlayerEntity

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

    • playerListEntry Link icon

      @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 h Lgqj;h:Lgma;
    • lastVelocity Link icon

      protected Vec3d lastVelocity
      Mappings:
      Namespace Name Mixin selector
      named lastVelocity Lnet/minecraft/client/network/AbstractClientPlayerEntity;lastVelocity:Lnet/minecraft/util/math/Vec3d;
      intermediary field_42906 Lnet/minecraft/class_742;field_42906:Lnet/minecraft/class_243;
      official a Lgqj;a:Lfgc;
    • elytraPitch Link icon

      public float elytraPitch
      Mappings:
      Namespace Name Mixin selector
      named elytraPitch Lnet/minecraft/client/network/AbstractClientPlayerEntity;elytraPitch:F
      intermediary field_3900 Lnet/minecraft/class_742;field_3900:F
      official b Lgqj;b:F
    • elytraYaw Link icon

      public float elytraYaw
      Mappings:
      Namespace Name Mixin selector
      named elytraYaw Lnet/minecraft/client/network/AbstractClientPlayerEntity;elytraYaw:F
      intermediary field_3899 Lnet/minecraft/class_742;field_3899:F
      official c Lgqj;c:F
    • elytraRoll Link icon

      public float elytraRoll
      Mappings:
      Namespace Name Mixin selector
      named elytraRoll Lnet/minecraft/client/network/AbstractClientPlayerEntity;elytraRoll:F
      intermediary field_3898 Lnet/minecraft/class_742;field_3898:F
      official d Lgqj;d:F
    • clientWorld Link icon

      public final ClientWorld clientWorld
      Mappings:
      Namespace Name Mixin selector
      named clientWorld Lnet/minecraft/client/network/AbstractClientPlayerEntity;clientWorld:Lnet/minecraft/client/world/ClientWorld;
      intermediary field_17892 Lnet/minecraft/class_742;field_17892:Lnet/minecraft/class_638;
      official e Lgqj;e:Lglo;
    • lastDistanceMoved Link icon

      public float lastDistanceMoved
      Mappings:
      Namespace Name Mixin selector
      named lastDistanceMoved Lnet/minecraft/client/network/AbstractClientPlayerEntity;lastDistanceMoved:F
      intermediary field_53038 Lnet/minecraft/class_742;field_53038:F
      official f Lgqj;f:F
    • distanceMoved Link icon

      public float distanceMoved
      Mappings:
      Namespace Name Mixin selector
      named distanceMoved Lnet/minecraft/client/network/AbstractClientPlayerEntity;distanceMoved:F
      intermediary field_53039 Lnet/minecraft/class_742;field_53039:F
      official g Lgqj;g:F
  • Constructor Details Link icon

    • AbstractClientPlayerEntity Link icon

      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> Lgqj;<init>(Lglo;Lcom/mojang/authlib/GameProfile;)V
  • Method Details Link icon

    • method_68876 Link icon

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

      @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 b Lgqj;b()Lgma;
    • tick Link icon

      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 Lbxe;g()V
    • lerpVelocity Link icon

      public Vec3d lerpVelocity(float tickProgress)
      Mappings:
      Namespace Name Mixin selector
      named lerpVelocity Lnet/minecraft/client/network/AbstractClientPlayerEntity;lerpVelocity(F)Lnet/minecraft/util/math/Vec3d;
      intermediary method_49339 Lnet/minecraft/class_742;method_49339(F)Lnet/minecraft/class_243;
      official I Lgqj;I(F)Lfgc;
    • getSkinTextures Link icon

      public SkinTextures getSkinTextures()
      Mappings:
      Namespace Name Mixin selector
      named getSkinTextures Lnet/minecraft/client/network/AbstractClientPlayerEntity;getSkinTextures()Lnet/minecraft/client/util/SkinTextures;
      intermediary method_52814 Lnet/minecraft/class_742;method_52814()Lnet/minecraft/class_8685;
      official c Lgqj;c()Lhls;
    • getFovMultiplier Link icon

      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 Lgqj;a(ZF)F