Êþº¾EÏ  Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction(Ljava/util/Optional;)V   Rnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction amplifierLnet/minecraft/core/Holder;  validate=(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   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  !net/minecraft/core/Holdervalue()Ljava/lang/Object;#Onet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider "% &'getInt7(Lnet/minecraft/world/level/storage/loot/LootContext;)I)9net/minecraft/world/item/component/OminousBottleAmplifier +,- ./net/minecraft/util/Mthclamp(III)I 123 45+net/minecraft/core/component/DataComponentsOMINOUS_BOTTLE_AMPLIFIER0Lnet/minecraft/core/component/DataComponentType; (7 8(I)V :;< =>"net/minecraft/world/item/ItemStacksetV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object;@ ABapply:(Lnet/minecraft/core/Holder;)Ljava/util/function/Function; D EF simpleBuilderu(Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; H I2(Ljava/util/Optional;Lnet/minecraft/core/Holder;)V K LM commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; OPQ RSPnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvidersCODEC Lcom/mojang/serialization/Codec; UVW XYcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;[ A\()Ljava/util/function/Function; ^_` ab!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; def gh!com/mojang/datafixers/Products$P1andF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;j Ak!()Ljava/util/function/BiFunction; mno Ap!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;[ stu vw2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignatureyLcom/mojang/serialization/MapCodec;nLnet/minecraft/core/Holder;CodeLineNumberTableLocalVariableTablethisTLnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction; conditionLjava/util/Optional;LocalVariableTypeTablexLjava/util/Optional;>;MethodParametersé(Ljava/util/Optional;>;Lnet/minecraft/core/Holder;)Vcontext:Lnet/minecraft/world/level/storage/loot/ValidationContext;codec%()Lcom/mojang/serialization/MapCodec;{()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;4Lnet/minecraft/world/level/storage/loot/LootContext;amplifierValueI setAmplifiers(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder;É(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder<*>;lambda$setAmplifier$0t(Lnet/minecraft/core/Holder;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; conditionslambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1q(Lnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction;)Lnet/minecraft/core/Holder;f()V SourceFile&SetOminousBottleAmplifierFunction.javaBootstrapMethods¥&(Ljava/lang/Object;)Ljava/lang/Object;§ ¨ •–ªY(Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;¬ ­ œ��°8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;G³…(Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction;µ ¶ ˜™™¹ º»¼ ½¾"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/functions/LootItemConditionalFunction$BuilderBuilderÄ;com/mojang/serialization/codecs/RecordCodecBuilder$InstanceInstanceÇcom/mojang/datafixers/ProductsP1P2Ë%java/lang/invoke/MethodHandles$LookupÍjava/lang/invoke/MethodHandlesLookup!xy xz I{m *+·*,µ±| }  ~ €� ‚ €ƒ z„ € x…{L*+· +*´¸±|!#$}~†‡„†ˆ‰{.²°|(} ~xŠ‹Œ{z**´¹À",¹$¸*>+²0»(Y·6¶9W+°|-.(/}**~*�Ž*†��‘„ �† ’“{F *º?¸C°|3}  ‚  z„ x” •–{> »Y+*·G°|3} —� ˜™{]#*¸J²N¹TºZ¶]¶c*ºi¶l°| "} #š› œ�{/*´°|} žŸ {$ ºq¸r³±|¡¢£*¸¤¦©¸¤«®¸¯±²¸¤´·¿*À ÃsÅdÆÈmÆÉÊÌÎ