Êþº¾E createl(Lnet/minecraft/client/renderer/PlayerSkinRenderCache;)Lnet/minecraft/world/entity/EntityType$EntityFactory;  /net/minecraft/world/entity/decoration/Mannequin constructor5Lnet/minecraft/world/entity/EntityType$EntityFactory;  $(Lnet/minecraft/world/level/Level;)V-net/minecraft/client/entity/ClientAvatarState  ()V  +net/minecraft/client/entity/ClientMannequin avatarState/Lnet/minecraft/client/entity/ClientAvatarState;   DEFAULT_SKIN.Lnet/minecraft/world/entity/player/PlayerSkin;  skin " #$skinRenderCache5Lnet/minecraft/client/renderer/PlayerSkinRenderCache; & 'tick ) *+position!()Lnet/minecraft/world/phys/Vec3; - .+getDeltaMovement 0 '1A(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V 3 45 skinLookup(Ljava/util/concurrent/CompletableFuture; 789 :;&java/util/concurrent/CompletableFutureisDone()Z 7= >?get()Ljava/lang/Object;Ajava/util/OptionalC DEacceptL(Lnet/minecraft/client/entity/ClientMannequin;)Ljava/util/function/Consumer; @G HI ifPresent (Ljava/util/function/Consumer;)VKjava/lang/Exception M NOLOGGERLorg/slf4j/Logger;Q!Error when trying to look up skin STU VWorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V Y Z[onSyncedDataUpdated5(Lnet/minecraft/network/syncher/EntityDataAccessor;)V ] ^_ DATA_PROFILE2Lnet/minecraft/network/syncher/EntityDataAccessor; abc de0net/minecraft/network/syncher/EntityDataAccessorequals(Ljava/lang/Object;)Z g h updateSkin 7j klcancel(Z)Z n op getProfile8()Lnet/minecraft/world/item/component/ResolvableProfile; rst uv3net/minecraft/client/renderer/PlayerSkinRenderCachelookup`(Lnet/minecraft/world/item/component/ResolvableProfile;)Ljava/util/concurrent/CompletableFuture;x yzapply()Ljava/util/function/Function; 7| }~ thenApplyG(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; € �‚getDescription(()Lnet/minecraft/network/chat/Component;x @… †‡map3(Ljava/util/function/Function;)Ljava/util/Optional;‰,net/minecraft/client/multiplayer/ClientLevel ‹ ŒY(Lnet/minecraft/world/level/Level;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;)V Ž �K(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V ‘’“ ”•com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; — ˜™DEFAULT_PROFILE6Lnet/minecraft/world/item/component/ResolvableProfile; ›œ� žŸ4net/minecraft/world/item/component/ResolvableProfilepartialProfile"()Lcom/mojang/authlib/GameProfile; ¡¢£ >¤0net/minecraft/client/resources/DefaultPlayerSkinP(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/entity/player/PlayerSkin;¦.net/minecraft/client/entity/ClientAvatarEntity SignaturenLjava/util/concurrent/CompletableFuture;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;registerOverrides8(Lnet/minecraft/client/renderer/PlayerSkinRenderCache;)VCodeLineNumberTableLocalVariableTablecacheMethodParametersthis-Lnet/minecraft/client/entity/ClientMannequin;level!Lnet/minecraft/world/level/Level;eLjava/lang/Exception; StackMapTableaccessorLocalVariableTypeTable5Lnet/minecraft/network/syncher/EntityDataAccessor<*>;8(Lnet/minecraft/network/syncher/EntityDataAccessor<*>;)Vfuture1()Lnet/minecraft/client/entity/ClientAvatarState;getSkin0()Lnet/minecraft/world/entity/player/PlayerSkin;setSkin1(Lnet/minecraft/world/entity/player/PlayerSkin;)VbelowNameDisplaygetParrotVariantOnShoulder<(Z)Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant;leftZ showExtraEarslambda$updateSkin$0*(Ljava/util/Optional;)Ljava/util/Optional;infoLjava/util/Optional;lambda$registerOverrides$0°(Lnet/minecraft/client/renderer/PlayerSkinRenderCache;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/decoration/Mannequin;type'Lnet/minecraft/world/entity/EntityType; SourceFileClientMannequin.javaBootstrapMethodsÖm(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity;Ø Ù ÍÎÛ{(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/decoration/Mannequin;Ý(Ljava/lang/Object;)Vß à ÁÂÂã&(Ljava/lang/Object;)Ljava/lang/Object;å æ ÉÊÊé êëì íÀ>net/minecraft/client/renderer/PlayerSkinRenderCache$RenderInfo playerSkinïp(Lnet/minecraft/client/renderer/PlayerSkinRenderCache$RenderInfo;)Lnet/minecraft/world/entity/player/PlayerSkin;ñ òóô õö"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesù3net/minecraft/world/entity/EntityType$EntityFactoryû%net/minecraft/world/entity/EntityType EntityFactoryþ7net/minecraft/world/entity/animal/parrot/Parrot$Variant/net/minecraft/world/entity/animal/parrot/ParrotVariant RenderInfo%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!¥NO45§¨©ª #$ «¬­8 *º³±®  #¯  °$±° Œ­k*+· *»Y·µ*²µ*,µ!±®&'(¯ ²³´µ#$± ´#'­µL*·%*´*¶(*¶,¶/*´2Æ4*´2¶6™**´2¶<À@*ºB¶F*µ2§L²LP+¹R±$<?J®& ,-.$071<4?2@3K6¯@ ¶·L²³¸J Z[­o*+·X+²\¶`™*¶f±®:<=?¯²³¹_º ¹»¸±¹§¼h­’/*´2Æ*´2L*µ2+¶iW**´!*¶m¶qºw¶{µ2±®BD EFI.J¯ ½5/²³º  ½¨¸¾­/*´°®N¯ ²³¿À­/*´°®S¯ ²³Á­>*+µ±® WX¯²³ ± ­/*¶°®\¯ ²³©ªÄÅ­6°®a¯²³ÆÇ±Æ©ªÈ;­,¬®f¯ ²³ ÉÊ­4 *ºƒ¶„°®I¯  ËÌ Íέt,Áˆ™»Y,*·Š§ »Y+,·�°® !" ¯ °$Ïдµ¸HÑ­/¸�³L²–¶š¸ ³±® ÒÓÔ*ðÕ×ÚðÜÞáðâäçðâèî÷"øúü ýÿ@êr