Êþº¾EÎ  java/lang/Record()V   Inet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement noiseLevelD   belowNoiseI   aboveNoise  (DII)V  %net/minecraft/world/level/biome/BiomeBIOME_INFO_NOISE0Lnet/minecraft/world/level/levelgen/synth/Noise;  !"net/minecraft/core/BlockPosgetX()I@i & '"getZ )*+ ,-.net/minecraft/world/level/levelgen/synth/Noiseget(DD)F / 01CODEC#Lcom/mojang/serialization/MapCodec;3 45toString_(Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/String;7 89hashCodeN(Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)I; <=equals`(Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;Ljava/lang/Object;)Z ?@A BCcom/mojang/serialization/CodecDOUBLE0Lcom/mojang/serialization/codecs/PrimitiveCodec;E noise_level GHI JK.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;M NOapply()Ljava/util/function/Function; QRS TU!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ?W XCINTZ below_noiseM] above_noiseM `ab cd;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;f Ng(()Lcom/mojang/datafixers/util/Function3; ijk Nl!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;M opq rs2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;u?net/minecraft/world/level/levelgen/placement/RepeatingPlacement SignaturepLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisKLnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;MethodParametersofP(DII)Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;countA(Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Irandom!Lnet/minecraft/util/RandomSource;originLnet/minecraft/core/BlockPos; flowerNoise StackMapTablecodec%()Lcom/mojang/serialization/MapCodec;r()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;()Dlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile!NoiseThresholdCountPlacement.javaRecordBootstrapMethodsš noiseLevel;belowNoise;aboveNoise Ÿ&(Ljava/lang/Object;)Ljava/lang/Object;¡ ¢ �¤_(Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Double;¦ § "©`(Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer;« ¬ "®J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;±…(Ljava/lang/Double;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;³ ´ �‘‘· ¸¹º »¼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; InnerClassesInstanceÇcom/mojang/datafixers/ProductsP3Ê%java/lang/invoke/MethodHandles$LookupÌjava/lang/invoke/MethodHandlesLookup1t 01vw x]*·*'µ*µ *µ±y z*{| }   ~xI »Y&·°yz   }  €�x‹1²,¶‡#o,¶%‡#o¹(�J)*´˜œ *´ §*´¬y  !z*1{|1‚ƒ1„…† ‡ü,C} ‚„ˆ‰x.².°y&z {|vŠ4‹x1*º2°y z {|8"x1*º6¬y z {|<Œx<*+º:¬y z{|�Ž}� �x/*´¯y z {|"x/*´ ¬y z {|"x/*´¬y z {| �‘x†D*²>D¹FºL¶P²VY¹Fº[¶P²V\¹Fº^¶P¶_*ºe¶h°y*7@Cz D’“”x$ ºm¸n³.±y•–— ˜B¶™›œ�½ž £½ž¥¨½žª¨½­¯°½ž²µÄ`oÅiÆÈÉËÍ