Êþº¾E¹  Gnet/minecraft/world/level/storage/loot/entries/SingleEntryContainerBase-(IILjava/util/Optional;Ljava/util/Optional;)V   :net/minecraft/world/level/storage/loot/entries/DynamicLootname$Lnet/minecraft/resources/Identifier;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  2net/minecraft/world/level/storage/loot/LootContextaddDynamicDropsD(Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)V build|(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor;   simpleBuilder¥(Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder;  !Q(Lnet/minecraft/resources/Identifier;IILjava/util/Optional;Ljava/util/Optional;)V #$% &'"net/minecraft/resources/IdentifierCODEC Lcom/mojang/serialization/Codec; *+, -.com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;0 12apply()Ljava/util/function/Function; 456 78!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; :;< =>;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1; @ AB uniformFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; DEF GH!com/mojang/datafixers/Products$P1andH(Lcom/mojang/datafixers/Products$P4;)Lcom/mojang/datafixers/Products$P5;J 1K(()Lcom/mojang/datafixers/util/Function5; MNO 1P!com/mojang/datafixers/Products$P5r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function5;)Lcom/mojang/datafixers/kinds/App;0 STU VW2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignatureaLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethis;>;vLjava/util/Optional;>;MethodParameters(Lnet/minecraft/resources/Identifier;IILjava/util/Optional;>;Ljava/util/Optional;>;)Vcodec%()Lcom/mojang/serialization/MapCodec;c()Lcom/mojang/serialization/MapCodec;createItemStackT(Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)VoutputLjava/util/function/Consumer;context4Lnet/minecraft/world/level/storage/loot/LootContext;CLjava/util/function/Consumer;z(Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V dynamicEntrys(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder;v(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder<*>;lambda$dynamicEntry$0•(Lnet/minecraft/resources/Identifier;IILjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase; conditions functionslambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1b(Lnet/minecraft/world/level/storage/loot/entries/DynamicLoot;)Lnet/minecraft/resources/Identifier;e()V SourceFileDynamicLoot.javaBootstrapMethods‰q(IILjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase;‹ Œ xyŽ&(Ljava/lang/Object;)Ljava/lang/Object;� ‘ €��”n(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;—°(Lnet/minecraft/resources/Identifier;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/entries/DynamicLoot;™ š |}}� žŸ  ¡¢"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¥Tnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor§Cnet/minecraft/world/level/storage/loot/entries/UniformContainerBaseEntryConstructorªKnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$BuilderBuilderInstance®com/mojang/datafixers/ProductsP1±!com/mojang/datafixers/Products$P4P4P5µ%java/lang/invoke/MethodHandles$Lookup·java/lang/invoke/MethodHandlesLookup!XY !Z�*·*+µ±[ \>]^ _`a`bcdcebfdgh _abdXijkZ.² °[\ ]^XlmnZ^ ,*´+¶±[ " #\  ]^ op qre  osh oqXt uvZ4 *º¸°[&\  h Xw xyZ`»Y*-·°[&\4 _`a`zc{c |}Za'*²"(¹)º/¶3¶9*¸?¶C*ºI¶L°[&\ '~ €�Z/*´°[\ ‚^ƒ„Z$ ºQ¸R³ ±[…†‡*œˆŠˆœ��’œ“•–œ�˜›£:¤¦¨ ©¦« :S¬D­¯°­²M­³´¶¸