Êþº¾Eò  java/lang/Record()V   Onet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifierid$Lnet/minecraft/resources/Identifier;   attributeLnet/minecraft/core/Holder;   operationFLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;  amount  slotsLjava/util/List;  !6net/minecraft/world/level/storage/loot/LootContextUservalidate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)V $%& '(2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderj(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Lnet/minecraft/core/Holder;)V* +,toStringe(Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)Ljava/lang/String;. /0hashCodeT(Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)I2 34equalsf(Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;Ljava/lang/Object;)Z 678 9:"net/minecraft/resources/IdentifierCODEC Lcom/mojang/serialization/Codec; =>? @Acom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;C DEapply()Ljava/util/function/Function; GHI JK!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; M7N2net/minecraft/world/entity/ai/attributes/AttributeC R7SDnet/minecraft/world/entity/ai/attributes/AttributeModifier$OperationC W7XTnet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProvidersC [ \: SLOTS_CODEC^slotC abc de;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupÊ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P5;g Dh(()Lcom/mojang/datafixers/util/Function5; jkl Dm!com/mojang/datafixers/Products$P5r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function5;)Lcom/mojang/datafixers/kinds/App; o7p-net/minecraft/world/entity/EquipmentSlotGroup rst uvnet/minecraft/util/ExtraCodecscompactListCodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; rx yv nonEmptyListC |}~ €2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; 7 SignatureQLnet/minecraft/core/Holder;rLnet/minecraft/core/Holder;ALjava/util/List;cLcom/mojang/serialization/Codec;>;sLcom/mojang/serialization/Codec;³(Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Lnet/minecraft/core/Holder;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisQLnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;LocalVariableTypeTableMethodParametersq(Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Lnet/minecraft/core/Holder;Ljava/util/List;)Vcontext:Lnet/minecraft/world/level/storage/loot/ValidationContext;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier;()Lnet/minecraft/core/Holder;S()Lnet/minecraft/core/Holder;H()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;t()Lnet/minecraft/core/Holder;()Ljava/util/List;C()Ljava/util/List;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileSetAttributesFunction.javaNestHost¨Fnet/minecraft/world/level/storage/loot/functions/SetAttributesFunctionRecordBootstrapMethods¬#id;attribute;operation;amount;slots ³&(Ljava/lang/Object;)Ljava/lang/Object;µ ¶ ˜¸w(Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)Lnet/minecraft/resources/Identifier;º » ™½n(Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)Lnet/minecraft/core/Holder;¿ À ›Â™(Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Ä Å ™Ç È �Êc(Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)Ljava/util/List;Ìn(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Î Ï ˆÑ(Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;Ó Ô Ÿ  × ØÙÚ ÛÜ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;Þ ßàá âã"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; InnerClassesModifierç:net/minecraft/world/entity/ai/attributes/AttributeModifier OperationInstanceëcom/mojang/datafixers/ProductsP5î%java/lang/invoke/MethodHandles$Lookupðjava/lang/invoke/MethodHandlesLookup0 ‚ƒ‚„‚…\:‚†9:‚‡ ˆ‰¢ *·*+µ*,µ *-µ*µ*µ±ŠŽ‹> Œ�     Ž  ƒ „ …� ‚� !‰L*+·+"*´¸#±Š¡£¤‹Œ�‘’�‘+“‰1*º)°ŠŽ‹ Œ�/”‰1*º-¬ŠŽ‹ Œ�3•‰<*+º1¬ŠŽ‹Œ�–—�– ˜‰/*´°ŠŽ‹ Œ�™‰/*´ °ŠŽ‹ Œ�‚š›‰/*´°ŠŽ‹ Œ�™‰/*´°ŠŽ‹ Œ�‚œ�‰/*´°ŠŽ‹ Œ�‚ž Ÿ ‰²h*²5;¹<ºB¶F²LO¹<ºP¶F²QT¹<ºU¶F²V"¹<ºY¶F²Z]¹<º_¶F¶`*ºf¶i°Š& —˜™*š<›Nœ[—d�g—‹ h¡¢£‰4²n¸q¸w³Zºz¸{³�±Š • —¤¥¦§©8 ‚ƒ‚„‚…ªZÖ«­®¯°±Ý²´·Ý²¹¼Ý²¾ÁݲüݲÆÉÝËÍÐݲÒÕä*§åRæè@a|éjêìíïñ