ÊțșŸEÛ  java/lang/Record()V   Enet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacementnoiseToCountRatioI   noiseFactorD   noiseOffset  (IDD)V  %net/minecraft/world/level/biome/BiomeBIOME_INFO_NOISE0Lnet/minecraft/world/level/levelgen/synth/Noise;  !"net/minecraft/core/BlockPosgetX()I $ %"getZ '() *+.net/minecraft/world/level/levelgen/synth/Noiseget(DD)F -./ 01java/lang/Mathceil(D)D 3 45CODEC#Lcom/mojang/serialization/MapCodec;7 89toString[(Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/String;; <=hashCodeJ(Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)I? @Aequals\(Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;Ljava/lang/Object;)Z CDE FGcom/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec;Inoise_to_count_ratio KLM NO.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;Q RSapply()Ljava/util/function/Function; UVW XY!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; C[ \GDOUBLE^ noise_factorQa noise_offset cde fgjava/lang/DoublevalueOf(D)Ljava/lang/Double; Ki jkoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;Q nop qr;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;t Ru(()Lcom/mojang/datafixers/util/Function3; wxy Rz!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;Q }~ €2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;ƒ?net/minecraft/world/level/levelgen/placement/RepeatingPlacement SignaturelLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisGLnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;MethodParametersofL(IDD)Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;countA(Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Irandom!Lnet/minecraft/util/RandomSource;originLnet/minecraft/core/BlockPos; flowerNoisecodec%()Lcom/mojang/serialization/MapCodec;n()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; SourceFileNoiseBasedCountPlacement.javaRecordBootstrapMethods§)noiseToCountRatio;noiseFactor;noiseOffset Ź&(Ljava/lang/Object;)Ljava/lang/Object;ź Ż "±\(Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Integer;ł Ž œ¶[(Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double;ž č œ»J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ÿ€(Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;)Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;À Á žžÄ ĆÆÇ ÈÉ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/MethodHandlesLookup1‚ 45„… †]*·*”*(” *”±‡ ˆ*‰Š ‹   Œ†I »Y')·°‡ˆ   ‹  Ž†{/Č,¶‡*Ž o,¶#‡*Ž oč&J)*Žc*އkž,ŽŹ‡  !ˆ*/‰Š/‘/’“”‹ ’•–†.Č2°‡&ˆ ‰Š„—8˜†1*ș6°‡ ˆ ‰Š<"†1*ș:ʇ ˆ ‰Š@™†<*+ș>ʇ ˆ‰Šš›‹š "†/*ŽŹ‡ ˆ ‰Šœ†/*Ž Ż‡ ˆ ‰Šœ†/*ŽŻ‡ ˆ ‰Š ž†ŠH*ČBHčJșP¶TČZ]čJș_¶TČZ`žbčhșl¶T¶m*șs¶v°‡+;DGˆ HŸ Ą†$ ș{ž|ł2±‡ąŁ€ „BĂŠš©ȘÊ«­°Ê«Č”Ê«·”ÊșŒœÊ«żÂŃn}ÒwÓŐÖŰÚ