ĘþšūE·  java/lang/Object()V   "net/minecraft/world/level/GameType DEFAULT_MODE$Lnet/minecraft/world/level/GameType;   +net/minecraft/client/multiplayer/PlayerInfogameMode  showHatZ  profile Lcom/mojang/authlib/GameProfile;  fallbackMessageValidator6(Z)Lnet/minecraft/network/chat/SignedMessageValidator;  !messageValidator3Lnet/minecraft/network/chat/SignedMessageValidator; #$% &'net/minecraft/client/Minecraft getInstance"()Lnet/minecraft/client/Minecraft; )*+ ,-com/mojang/authlib/GameProfileid()Ljava/util/UUID; #/ 01 isLocalPlayer(Ljava/util/UUID;)Z #3 45getSkinManager.()Lnet/minecraft/client/resources/SkinManager; 789 :;*net/minecraft/client/resources/SkinManager createLookup@(Lcom/mojang/authlib/GameProfile;Z)Ljava/util/function/Supplier; = >? chatSession.Lnet/minecraft/network/chat/RemoteChatSession; ABC DE2net/minecraft/world/entity/player/ProfilePublicKeyEXPIRY_GRACE_PERIODLjava/time/Duration; GHI JK,net/minecraft/network/chat/RemoteChatSessioncreateMessageValidatorI(Ljava/time/Duration;)Lnet/minecraft/network/chat/SignedMessageValidator; MNO P!1net/minecraft/network/chat/SignedMessageValidator REJECT_ALL MR S!ACCEPT_UNSIGNED U VWlatencyI Y Z[ skinLookupLjava/util/function/Supplier; ] ^_createSkinLookup?(Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; abc dejava/util/function/Supplierget()Ljava/lang/Object;g,net/minecraft/world/entity/player/PlayerSkin #i jklevel.Lnet/minecraft/client/multiplayer/ClientLevel; mno pq,net/minecraft/client/multiplayer/ClientLevel getScoreboard)()Lnet/minecraft/world/scores/Scoreboard; s tu getProfile"()Lcom/mojang/authlib/GameProfile; )w xyname()Ljava/lang/String; {|} ~%net/minecraft/world/scores/ScoreboardgetPlayersTeam;(Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam;  ‚ƒtabListDisplayName&Lnet/minecraft/network/chat/Component; … †W tabListOrder SignatureMLjava/util/function/Supplier;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;$(Lcom/mojang/authlib/GameProfile;Z)VCodeLineNumberTableLocalVariableTablethis-Lnet/minecraft/client/multiplayer/PlayerInfo;enforcesSecureChatMethodParameters minecraft Lnet/minecraft/client/Minecraft; requireSecure StackMapTableo(Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;getChatSession0()Lnet/minecraft/network/chat/RemoteChatSession;getMessageValidator5()Lnet/minecraft/network/chat/SignedMessageValidator;hasVerifiableChat()ZsetChatSession1(Lnet/minecraft/network/chat/RemoteChatSession;)VclearChatSession(Z)V getGameMode&()Lnet/minecraft/world/level/GameType; setGameMode'(Lnet/minecraft/world/level/GameType;)V getLatency()I setLatency(I)VgetSkin0()Lnet/minecraft/world/entity/player/PlayerSkin;getTeam)()Lnet/minecraft/world/scores/PlayerTeam;setTabListDisplayName)(Lnet/minecraft/network/chat/Component;)VgetTabListDisplayName(()Lnet/minecraft/network/chat/Component; setShowHatsetTabListOrdergetTabListOrder SourceFilePlayerInfo.java! Z[‡ˆ‰Š VW‚ƒ‰Š>?‰Š !†W‹Œp*·*ēĩ *ĩ*+ĩ*ļĩą  Ž ‘’ ‘ ^_Œuļ"L+*ķ(ķ.š§=+ķ2*ķ6°#&'Ž “” •– ü#@’‡—tuŒ/*ī°+Ž ˜™Œ/*ī<°/Ž ‰Šš›Œ/*ī°3Ž œŒB *ī<Æ§Ž7Ž  – @žŸŒM*+ĩ<*+ē@ķFĩą;<=Ž>?’> ĄŒJ*ĩ<*ļĩą@A BŽ‘’‘ ŒE™ ēL§ēQ°EŽ ‘– BM’‘ĒĢŒ/*ī °IŽ ĪĨŒ>*+ĩ ą MNŽ ’ͧŒ/*īTŽQŽ ĻĐŒ>*ĩTą UVŽVW’VŠŦŒZ*īXĮ**īļ\ĩX*īXđ`Āf°YZ\Ž –Ž­Œ>ļ"īhķl*ķrķvķz°`Ž ‰ŠŪŊŒ>*+ĩ€ą deŽ‚ƒ’‚‰ аąŒ/*hŽ ‰ŠēĄŒ>*ĩą lmŽ’Œ/*īŽpŽ ģĐŒ>*ĩ„ą tuŽ†W’†ī§Œ/*ī„ŽxŽ ĩķ