Class PlayerInfo

java.lang.Object
net.minecraft.client.multiplayer.PlayerInfo

public class PlayerInfo extends Object
  • Field Details

    • profile

      private final com.mojang.authlib.GameProfile profile
    • textureLocations

      private final Map<com.mojang.authlib.minecraft.MinecraftProfileTexture.Type,ResourceLocation> textureLocations
    • gameMode

      private GameType gameMode
    • latency

      private int latency
    • pendingTextures

      private boolean pendingTextures
    • skinModel

      @Nullable private String skinModel
    • tabListDisplayName

      @Nullable private Component tabListDisplayName
    • chatSession

      @Nullable private RemoteChatSession chatSession
    • messageValidator

      private SignedMessageValidator messageValidator
  • Constructor Details

    • PlayerInfo

      public PlayerInfo(com.mojang.authlib.GameProfile p_253609_, boolean p_254409_)
  • Method Details

    • getProfile

      public com.mojang.authlib.GameProfile getProfile()
    • getChatSession

      @Nullable public RemoteChatSession getChatSession()
    • getMessageValidator

      public SignedMessageValidator getMessageValidator()
    • hasVerifiableChat

      public boolean hasVerifiableChat()
    • setChatSession

      protected void setChatSession(RemoteChatSession p_249599_)
    • clearChatSession

      protected void clearChatSession(boolean p_254536_)
    • fallbackMessageValidator

      private static SignedMessageValidator fallbackMessageValidator(boolean p_254311_)
    • getGameMode

      public GameType getGameMode()
    • setGameMode

      protected void setGameMode(GameType p_105318_)
    • getLatency

      public int getLatency()
    • setLatency

      protected void setLatency(int p_105314_)
    • isCapeLoaded

      public boolean isCapeLoaded()
    • isSkinLoaded

      public boolean isSkinLoaded()
    • getModelName

      public String getModelName()
    • getSkinLocation

      public ResourceLocation getSkinLocation()
    • getCapeLocation

      @Nullable public ResourceLocation getCapeLocation()
    • getElytraLocation

      @Nullable public ResourceLocation getElytraLocation()
    • getTeam

      @Nullable public PlayerTeam getTeam()
    • registerTextures

      protected void registerTextures()
    • setTabListDisplayName

      public void setTabListDisplayName(@Nullable Component p_105324_)
    • getTabListDisplayName

      @Nullable public Component getTabListDisplayName()