Êþº¾Eà  Enet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer+(Ljava/util/Optional;Ljava/util/Optional;)V   Cnet/minecraft/world/level/storage/loot/entries/UniformContainerBaseweightI   quality  com/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec;  java/lang/IntegervalueOf(I)Ljava/lang/Integer;  !".com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;$ %&apply()Ljava/util/function/Function; ()* +,!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;$ 012 34;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2; 6 78 commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; :;< =>!com/mojang/datafixers/Products$P2t1#()Lcom/mojang/datafixers/kinds/App; :@ ABandF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3; DEF GHBnet/minecraft/world/level/storage/loot/functions/LootItemFunctionsCODEC Lcom/mojang/serialization/Codec;Jmodifier L !M7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;$ PQR AS!com/mojang/datafixers/Products$P3F(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P4; U VWvalidate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)V Y JZLjava/util/Optional; \]^ _`2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderc(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Ljava/util/Optional;)VbPnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$DummyBuilder ad eY(Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor;)VDEFAULT_WEIGHT ConstantValueDEFAULT_QUALITY-(IILjava/util/Optional;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethisELnet/minecraft/world/level/storage/loot/entries/UniformContainerBase; conditionLocalVariableTypeTablexLjava/util/Optional;>;vLjava/util/Optional;>;MethodParameters Signatureó(IILjava/util/Optional;>;Ljava/util/Optional;>;)Vcodec%()Lcom/mojang/serialization/MapCodec;m()Lcom/mojang/serialization/MapCodec<+Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase;>; uniformFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;BLcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/Optional;>;Ljava/util/Optional;>;>;context:Lnet/minecraft/world/level/storage/loot/ValidationContext; simpleBuilder¥(Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder; constructorVLnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor;¨(Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor;)Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$Builder<*>;lambda$uniformFields$2[(Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase;)Ljava/util/Optional;elambda$uniformFields$1Z(Lnet/minecraft/world/level/storage/loot/entries/UniformContainerBase;)Ljava/lang/Integer;lambda$uniformFields$0 SourceFileUniformContainerBase.java NestMembers’Tnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryConstructor”Mnet/minecraft/world/level/storage/loot/entries/UniformContainerBase$EntryBase–Knet/minecraft/world/level/storage/loot/entries/UniformContainerBase$BuilderBootstrapMethods™&(Ljava/lang/Object;)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®2com/mojang/serialization/codecs/RecordCodecBuilderInstance±com/mojang/datafixers/ProductsP2P3µ!com/mojang/datafixers/Products$P4P4 DummyBuilderEntryConstructor EntryBaseBuilder¼5com/mojang/serialization/codecs/RecordCodecBuilder$MuMu¿%java/lang/invoke/MethodHandles$LookupÁjava/lang/invoke/MethodHandlesLookup!f ghi gj  klŒ*-·*µ*µ ±m n4op  qZJZrqsJtu qJvwxyvz {|l¤P*²¸¹º#¶'²-¸¹º.¶'¶/*¸5¶9¶?²CI¹KºN¶'¶O°m$%&-$1(?)O$n P}~r P}u}v€VWlL*+·T+I*´X¸[±m.01nop�‚u� ƒ„l3 »aY*·c°man  …†u…v‡ ˆ‰l/*´X°m)n Šp ‹Œl2*´ ¸°m&n Šp �Œl2*´¸°m%n ŠpŽ�� a‘“•— ¥˜š�¥˜ž�¥˜¡¤¬R 0­¯:°²P°³´°¶a· ‘¸ “¹•º »­½¾ÀÂ