Êþº¾El  8net/minecraft/client/renderer/entity/HumanoidMobRenderer�(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/model/HumanoidModel;F)V   Fnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$TransformsDEFAULTHLnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms;  å(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/model/HumanoidModel;FLnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms;)V  7net/minecraft/client/renderer/entity/AgeableMobRenderer™(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;Lnet/minecraft/client/model/EntityModel;F)V;net/minecraft/client/renderer/entity/layers/CustomHeadLayer  Cnet/minecraft/client/renderer/entity/EntityRendererProvider$Context getModelSet2()Lnet/minecraft/client/model/geom/EntityModelSet;   getPlayerSkinRenderCache7()Lnet/minecraft/client/renderer/PlayerSkinRenderCache; " #è(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/PlayerSkinRenderCache;Lnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms;)V % &'addLayer<(Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z)6net/minecraft/client/renderer/entity/layers/WingsLayer + ,-getEquipmentRendererF()Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; (/ 0¯(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)V2;net/minecraft/client/renderer/entity/layers/ItemInHandLayer 14 5;(Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V 789 :;net/minecraft/world/entity/MobgetItemHeldByArmN(Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/world/item/ItemStack; = >? usesSpearPosex(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/HumanoidArm;Lnet/minecraft/world/entity/LivingEntity;)Z ABC DE0net/minecraft/client/model/HumanoidModel$ArmPoseSPEAR2Lnet/minecraft/client/model/HumanoidModel$ArmPose; AG HEEMPTY JKL MN'net/minecraft/world/entity/LivingEntitygetCurrentSwing<()Lnet/minecraft/world/entity/LivingEntity$SwingDescription; PQR ST8net/minecraft/world/entity/LivingEntity$SwingDescriptionhand'()Lnet/minecraft/world/InteractionHand; JV WX getMainArm*()Lnet/minecraft/world/entity/HumanoidArm; Z[\ ]^#net/minecraft/world/InteractionHandasArmR(Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/world/entity/HumanoidArm; P` ab animation5()Lnet/minecraft/world/item/component/SwingAnimation; def gh1net/minecraft/world/item/component/SwingAnimationtype/()Lnet/minecraft/world/item/SwingAnimationType; jkl mn+net/minecraft/world/item/SwingAnimationTypeSTAB-Lnet/minecraft/world/item/SwingAnimationType; pqr stnet/minecraft/tags/ItemTagsSPEARSLnet/minecraft/tags/TagKey; vwx yz"net/minecraft/world/item/ItemStackis(Lnet/minecraft/tags/TagKey;)Z | }~extractRenderStateq(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)V € �‚itemModelResolver6Lnet/minecraft/client/renderer/item/ItemModelResolver; „ …†extractHumanoidRenderState£(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FLnet/minecraft/client/renderer/item/ItemModelResolver;)V ˆ‰Š ‹Œ&net/minecraft/world/entity/HumanoidArmLEFT(Lnet/minecraft/world/entity/HumanoidArm; Ž �� getArmPose|(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose; ’“” •E>net/minecraft/client/renderer/entity/state/HumanoidRenderState leftArmPose ˆ— ˜ŒRIGHT ’š ›E rightArmPose �žŸ  ¡Anet/minecraft/client/renderer/entity/state/ArmedEntityRenderStateextractArmedEntityRenderState¦(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemModelResolver;F)V J£ ¤¥ isCrouching()Z ’§ ¤¨Z Jª «¥ isFallFlying ’­ «¨ J¯ °¥isVisuallySwimming ’² °¨ J´ µ¥ isPassenger ’· µ¨ ’¹ º» speedValueF J½ ¾¿getDeltaMovement!()Lnet/minecraft/world/phys/Vec3; ÁÂà ÄÅnet/minecraft/world/phys/Vec3 lengthSqr()D>LÌÍ JÈ ÉÊ getSwimAmount(F)F ’Ì Í» swimAmount JÏ ÐTgetUsedItemHand ’Ò ÓÔ useItemHand%Lnet/minecraft/world/InteractionHand; JÖ ×Ø getUseItem&()Lnet/minecraft/world/item/ItemStack; ÚÛÜ ÝÞ%net/minecraft/world/item/CrossbowItemgetChargeDurationP(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I ’à á»maxCrossbowChargeDuration Jã äÊgetTicksUsingItem ’æ ç»ticksUsingItem Jé ê¥ isUsingItem ’ì ê¨ Jî ïðelytraAnimationState1Lnet/minecraft/world/entity/ElytraAnimationState; òóô õÊ/net/minecraft/world/entity/ElytraAnimationStategetRotX ’÷ ø» elytraRotX òú ûÊgetRotY ’ý þ» elytraRotY ò ÊgetRotZ ’ » elytraRotZ    (net/minecraft/world/entity/EquipmentSlotHEAD*Lnet/minecraft/world/entity/EquipmentSlot;   getEquipmentIfRenderabley(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; ’  headEquipment$Lnet/minecraft/world/item/ItemStack;   CHEST ’ chestEquipment   LEGS ’  legsEquipment  ! FEET ’# $ feetEquipment J& '( getItemBySlotP(Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; *+, -.>net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer shouldRenderQ(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z v0 1Øcopy v3 H 5 }6d(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;F)Vs(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/HumanoidModel;F)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/client/renderer/entity/HumanoidMobRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;model*Lnet/minecraft/client/model/HumanoidModel;shadowLocalVariableTypeTableELnet/minecraft/client/renderer/entity/HumanoidMobRenderer;TM;MethodParameters SignatureL(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;TM;F)V babyModelO(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;TM;TM;F)VcustomHeadTransforms—(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;TM;TM;FLnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms;)Vmob Lnet/minecraft/world/entity/Mob;arm itemHeldByArmTT; StackMapTable_(TT;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose;itementity)Lnet/minecraft/world/entity/LivingEntity; currentSwing:Lnet/minecraft/world/entity/LivingEntity$SwingDescription;state@Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState; partialTicksTS; (TT;TS;F)Vslot itemStacke(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;F)VÛ;>Lnet/minecraft/client/renderer/entity/AgeableMobRenderer; SourceFileHumanoidMobRenderer.java InnerClassese;net/minecraft/client/renderer/entity/EntityRendererProviderContext Transformsi(net/minecraft/client/model/HumanoidModelArmPoseSwingDescription! 78q *+,,%·±9 :* ;< => ?@ A»B ;C ?DE =?AFG8‰ *+,-²· ±9  :4 ;< => ?@ H@ A»B  ;C ?D HDE=?HAFI8ÕC*+,-·*»Y*+¶+¶·!¶$W*»(Y*+¶+¶*·.¶$W*»1Y*·3¶$W±9 !5"B#:>C;<C=>C?@CH@CA»CJ B C;CC?DCHDE=?HAJFK��8•+,¶6N-,+¸<™²@°²F°9&'(*:*;<LMNŒOB;CLPQüvE LNFR >?8£5,¶IN-Æ-¶O,¶U¶Y+¦-¶_¶c²i¥ *²o¶u™§¬9./ 01)24/:*5S5NŒ5TU0VWQ ü%P @E SNT}68¨**+,%·{+,%*´¸ƒ,*+²‡¶�µ‘,*+²–¶�µ™±9789:);:**;<*TM*XY*Z»B *;C*TP*X[E TXZF\ …†8žê*+-$¸œ+*¶¢µ¦+*¶©µ¬+*¶®µ±+*¶³µ¶+ µ¸+´¬™,+*¶¼¶À�µ¸+Y´¸Ænµ¸+Y´¸+´¸+´¸jjµ¸+´¸ –œ+ µ¸+*$¶ÇµË+*¶ÎµÑ+*¶Õ*¸Ù†µß+*$¶âµå+*¶èµë+*´í$¶ñµö+*´í$¶ùµü+*´í$¶ÿµ+*²¸ µ+*²¸ µ+*²¸ µ+*²¸ µ"±9f>@ABC'D,E3F?GJH\JeKjMsN{OˆP‘Q™R¥S±T½UÈVÓWÞXéY:*êTUêXYêZ»ê�‚Qû\ ETXZ�  8m*+¶%M,+¸)™ ,¶/§²2°9 \]: TU] ^Q üvBvE T]A}~8J*+À7,À’%¶4±9: ;<B ;CE TXZA}_8J*+À7,À’%¶4±9: ;<B ;CE TXZF`abc"df gAhj@ PJk