Êþº¾EÏ  java/lang/Record()V   :net/minecraft/world/entity/ai/attributes/AttributeModifierid$Lnet/minecraft/resources/Identifier;  amountD   operationFLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;  "net/minecraft/resources/Identifierequals(Ljava/lang/Object;)Z toStringP(Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Ljava/lang/String; !"hashCode?(Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)I$ %Q(Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Ljava/lang/Object;)Z ' ()CODEC Lcom/mojang/serialization/Codec; ,-. /0com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;2 34apply()Ljava/util/function/Function; 678 9:!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ,< =>DOUBLE0Lcom/mojang/serialization/codecs/PrimitiveCodec; A-B.com/mojang/serialization/codecs/PrimitiveCodec2 E'FDnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation2 JKL MN;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;P 3Q(()Lcom/mojang/datafixers/util/Function3; STU 3V!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;2 YZ[ \]2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; _ `a MAP_CODEC#Lcom/mojang/serialization/MapCodec; 6c decodec"()Lcom/mojang/serialization/Codec; ' h ij STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; lmn =j)net/minecraft/network/codec/ByteBufCodecs Eh qrs tu'net/minecraft/network/codec/StreamCodec composite#(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec; h SignatureaLcom/mojang/serialization/MapCodec;^Lcom/mojang/serialization/Codec;€Lnet/minecraft/network/codec/StreamCodec;n(Lnet/minecraft/resources/Identifier;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)VCodeLineNumberTableLocalVariableTablethis SourceFileAttributeModifier.java NestMembersRecordBootstrapMethods–id;amount;operation ›&(Ljava/lang/Object;)Ljava/lang/Object;� ž ˆ b(Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Lnet/minecraft/resources/Identifier;¢ £ ‰¥P(Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Ljava/lang/Double;§ ¨ Šª„(Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;¬J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;® ¯ {±º(Lnet/minecraft/resources/Identifier;Ljava/lang/Double;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;³ ´ ‹ŒŒ· ¸¹º »¼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; InnerClasses OperationInstanceÈcom/mojang/datafixers/ProductsP3Ë%java/lang/invoke/MethodHandles$LookupÍjava/lang/invoke/MethodHandlesLookup1 `awx()wyijwz {|]*·*+µ*(µ *µ±}~*€ �  ‚ƒ|= +*´¶¬}<~ € � „|1*º°}~ €!…|1*º¬}~ €|<*+º#¬}~€†‡�† ˆ|/*´°}~ €‰|/*´ ¯}~ €Š|/*´°}~ € ‹Œ|†D*²&*¹+º1¶5²;?¹@ºC¶5²DG¹+ºH¶5¶I*ºO¶R°}-./*07-@1C-~ D�Ž�|X8ºW¸X³^²^¶b³f²gº1²kºC²oºHºO¸p³v±}- 24�‘’E“ ”B¶•—˜™½šœŸ½𡤽𦩽«­°½š²µÄ"EÅ@JYÆSÇÉÊÌÎ