Êþº¾EÐ  java/lang/Object()V   ,net/minecraft/world/entity/EntityAttachments attachmentsLjava/util/Map;  builder8()Lnet/minecraft/world/entity/EntityAttachments$Builder;  4net/minecraft/world/entity/EntityAttachments$Builderbuild2(FF)Lnet/minecraft/world/entity/EntityAttachments; +net/minecraft/world/entity/EntityAttachment applyP(Lnet/minecraft/world/entity/EntityAttachments;FFF)Ljava/util/function/Function;  ! "#net/minecraft/util/Util makeEnumMap?(Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/Map; % &(Ljava/util/Map;)V ()* +, java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;.java/util/List -0 12size()I -4 +5(I)Ljava/lang/Object;7net/minecraft/world/phys/Vec3 9 :;transformPointA(Lnet/minecraft/world/phys/Vec3;F)Lnet/minecraft/world/phys/Vec3; = >? getNullableP(Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3;Ajava/lang/IllegalStateException CDE FGjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;I JKmakeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String; @M N(Ljava/lang/String;)V -P QRisEmpty()ZT'No attachment points of type: PASSENGER 6V WXZEROLnet/minecraft/world/phys/Vec3; -Z [\iterator()Ljava/util/Iterator; ^_` aRjava/util/IteratorhasNext ^c denext()Ljava/lang/Object; 6g hiadd@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; 6k lmscale"(D)Lnet/minecraft/world/phys/Vec3;o Jp&(Ljava/lang/String;)Ljava/lang/String; rst uvnet/minecraft/util/Mthclamp(III)I<Žú5 6y z{yRot"(F)Lnet/minecraft/world/phys/Vec3;}java/util/ArrayList | 6€ �‚multiply$(DDD)Lnet/minecraft/world/phys/Vec3; -„ h…(Ljava/lang/Object;)Z SignatureoLjava/util/Map;>;CodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/world/entity/EntityAttachments;LocalVariableTypeTableMethodParametersr(Ljava/util/Map;>;)V createDefaultwidthFheight3(FFF)Lnet/minecraft/world/entity/EntityAttachments;xyz attachment-Lnet/minecraft/world/entity/EntityAttachment;indexIrotYpointsLjava/util/List;1Ljava/util/List; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;point getAverageN(Lnet/minecraft/world/entity/EntityAttachment;)Lnet/minecraft/world/phys/Vec3;sum getClampedlambda$scale$0B(FFFLnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List;vec3i$Ljava/util/Iterator;list SourceFileEntityAttachments.java NestMembersBootstrapMethods,´ µ ¨©·?(Lnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List;¹/Had no attachment point of type:  for index: »#Had no attachment points of type: ½ ¾¿À ÁÂ"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;Ä ÅÆÇ JÈ$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesBuilderÌ%java/lang/invoke/MethodHandles$LookupÎjava/lang/invoke/MethodHandlesLookup! †‡ &ˆX *·*+µ±‰ Š ‹Œ �  ‡Ž †� �ˆ= ¸ "#¶°‰Š ‘’ “’Ž ‘“ ˆ »Y·°‰l”ˆ^»Y*#$%º¸·$°‰Š*‹Œ•’–’—’Ž •–—>?ˆ¯0*´+¹'À-:›¹/¡°¹3À6%¸8°‰'() +Š40‹Œ0˜™0š›0œ’!�ž� !�Ÿ  ü-Ž ˜šœ¡¢+?ˆ�#*+%¶<:Ç»@Y+¸BºH·L¿°‰/ 01 3Š4#‹Œ#˜™#š›#œ’ £X ü 6Ž ˜šœ¤¥ˆû`*´+¹'À-M,Æ ,¹O™ »@YS·L¿²UN,¹Y:¹]™¹bÀ6:-¶fN§ÿã- ,¹/†n�¶j°‰"789%;)<G=N>Q?Š4G£X`‹Œ`˜™R�ž)7¦X� R�Ÿ ü- ý 6^úŽ˜§?ˆ×K*´+¹'À-:¹O™»@Y+¸Bºn·L¿¹/d¸q¹3À6:%¸8°‰CDE*GDHŠ>K‹ŒK˜™Kš›Kœ’<�žD£X� <�Ÿ ü*-Ž ˜šœ :;ˆ> *#vwj¶x°‰LŠ £X œ’Ž £œ¨©ˆóM»|Y·~:*´¹'À-¹Y:¹]™%¹bÀ6:#�$�%�¶¹ƒW§ÿ×°‰ 4 G!J"ŠR4ªX,«¬M‹ŒM•’M–’M—’M˜™ D­ž�  D­Ÿ ý-^ú+®¯°±¼²³¶Ã¸ÃºÉÊ ËÍÏ