Êþº¾Eµ  ;net/minecraft/client/renderer/entity/EntityRenderDispatcher getRendererZ(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/client/renderer/entity/EntityRenderer;   3net/minecraft/client/renderer/entity/EntityRenderergetPackedLightCoords'(Lnet/minecraft/world/entity/Entity;F)I  java/lang/Object()V  &com/google/common/collect/ImmutableMapof*()Lcom/google/common/collect/ImmutableMap;   renderersLjava/util/Map;  ! java/util/Map()Ljava/util/Map; # $playerRenderers & 'mannequinRenderers ) *+textureManager6Lnet/minecraft/client/renderer/texture/TextureManager; - ./blockModelResolver8Lnet/minecraft/client/renderer/block/BlockModelResolver; 1 23itemModelResolver6Lnet/minecraft/client/renderer/item/ItemModelResolver; 5 67 mapRenderer+Lnet/minecraft/client/renderer/MapRenderer; 9 :; atlasManager:Lnet/minecraft/client/resources/model/sprite/AtlasManager; = >?playerSkinRenderCache5Lnet/minecraft/client/renderer/PlayerSkinRenderCache; A BCfontLnet/minecraft/client/gui/Font; E FGoptionsLnet/minecraft/client/Options; I JK entityModelsLjava/util/function/Supplier; M NOequipmentAssetsH(Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/renderer/block/BlockModelResolver;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/client/renderer/MapRenderer;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/resources/model/EquipmentAssetManager;Lnet/minecraft/client/resources/model/sprite/AtlasManager;Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;Lnet/minecraft/client/resources/palette/PalettedTextureManager;)V @AB CD4net/minecraft/client/renderer/entity/EntityRendererscreateEntityRenderersV(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Ljava/util/Map; @F GDcreateAvatarRenderersIBnet/minecraft/server/packs/resources/ResourceManagerReloadListener SignaturetLjava/util/Map;Lnet/minecraft/client/renderer/entity/EntityRenderer<**>;>;´Ljava/util/Map;>;¯Ljava/util/Map;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;OLjava/util/function/Supplier;CodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;entitypartialTickTimeLocalVariableTypeTableTE;MethodParameters.(TE;F)I(Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/block/BlockModelResolver;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/client/renderer/MapRenderer;Lnet/minecraft/client/resources/model/sprite/AtlasManager;Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/Options;Ljava/util/function/Supplier;Lnet/minecraft/client/resources/model/EquipmentAssetManager;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;Lnet/minecraft/client/resources/palette/PalettedTextureManager;)VH(Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/block/BlockModelResolver;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/client/renderer/MapRenderer;Lnet/minecraft/client/resources/model/sprite/AtlasManager;Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/Options;Ljava/util/function/Supplier;Lnet/minecraft/client/resources/model/EquipmentAssetManager;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;Lnet/minecraft/client/resources/palette/PalettedTextureManager;)Vplayer2Lnet/minecraft/client/player/AbstractClientPlayer; mannequin-Lnet/minecraft/client/entity/ClientMannequin;TT; StackMapTableh(TT;)Lnet/minecraft/client/renderer/entity/EntityRenderer<-TT;*>;#Lnet/minecraft/world/entity/Avatar;playerRenderer;>;ALnet/minecraft/client/renderer/entity/player/AvatarRenderer;#(Ljava/util/Map;>;TT;)Lnet/minecraft/client/renderer/entity/player/AvatarRenderer;state>Lnet/minecraft/client/renderer/entity/state/AvatarRenderState;pLnet/minecraft/client/renderer/entity/player/AvatarRenderer;(Lnet/minecraft/client/renderer/entity/state/AvatarRenderState;)Lnet/minecraft/client/renderer/entity/player/AvatarRenderer<*>;avatarRenderStateentityRenderState>Lnet/minecraft/client/renderer/entity/state/EntityRenderState;TS;ƒ(TS;)Lnet/minecraft/client/renderer/entity/EntityRenderer<*-TS;>;prepareC(Lnet/minecraft/client/Camera;Lnet/minecraft/world/entity/Entity;)Vculler/Lnet/minecraft/client/renderer/culling/Frustum;camXDcamYcamZ partialTicksrenderer5Lnet/minecraft/client/renderer/entity/EntityRenderer;;`(TE;Lnet/minecraft/client/renderer/culling/Frustum;DDDF)Z extractEntityreportLnet/minecraft/CrashReport; entityCat#Lnet/minecraft/CrashReportCategory;rendererCategorytLjava/lang/Throwable;k(TE;F)Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Ù(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/client/renderer/state/level/CameraRenderState;DDDLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;)VposLnet/minecraft/world/phys/Vec3; relativeX relativeY relativeZ renderState=Lnet/minecraft/client/renderer/state/level/CameraRenderState; poseStack%Lcom/mojang/blaze3d/vertex/PoseStack;submitNodeCollector3Lnet/minecraft/client/renderer/SubmitNodeCollector;;à(TS;Lnet/minecraft/client/renderer/state/level/CameraRenderState;DDDLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;)Vcategory;Lnet/minecraft/client/renderer/entity/EntityRenderer<*TS;>;½(Lnet/minecraft/client/renderer/entity/EntityRenderer<*TS;>;Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportCategory; resetCamera&(Lnet/minecraft/world/entity/Entity;)DonResourceManagerReload9(Lnet/minecraft/server/packs/resources/ResourceManager;)VresourceManager6Lnet/minecraft/server/packs/resources/ResourceManager;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context; SourceFileEntityRenderDispatcher.javaBootstrapMethods§ ¨©ª \«"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses®;net/minecraft/client/renderer/entity/EntityRendererProviderContext±%java/lang/invoke/MethodHandles$Lookup³java/lang/invoke/MethodHandlesLookup!HJK$JL'JM*+”•NO˜™./2367:;BCFGJKJPNO>?RS Q[ *+¶+$¶¬R?S  TU V™ WX  VYZ VWJ[\Q? Y*· *¸µ*¸µ"*¸µ%*+µ(*,µ,*-µ0*µ4*µ8* µ<*µ@*µD*µH* µL* µP±RBB, -.CD#E(F.G4H:I@JFKLLRMXNSz YTUY*+Y./Y23Y67Y:;YBCYFGYJKYNO Y>? YRS X YJPZ- *.26:BFJN>RJ]Qïc+Y¸TWM>,ºZ«B/,À^:**´"¶`§&,Àd:**´%¶`§*´+¶f¹lÀ°RR,S?TRUbRS*2 ^_E `acTUcV™X cVbcý g"ÿgZVJdbcQÇ.,Ào¹q¶uN+-¹lÀ{:ư+²}¹lÀ{°RZ [\]!_S4.TU..Ve !y‚fgX .h.Vbfic ý!~{Z VJj‹Q”**´"+´ƒ¶u¹lÀ{M,Æ,°*´"²}¹lÀ{°RcdegS *TU*klfgX fmcü{ZkJnÏQ„#+Á„™+À„M*,¶‰°*´+´Œ¹lÀ°Rl moS  ol#TU#pqX #prcZpJstuQQ *+µ’*,µ–±Rst uS  TU ”• ˜™Z ”˜œ�Q¦ *+¶:  +,) ¶š¬R xySRTUV™vwxyzy{y| }~ XVY} ZVvxz{|J€�¡QF*+¶N-+$¶ž°:¤¸¦:¬¶®:+¶²*-¶¶:º$¸¼¶ÂW»ÈY·Ê¿ ¢R& }€ �‚ƒ!„'†0‡<‰SR.‚ƒ!%„…0†…7‡ˆFTUFV™F|@}~XFVY@}cÿ g¢Z V|J‰ëŠQ‹ú*+¶Í:  +¶Ð: ) ¶Ôc9  ¶Úc9 ¶Ýc9 ¶à  ¶å +  ,¶é+´í™  +²ñ,´÷»ýY·ÿ¸¹+Á„™  ¶Ôw ¶Úw ¶Ýw¶å+´ ¹š  +´+´ ¹+Á„š  ¶Ôw ¶Úw ¶Ýw¶å ¶§2:  ¸¦:  !¶®:+¶#*  ¶¶W»ÈY ·Ê¿±ÇÊ¢RfŽ‘’“"”,–1—<˜GšN›ižpŸ‡¢“£¤¦«§ÂªÇ³Ê«Ì¬Ö­à®æ°ï²ù´S¢¸‹Œ ¯�y "¥Žy,›�yÖ#‚ƒ à„…Ì-‡ˆ úTUú�qú”‘úØyúÜyúßyú’“ ú”• ó}~ Xú�ró}– cGÿi �øáÕÿ �øá¢.Z�”ØÜß’”J—¸¹Qu,$¶®N-&+¶ÂW-°R·¸¹S*TU}~‚ƒ ˜…X }™Z }‚Jš›Q4*µ’±R ½¾S TU1œQC*´’¶(+¶.¶/¯RÁSTUV™ZV�žQ� O»3Y**´,*´0*´4+*´H¹5À:*´L*´8*´@*´<*´P·ÈFÉNÊS OTUOŸ 6¡¢ZŸ£¤¥ ¦^d¬3­¯ °²´