ĘūēžEĩ9net/minecraft/client/model/monster/skeleton/SkeletonModel  Cnet/minecraft/client/renderer/entity/EntityRendererProvider$Context bakeLayera(Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart;  .(Lnet/minecraft/client/model/geom/ModelPart;)V  =net/minecraft/client/renderer/entity/AbstractSkeletonRendererˇ(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/renderer/entity/ArmorModelSet;Lnet/minecraft/client/model/monster/skeleton/SkeletonModel;)V?  8net/minecraft/client/renderer/entity/HumanoidMobRenderers(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/HumanoidModel;F)V>net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer   getModelSet2()Lnet/minecraft/client/model/geom/EntityModelSet; !apply()Ljava/util/function/Function; #$% &'2net/minecraft/client/renderer/entity/ArmorModelSetbakeˇ(Lnet/minecraft/client/renderer/entity/ArmorModelSet;Lnet/minecraft/client/model/geom/EntityModelSet;Ljava/util/function/Function;)Lnet/minecraft/client/renderer/entity/ArmorModelSet; ) *+getEquipmentRendererF()Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; - .ŗ(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/renderer/entity/ArmorModelSet;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)V 0 12addLayer<(Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z 4 56extractRenderStated(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;F)V 89: ;<?@ ;A>net/minecraft/client/renderer/entity/state/SkeletonRenderStateZ 8C D< isShaking >F DA 8H IJgetMainHandItem&()Lnet/minecraft/world/item/ItemStack; LMN OPnet/minecraft/world/item/ItemsBOWLnet/minecraft/world/item/Item; RST UV"net/minecraft/world/item/ItemStackis(Ljava/lang/Object;)Z >X YA isHoldingBow 8[ \] getMainArm*()Lnet/minecraft/world/entity/HumanoidArm; _`a bc0net/minecraft/client/model/HumanoidModel$ArmPose BOW_AND_ARROW2Lnet/minecraft/client/model/HumanoidModel$ArmPose; e fg getArmPose|(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose; i 5j‚(Lnet/minecraft/world/entity/monster/skeleton/AbstractSkeleton;Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState;F)V l fmš(Lnet/minecraft/world/entity/monster/skeleton/AbstractSkeleton;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose; o DpC(Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState;)Z°(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/renderer/entity/ArmorModelSet;)VCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/client/renderer/entity/AbstractSkeletonRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;body4Lnet/minecraft/client/model/geom/ModelLayerLocation;armorSet4Lnet/minecraft/client/renderer/entity/ArmorModelSet;LocalVariableTypeTableGLnet/minecraft/client/renderer/entity/AbstractSkeletonRenderer;jLnet/minecraft/client/renderer/entity/ArmorModelSet;MethodParameters Signatureæ(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/renderer/entity/ArmorModelSet;)V bodyModel;Lnet/minecraft/client/model/monster/skeleton/SkeletonModel;@Lnet/minecraft/client/model/monster/skeleton/SkeletonModel;ō(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/renderer/entity/ArmorModelSet;Lnet/minecraft/client/model/monster/skeleton/SkeletonModel;)Ventity>Lnet/minecraft/world/entity/monster/skeleton/AbstractSkeleton;state@Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState; partialTicksFTT;TS; (TT;TS;F)V(TS;)Zmobarm(Lnet/minecraft/world/entity/HumanoidArm; StackMapTable_(TT;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose;q(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)VG(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Ze(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;F)VLnet/minecraft/client/renderer/entity/HumanoidMobRenderer;>; SourceFileAbstractSkeletonRenderer.javaBootstrapMethodsž&(Ljava/lang/Object;)Ljava/lang/Object; Ąh(Lnet/minecraft/client/model/geom/ModelPart;)Lnet/minecraft/client/model/monster/skeleton/SkeletonModel;Ŗ ¤ĨĻ §¨"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Ģ;net/minecraft/client/renderer/entity/EntityRendererProviderContextŽ(net/minecraft/client/model/HumanoidModelArmPoseą%java/lang/invoke/MethodHandles$Lookupŗjava/lang/invoke/MethodHandlesLookup!  qr{*+-ģY+,ļˇ ˇ ąs t*uvwxyz{|}u~{€ wy{‚ rŠ'*+-ˇ*ģY*,+ļē¸"+ļ(ˇ,ļ/Wąs"&t*'uv'wx'{|'ƒ„} 'u~'{'ƒ…€ w{ƒ†5jr¤&*+,%ˇ3,+ļ7ĩ=,+ļBĩE,+ļG˛KļQĩWąs% t*&uv&‡ˆ&‰Š&‹Œ} &u~&‡&‰Ž€ ‡‰‹DprU+´EŦs$tuv‰Š}u~‰Ž€‰fmr’'+ļZ,Ļ+ļ7™+ļG˛KļQ™˛^°*+,ˇd°s)* ,t 'uv'‘ˆ'’“}'u~'‘” € ‘’•A56rJ*+Ā8,Ā>%ļhąs t uv} u~€ ‡‰‹DfgrF *+Ā8,ļk°s t  uv}  u~€ ‘’A5–rJ*+Ā8,Ā>%ļhąs t uv} u~€ ‡‰‹DD—rE *+Ā>ļnŦs t  uv}  u~€‰A5˜rJ*+Ā8,Ā>%ļhąs t uv} u~€ ‡‰‹™š›œ ĸŸ ŠĒŦ _­¯@ °˛´