ΚώΊΎE˜  Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction(Ljava/util/Optional;)V   @net/minecraft/world/level/storage/loot/functions/SetItemFunctionitemLnet/minecraft/core/Holder;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  net/minecraft/core/Holdervalue()Ljava/lang/Object;"net/minecraft/world/level/ItemLike  "net/minecraft/world/item/ItemStack transmuteCopyJ(Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/ItemStack;  !" commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; $%& '(net/minecraft/world/item/ItemCODEC Lcom/mojang/serialization/Codec; +,- ./com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;1 23apply()Ljava/util/function/Function; 567 89!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ;<= >?!com/mojang/datafixers/Products$P1andF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;A 2B!()Ljava/util/function/BiFunction; DEF 2G!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;1 JKL MN2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignaturegLcom/mojang/serialization/MapCodec;;2(Ljava/util/Optional;Lnet/minecraft/core/Holder;)VCodeLineNumberTableLocalVariableTablethisBLnet/minecraft/world/level/storage/loot/functions/SetItemFunction; conditionLjava/util/Optional;LocalVariableTypeTablexLjava/util/Optional;>;MethodParameters·(Ljava/util/Optional;>;Lnet/minecraft/core/Holder;)Vcodec%()Lcom/mojang/serialization/MapCodec;i()Lcom/mojang/serialization/MapCodec;run~(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; itemStack$Lnet/minecraft/world/item/ItemStack;context4Lnet/minecraft/world/level/storage/loot/LootContext;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1_(Lnet/minecraft/world/level/storage/loot/functions/SetItemFunction;)Lnet/minecraft/core/Holder;f()V SourceFileSetItemFunction.javaBootstrapMethodst&(Ljava/lang/Object;)Ljava/lang/Object;v w kllz8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;| } Rs(Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/SetItemFunction; ‚ ghh… †‡ˆ ‰Š"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;com/mojang/serialization/codecs/RecordCodecBuilder$InstanceInstancecom/mojang/datafixers/ProductsP1P2”%java/lang/invoke/MethodHandles$Lookup–java/lang/invoke/MethodHandlesLookup!OP OQRSm *+·*,΅±T U  VW XY Z X[ Q\ X O]^_S.² °TU VWO`abSO+*΄ΉΐΆ°T U VWcdef\ ce ghS]#*Έ²#)Ή*Ί0Ά4Ά:*Ί@ΆC°T "U #ij klS/*΄°TU mWnoS$ ΊHΈI³ ±Tpqr „sux„y{~„s€ƒ‹"ŒJŽ;‘D’“•—