Êþº¾E/  java/lang/Record()V   Jnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunctionnoiseLnet/minecraft/core/Holder;  xzScaleD  yScale  shiftXDLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;  shiftY  shiftZ  ! "#Qnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContextcreateNoiseSamplerM(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/synth/Noise; %&' ()Cnet/minecraft/world/level/levelgen/densityfunction/DensityFunctionszeroF()Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; +,- ./Bnet/minecraft/world/level/levelgen/densityfunction/DensityFunctionequals(Ljava/lang/Object;)Z +, +,3Rnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$Sampler 25 65(Lnet/minecraft/world/level/levelgen/synth/Noise;DD)V +8 9:compileSampler˜(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContext;)Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler; +,=[net/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXzSampler <? @»(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/synth/Noise;DD)VB\net/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXyzSampler AD Eþ(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/synth/Noise;DD)V GHI JK@net/minecraft/world/level/levelgen/densityfunction/DfRewriteRulerewriteŠ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; M Nì(Lnet/minecraft/core/Holder;DDLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)V PQR STnet/minecraft/core/Holdervalue()Ljava/lang/Object;V4net/minecraft/world/level/levelgen/synth/NormalNoise UX YZrange()Lnet/minecraft/util/Interval; +\ ]^ domainAxes()I ` abCODEC#Lcom/mojang/serialization/MapCodec;d eftoString`(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction;)Ljava/lang/String;h ijhashCodeO(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction;)Il .ma(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction;Ljava/lang/Object;)Z Uo ap Lcom/mojang/serialization/Codec; stu vwcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;y z{apply()Ljava/util/function/Function; }~ €�!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; sƒ „…DOUBLE0Lcom/mojang/serialization/codecs/PrimitiveCodec;‡xz_scale ‰tŠ.com/mojang/serialization/codecs/PrimitiveCodecy�y_scaley +o‘shift_x s“ ”•optionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;y˜shift_yy›shift_zy žŸ  ¡¢;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupë(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P6;¤ z¥(()Lcom/mojang/datafixers/util/Function6; §¨© zª!com/mojang/datafixers/Products$P6r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function6;)Lcom/mojang/datafixers/kinds/App;y ­®¯ °±2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignatureSLnet/minecraft/core/Holder; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;qLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisLLnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction;LocalVariableTypeTableMethodParameters$(Lnet/minecraft/core/Holder;DDLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)V"RuntimeVisibleParameterAnnotationscontextSLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContext;0Lnet/minecraft/world/level/levelgen/synth/Noise;CLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler; StackMapTableÇ.net/minecraft/world/level/levelgen/synth/NoiseÉAnet/minecraft/world/level/levelgen/densityfunction/DensitySamplerrewriteChildrenˆ(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;ruleBLnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;axesIRuntimeInvisibleTypeAnnotationsILnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$Axes;codec%()Lcom/mojang/serialization/MapCodec;s()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;oLjava/lang/Object;()Lnet/minecraft/core/Holder;U()Lnet/minecraft/core/Holder;()Dlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileNoiseFunction.java NestMembersRecordBootstrapMethodsæ)noise;xzScale;yScale;shiftX;shiftY;shiftZ î&(Ljava/lang/Object;)Ljava/lang/Object;ð ñ Øói(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction;)Lnet/minecraft/core/Holder;õ ö Úø`(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction;)Ljava/lang/Double;ú û Úý þ )’(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;  )  )€(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;L Y(Lnet/minecraft/core/Holder;Ljava/lang/Double;Ljava/lang/Double;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction;  ÛÜÜ  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; InnerClassesCompileContextSamplerShiftedXzSamplerShiftedXyzSamplerInstance%com/mojang/datafixers/ProductsP6(Gnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$AxesAxes+%java/lang/invoke/MethodHandles$Lookup-java/lang/invoke/MethodHandlesLookup1+ ²³´µ¶ab²·N¸Ÿ '*·*+µ*(µ *µ*µ*µ*µ±¹ºH'»¼' '''''½ ' ³¾ ²¿À¶9:¸8 ¥+*´¹M*´¸$¹*™2*´¸$¹0™#*´¸$¹1™»2Y,*´ *´·4°*´+¹7N*´+¹7:*´¸$¹;™»°*´+¹7:»AY-,*´ *´·C°¹& & '8(I*T+`,o-ƒ/�0º>¥»¼¥Á š ÃTQÄ`EÄ�ÄÅüIÆý9ÈȾÁÊË¸Ï U+*´¹FM+*´¹FN+*´¹F:,*´¦-*´¦*´¦*°»Y*´*´ *´,-·L°¹5 67"8;9=;º4U»¼UÌÍ J?"3Åþ=+++¾ÌYZ¸:*´¹OÀU¶W°¹@º »¼]^¸”?<*´—šý~<*´ —šú~<*´¹[€*´¹[€*´¹[€¬¹EF GIJLº?»¼<ÎÏÅü ÐÑÒÓ¸.²_°¹Qº »¼²ÔeÕ¸1*ºc°¹º »¼i^¸1*ºg¬¹º »¼./¸<*+ºk¬¹º»¼Ö×¾Ö Ø¸/*´°¹º »¼²ÙÚ¸/*´ ¯¹º »¼´µ¶Ú¸/*´¯¹º »¼)¸/*´°¹º »¼)¸/*´°¹º »¼)¸/*´°¹º »¼ ÛÜ¸Ñ ƒ*²nq¹rºx¶|²‚†¹ˆº‹¶|²‚Œ¹ˆºŽ¶|²��¸$¹’º–¶|²�—¸$¹’º™¶|²�š¸$¹’ºœ¶|¶�*º£¶¦°¹* *<Q f!v"‚º ƒÝÞ߸$ º«¸¬³_±¹àáâA<2ã. ²³äf åçèéêëìíïòíô÷íù÷íüÿíÿíÿ  í B+ 2 <!A"ž­#§$&'+)& *,.