Êþº¾E  &net/minecraft/client/model/EntityModel.(Lnet/minecraft/client/model/geom/ModelPart;)V)net/minecraft/client/model/geom/PartNames body  )net/minecraft/client/model/geom/ModelPartgetChild?(Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelPart;  8net/minecraft/client/model/animal/golem/CopperGolemModel+Lnet/minecraft/client/model/geom/ModelPart;head   right_arm  rightArm left_arm " #leftArm %&' ()?net/minecraft/client/animation/definitions/CopperGolemAnimationCOPPER_GOLEM_WALK4Lnet/minecraft/client/animation/AnimationDefinition; +,- ./2net/minecraft/client/animation/AnimationDefinitionbake_(Lnet/minecraft/client/model/geom/ModelPart;)Lnet/minecraft/client/animation/KeyframeAnimation; 1 23 walkAnimation2Lnet/minecraft/client/animation/KeyframeAnimation; %5 6)COPPER_GOLEM_WALK_ITEM 8 93walkWithItemAnimation %; <)COPPER_GOLEM_IDLE > ?3 idleAnimation %A B))COPPER_GOLEM_CHEST_INTERACTION_NOITEM_GET D E3interactionGetItem %G H)+COPPER_GOLEM_CHEST_INTERACTION_NOITEM_NOGET J K3interactionGetNoItem %M N)(COPPER_GOLEM_CHEST_INTERACTION_ITEM_DROP P Q3interactionDropItem %S T)*COPPER_GOLEM_CHEST_INTERACTION_ITEM_NODROP V W3interactionDropNoItemY7net/minecraft/client/model/geom/builders/MeshDefinition X[ \()V^ _`apply$()Ljava/util/function/UnaryOperator; Xb cd transformed](Ljava/util/function/UnaryOperator;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; Xf ghgetRoot;()Lnet/minecraft/client/model/geom/builders/PartDefinition; jkl mn8net/minecraft/client/model/geom/builders/CubeListBuildercreate<()Lnet/minecraft/client/model/geom/builders/CubeListBuilder; jp qrtexOffs>(II)Lnet/minecraft/client/model/geom/builders/CubeListBuilder;À€ÀÀÀ@A@À yz{ |}8net/minecraft/client/model/geom/builders/CubeDeformationNONE:Lnet/minecraft/client/model/geom/builders/CubeDeformation; j €�addBox|(FFFFFFLnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/CubeListBuilder;À  „…† ‡ˆ(net/minecraft/client/model/geom/PartPoseoffset/(FFF)Lnet/minecraft/client/model/geom/PartPose; Š‹Œ �Ž7net/minecraft/client/model/geom/builders/PartDefinitionaddOrReplaceChild±(Ljava/lang/String;Lnet/minecraft/client/model/geom/builders/CubeListBuilder;Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/builders/PartDefinition;@ A ßb·ÀDÌÍ¿y*0¿ÿ�—=¶âë=õY´¿† ¦¿Ù™š=™™š¿…«Ÿ¿ó)_ºÄ›¦½¥zxÀÌÍ?y™š=LÌÍ¿ó33?‰™š¿Éù^¿À?õ¿H rightItem@ìÌÍ¿õ¿HÀ >³33<#× >† ¦?Ó33¾† ¦    createBodyLayer<()Lnet/minecraft/client/model/geom/builders/LayerDefinition; _<()Lnet/minecraft/client/model/geom/builders/MeshTransformer; ¡ _v(Lnet/minecraft/client/model/geom/builders/MeshTransformer;)Lnet/minecraft/client/model/geom/builders/LayerDefinition;   setupAnim(Ljava/lang/Object;)V  Anet/minecraft/client/renderer/entity/state/CopperGolemRenderStatexRotFnet/minecraft/util/Mth<Žú5  " #yRot " & '(rightHandItemState9Lnet/minecraft/client/renderer/item/ItemStackRenderState; *+, -.7net/minecraft/client/renderer/item/ItemStackRenderStateisEmpty()Z 0 1(leftHandItemState 3 4walkAnimationPos 6 7walkAnimationSpeed@ :;< =>0net/minecraft/client/animation/KeyframeAnimation applyWalk(FFFF)V @ A\poseHeldItemArmsIfStill C DEidleAnimationState+Lnet/minecraft/world/entity/AnimationState; G H ageInTicks :J _K/(Lnet/minecraft/world/entity/AnimationState;F)V M EE O KE Q QE S WE U Vroot X YZtranslateAndRotate((Lcom/mojang/blaze3d/vertex/PoseStack;)V \]^ _`&net/minecraft/world/entity/HumanoidArmRIGHT(Lnet/minecraft/world/entity/HumanoidArm; b cdcopperGolemState:Lnet/minecraft/world/entity/animal/golem/CopperGolemState; fgh id8net/minecraft/world/entity/animal/golem/CopperGolemStateIDLE fk lmequals(Ljava/lang/Object;)Z opq rscom/mojang/math/AxisYPLcom/mojang/math/Axis;´B´ wxy z{#com/mojang/blaze3d/vertex/PoseStack rotateDegrees(Lcom/mojang/math/Axis;F)V> w~ € translate(FFF)V? ÌÍ wƒ „€scale¾> ¾@?ˆ¿ü wŒ �(DDD)V¿_fó �‘’ “”java/lang/Mathmin(FF)F½èV–=èV– �˜ ™”max › œzRot½„A =„A   ¡F(Lnet/minecraft/client/renderer/entity/state/CopperGolemRenderState;)V £ ¤¥translateToHand“(Lnet/minecraft/client/renderer/entity/state/CopperGolemRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;)V§eyes ©ª« ¬­ java/util/Setof#(Ljava/lang/Object;)Ljava/util/Set; Н °±retainPartsAndChildren(Ljava/util/Set;)V „³ ´ˆ translatedAÀ·%net/minecraft/client/model/ArmedModel¹&net/minecraft/client/model/HeadedModelMAX_WALK_ANIMATION_SPEED ConstantValue@WALK_ANIMATION_SCALE_FACTORZ_FIGHT_MITIGATIONCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/client/model/animal/golem/CopperGolemModel;MethodParametersmeshDefinition9Lnet/minecraft/client/model/geom/builders/MeshDefinition;9Lnet/minecraft/client/model/geom/builders/PartDefinition;createRunningPoseBodyLayercreateSittingPoseBodyLayercreateStarPoseBodyLayercreateEyesLayerstateCLnet/minecraft/client/renderer/entity/state/CopperGolemRenderState; StackMapTablearm poseStack%Lcom/mojang/blaze3d/vertex/PoseStack; activeArmgetHead-()Lnet/minecraft/client/model/geom/ModelPart;translateToHeadapplyBlockOnAntennaTransformŽ(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;)Vlambda$createEyesLayer$0t(Lnet/minecraft/client/model/geom/builders/MeshDefinition;)Lnet/minecraft/client/model/geom/builders/MeshDefinition;mesh lambda$createStarPoseBodyLayer$0V(Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose;p*Lnet/minecraft/client/model/geom/PartPose;#lambda$createSittingPoseBodyLayer$0#lambda$createRunningPoseBodyLayer$0lambda$createBodyLayer$0 SignatureLnet/minecraft/client/model/EntityModel;Lnet/minecraft/client/model/ArmedModel;Lnet/minecraft/client/model/HeadedModel; SourceFileCopperGolemModel.javaBootstrapMethodsè&(Ljava/lang/Object;)Ljava/lang/Object;ê ë áÜÜî ï àÜñ ò ßÜô õ ÛÜÙø ù ØÙû üýþ ÿ"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%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!¶¸º»¼½»8¾»‘ #2393?3E3K3Q3W3¿è„*+·*+ ¶ µ**´¶ µ**´¶ µ**´¶ µ!*²$+¶*µ0*²4+¶*µ7*²:+¶*µ=*²@+¶*µC*²F+¶*µI*²L+¶*µO*²R+¶*µU±À6 +,-.)/61A2L3W4b5m6x7ƒ8Á„ÂÄVÄV   ¿Ù k»XY·Zº]¶aK*¶eL+ ¸i¶ostuvww²x¶~ ‚ ¸ƒ¶‰M,¸i¶os‚‚v��»yY‘·’¶~8¶o•–t — ²x¶~%¶o•˜• ™ »yYš·’¶~%¶o–›–™™™»yYš·’¶~ t ¸ƒ¶‰W,¸i$¶ou•–—�™²x¶~st ¸ƒ¶‰W,¸i2¶o •–—�™²x¶~™t ¸ƒ¶‰W+œ¸i¶os –™�™²x¶~ ‚ ¸ƒ¶‰W+ž¸i¶o –™�™²x¶~ ‚ ¸ƒ¶‰W*@@¸ °À6 ;<>>?d@{A—B¹?½CèDE:FbGÁ [ÅÆVVÇ>- Ç È ¿² »XY·Zº¥¶aK*¶eL+ ¸i¦‚ ¸ƒ¶‰M,§¸i¶o©ª«vww»yY ·’¶~¬­®¯°±¸²¶‰W,¸i¶os¶‚v��»yY ·’¶~8¶o·¸t — »yY ·’¶~%¶o·¹• ™ »yYš·’¶~%¶o–º–™™™»yYš·’¶~®»¼¸ƒ¶‰W,¸ist ¸ƒ¶‰N-½¸i$¶o¿ÀÁ—�™»yY ·’¶~®ÂÃÄ ¸²¶‰W,¸i™t ¸ƒ¶‰:Ÿi2¶oÇÈ–—�™»yY ·’¶~É ÊË̸²¶‰W+œ¸iÍ‚ ¸ƒ¶‰:θi¶oÐÑÒ™�™»yY ·’¶~Ó ÔÕ ¸²¶‰W+ž¸iÖ‚ ¸ƒ¶‰:׸i¶oÙÑ–™�™»yY ·’¶~ Ú ¸²¶‰W*@@¸ °ÀJKLN'O]P‚QžRºSÞPâTôU)V<WrX…Y¹ZÌ[ÿ\ÁHøÅÆóVÇ'á ÇôÇ<Ì Ç…ƒ�ÇÌ<ŸÇ É ¿ I»XY·ZºÛ¶aK*¶eL+ ¸i¶ousÜw w»yY ·’¶~¶osuÝvww»yY ·’¶~ uÞ¸ƒ¶‰M,§¸i¶osußvw—»yY ·’¶~ •à Ḳ¶‰W,¸i%¶o•âã ™ »yYš·’¶~%¶o–äå™™™»yYš·’¶~¶osuæv��»yY ·’¶~8¶o• ç — »yY ·’¶~ t踃¶‰N,¸is»¼é ¸²¶‰:½¸i$¶oêëì—�™»yY ·’¶~ íîï ¸²¶‰W,¸i™»ðé ¸²¶‰:Ÿi2¶oñòó—�™»yY ·’¶~ ôõï ¸²¶‰W+œ¸i¸¸ö¸ƒ¶‰:θi¶o–÷ ™�™»yY ·’¶~øùúû ¸²¶‰W+ž¸i –ö¸ƒ¶‰:׸i¶o–÷ ™�™»yY ·’¶~ø–úû ¸²¶‰W*@@¸ °ÀZ`acd:e\c`f“g�h¹iÖjókgl.mcn{o°pÄqør s@tÁR9ÅÆ4VÇ`é Ç3Ç.Ç{Î ÇÄ…�Ç >ŸÇ Ê ¿­ »XY·Zºü¶aK*¶eL+ ¸i¶ostuvww»yY ·’¶~ ‚ ¸ƒ¶‰M,¸i¶os‚‚v��»yY ·’¶~8¶o•–t — »yY ·’¶~%¶o•˜• ™ »yYš·’¶~%¶o–›–™™™»yYš·’¶~ t ¸ƒ¶‰W,¸ist ¸ƒ¶‰N-½¸i$¶oý‚–—�™»yY ·’¶~ þ¸²¶‰W-ÿ¸i••¸ƒ¶‰W,¸i™t ¸ƒ¶‰:Ÿi2¶oý‚–—�™»yY ·’¶~• ¸²¶‰W+œ¸iu‚ ¸ƒ¶‰:θi¶o––™�™»yY ·’¶~  ¸²¶‰W+ž¸i ‚ ¸ƒ¶‰:׸i¶o––™�™»yY ·’¶~ ¸²¶‰W*@@¸ °ÀJxy{C|h}„~ Â|Æ€Ø� ‚ƒ1„f…y†±‡Èú‰ÁHóÅÆîVÇCÀ ÇØ+Ç1Ò ÇyŠ�ÇÃ@ŸÇ Ë ¿$ ¸ º ¶°À�¡¿ °*+·*´+´jµ *´+´!jµ$+´%¶)™#+´/¶)™*´0+´2+´5 8¶9§*´7+´2+´5 8¶9*¶?*´=+´B+´F¶I*´C+´L+´F¶I*´I+´N+´F¶I*´O+´P+´F¶I*´U+´R+´F¶I±À6 •–—#˜7™M›`œdžsŸ‚ ‘¡ ¢¯£Á°ÂðÌÍÎûMÄ̤¥¿3u*´T-¶W*´-¶W,²[¦ *´§*´!:-¶W+´a²e¶j™&-²n,²[¦ t§u¶v- |¶}§-���¶‚-…†‡¶}±À* §¨©$ª*«7¬N­Z¯g°t²Á4uÂÃuÌÍuÏ`uÐÑ$QÒÎBC ÿ%\w woÿ\w woÄ ÌÏÐÓÔ¿/*´°À¶Á ÂÃÕZ¿k'*´+¶W*´+¶W+ | ¶}+ˆˆˆ¶‚±À»¼½¾&¿Á'ÂÃ'ÐÑÄÐÖZ¿f"*´T+¶W*´+¶W*´+¶W+‰¶‹±ÀÂÃÄÅ!ÆÁ"ÂÃ"ÐÑÄÐA\¿»y*´*´´ ޏ�µ *´!*´!´ ޏ�µ *´*´´$•¸�µ$*´!*´!´$–¸—µ$*´*´´š�¸�µš*´!*´!´šž¸—µš±ÀÉÊ(Ë<ÌPÍdÎxÏÁ yÂÃA¿3 *+À¶Ÿ±ÀÁ  ÂÃÄÌA¤×¿5 *+À,-¶¢±ÀÁ  ÂÃÄ ÌÏÐ ØÙ¿=*¶e¦¸¨¶®*°À Ž �Á ÚÆ ÛÜ¿2* ¶²°ÀxÁ ÝÞ ßÜ¿2* ¶²°À`Á ÝÞ àÜ¿2* ¶²°ÀKÁ ÝÞ áÜ¿4 * µ ¶²°À;Á  ÝÞâãäåæ4úçéìúçíìúçðìúçóìúö÷ö