Êþº¾EB  java/lang/Record()V   9net/minecraft/world/item/component/ItemAttributeModifiers modifiersLjava/util/List;Anet/minecraft/world/item/component/ItemAttributeModifiers$Builder   java/util/Listsize()I  'com/google/common/collect/ImmutableListbuilderWithExpectedSize4(I)Lcom/google/common/collect/ImmutableList$Builder;  iterator()Ljava/util/Iterator; !"# $%java/util/IteratorhasNext()Z !' ()next()Ljava/lang/Object;+?net/minecraft/world/item/component/ItemAttributeModifiers$Entry -./ 01:net/minecraft/world/entity/ai/attributes/AttributeModifierid&()Lnet/minecraft/resources/Identifier; *3 45matchesB(Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Z 789 :;/com/google/common/collect/ImmutableList$BuilderaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; *= >‰(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)V 7@ ABbuild+()Lcom/google/common/collect/ImmutableList; D E(Ljava/util/List;)V *G HIslot/Lnet/minecraft/world/entity/EquipmentSlotGroup; KLM NO-net/minecraft/world/entity/EquipmentSlotGroupequals(Ljava/lang/Object;)Z *Q RS attributeLnet/minecraft/core/Holder; *U VWmodifier(Lnet/minecraft/world/item/component/ItemAttributeModifiers;)IŒ N�P(Lnet/minecraft/world/item/component/ItemAttributeModifiers;Ljava/lang/Object;)Z � �‘of()Ljava/util/List; “ ”•EMPTY;Lnet/minecraft/world/item/component/ItemAttributeModifiers; *— ˜™CODEC Lcom/mojang/serialization/Codec; ›œ� žŸcom/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec;¡ ¢£apply()Ljava/util/function/Function;¡ ›¦ §¨xmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; — *« ¬­ STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; ¯°± ²³)net/minecraft/network/codec/ByteBufCodecslist:()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; µ¶· ¢¸'net/minecraft/network/codec/StreamCodecc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec; µº »¼ compositeŽ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; «¿java/text/DecimalFormatÁ#.## ÃÄÅ ÆÇjava/util/LocaleROOTLjava/util/Locale; ÉÊË ÌÍjava/text/DecimalFormatSymbols getInstance4(Ljava/util/Locale;)Ljava/text/DecimalFormatSymbols; ¾Ï Ð5(Ljava/lang/String;Ljava/text/DecimalFormatSymbols;)V Ò ÓÔATTRIBUTE_MODIFIER_FORMATLjava/text/DecimalFormat; SignatureSLjava/util/List;]Lcom/mojang/serialization/Codec;•Lnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisLocalVariableTypeTableMethodParametersV(Ljava/util/List;)VbuilderE()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder;withModifierAddedÃ(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers;entryALnet/minecraft/world/item/component/ItemAttributeModifiers$Entry; newModifiers1Lcom/google/common/collect/ImmutableList$Builder;QLnet/minecraft/core/Holder;tLcom/google/common/collect/ImmutableList$Builder; StackMapTableù(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers;forEacha(Lnet/minecraft/world/entity/EquipmentSlotGroup;Lorg/apache/commons/lang3/function/TriConsumer;)Vconsumer/Lorg/apache/commons/lang3/function/TriConsumer;Lorg/apache/commons/lang3/function/TriConsumer;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;>;3(Lnet/minecraft/world/entity/EquipmentSlotGroup;Lorg/apache/commons/lang3/function/TriConsumer;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;>;)VQ(Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)VLjava/util/function/BiConsumer;®Ljava/util/function/BiConsumer;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;>;à(Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;>;)VL(Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V*Lnet/minecraft/world/entity/EquipmentSlot;Û(Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;>;)VcomputeI(Lnet/minecraft/core/Holder;DLnet/minecraft/world/entity/EquipmentSlot;)DD baseValuevalueÿnet/minecraft/core/Holder(net/minecraft/world/entity/EquipmentSlot(Lnet/minecraft/core/Holder;DLnet/minecraft/world/entity/EquipmentSlot;)D()Ljava/lang/String;oLjava/lang/Object;U()Ljava/util/List; SourceFileItemAttributeModifiers.java NestMembers Anet/minecraft/world/item/component/ItemAttributeModifiers$DisplayNnet/minecraft/world/item/component/ItemAttributeModifiers$Display$OverrideTextHnet/minecraft/world/item/component/ItemAttributeModifiers$Display$HiddenInet/minecraft/world/item/component/ItemAttributeModifiers$Display$DefaultFnet/minecraft/world/item/component/ItemAttributeModifiers$Display$TypeRecordBootstrapMethods &(Ljava/lang/Object;)Ljava/lang/Object;CM(Ljava/util/List;)Lnet/minecraft/world/item/component/ItemAttributeModifiers;  ‘"M(Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Ljava/util/List;$ %&' ()java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;+ ,-. /0"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; InnerClassesBuilderEntryDisplay Operation76net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation OverrideTextHiddenDefaultType>%java/lang/invoke/MethodHandles$Lookup@java/lang/invoke/MethodHandlesLookup1 ÕÖ”•˜™Õ׬­ÕØÓÔ EÙP *·*+µ±Ú%Û Ü• Ý  ÖÞ Õß àáÙ » Y·°Ú2âãÙ f*´¹`¸:*´¹:¹ ™'¹&À*:+,¶,¶2š ¶6W§ÿÕ»*Y+,-·<¶6W»Y¶?·C°Ú6718>9F;I<Y=Û>1äåfÜ•fRSfVWfHIVæçÝfRèVæéêý7!*úÞ RVHÕëìíÙ¿C*´¹N-¹ ™2-¹&À*:´F+¶J™,´P´T´X¹\§ÿ˱ÚAB*C?EBFÛ*!äåCÜ•CHICîïÝ Cîðê ü !4úÞ HîÕñìòÙº>*´¹N-¹ ™--¹&À*:´F+¶J™,´P´T¹b§ÿбÚIJ*K:M=NÛ*äå>Ü•>HI>îóÝ >îôê ü !/úÞ HîÕõìöÙº>*´¹N-¹ ™--¹&À*:´F+¶g™,´P´T¹b§ÿбÚQR*S:U=VÛ*äå>Ü•>H÷>îóÝ >îôê ü !/úÞ HîÕøùúÙ˜ ˜(9*´¹:¹ ™€¹&À*:´F¶gš§ÿÝ´P+¥§ÿÑ´T¶k9 ²o´T¶u¶y.ª#(/»~Y·€¿ § (k§ kc9§ÿ|¯Ú:YZ$[1\4^=_@aJb~cƒdŠe�b’g•hÛHJHmû $näå˜Ü•˜RS˜üû˜H÷•ýûÝ ˜RèêN ý!ü%* ÿ3þ!*IDFÿþ!*øÞ RüHÕ…Ù1*ºƒ°Ú%Û Ü•‰Ù1*º‡¬Ú%Û Ü•NOÙ<*+º‹¬Ú%ÛÜ•Þ ‘Ù/*´°Ú%Û Ü•ÕÙ�U»Y¸Ž·C³’²–¹šº º¤¹¥³©²ª¸®¹´º¤º ¸¹³½»¾YÀ²Â¸È·Î³Ñ±Ú& ('**+<*B/  p *   ÕÖ #**!1b 2 72*3 4 pz-5@6µ8   9 : ; <@=?A