Class AbstractClientPlayer

All Implemented Interfaces:
DataComponentGetter, SyncedDataHolder, Attackable, EntityAccess, UniquelyIdentifyable, Nameable, ScoreHolder, IAttachmentHolder, IEntityExtension, ILivingEntityExtension, IPlayerExtension
Direct Known Subclasses:
LocalPlayer, RemotePlayer

public abstract class AbstractClientPlayer extends Player
  • Field Details

    • playerInfo

      @Nullable private PlayerInfo playerInfo
    • deltaMovementOnPreviousTick

      protected Vec3 deltaMovementOnPreviousTick
    • elytraRotX

      public float elytraRotX
    • elytraRotY

      public float elytraRotY
    • elytraRotZ

      public float elytraRotZ
    • clientLevel

      public final ClientLevel clientLevel
    • walkDistO

      public float walkDistO
    • walkDist

      public float walkDist
  • Constructor Details

    • AbstractClientPlayer

      public AbstractClientPlayer(ClientLevel p_250460_, com.mojang.authlib.GameProfile p_249912_)
  • Method Details

    • gameMode

      @Nullable public GameType gameMode()
      Specified by:
      gameMode in class Player
    • getPlayerInfo

      @Nullable protected PlayerInfo getPlayerInfo()
    • tick

      public void tick()
      Overrides:
      tick in class Player
    • getDeltaMovementLerped

      public Vec3 getDeltaMovementLerped(float p_272943_)
    • getSkin

      public PlayerSkin getSkin()
    • getFieldOfViewModifier

      public float getFieldOfViewModifier(boolean p_363621_, float p_366686_)