Êþº¾E¥  java/lang/Record()V   [net/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXzSamplershiftXCLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;   shiftZ  noise0Lnet/minecraft/world/level/levelgen/synth/Noise;  xzScaleD  yScale   Anet/minecraft/world/level/levelgen/densityfunction/DensitySampler sampleVolumeÊ(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;Lnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)V "#$ %&Anet/minecraft/world/level/levelgen/densityfunction/SamplerContext acquireBufferŒ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; ()* +,@net/minecraft/world/level/levelgen/densityfunction/DensityVolumesizeZ()I (. /0blockZ(I)I (2 3,sizeX (5 60blockX (8 9,sizeY ;<= >?@net/minecraft/world/level/levelgen/densityfunction/DensityBufferget(I)F (A B0blockY D<EFnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer GHI >J.net/minecraft/world/level/levelgen/synth/Noise(DDD)F ;L MNset(IF)V DP QcloseSjava/lang/Throwable RU VW addSuppressed(Ljava/lang/Throwable;)V Y Z[ sampleValueI(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;III)F] ^_toStringq(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXzSampler;)Ljava/lang/String;a bchashCode`(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXzSampler;)Ie fgequalsr(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXzSampler;Ljava/lang/Object;)Z»(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;Lnet/minecraft/world/level/levelgen/synth/Noise;DD)VCodeLineNumberTableLocalVariableTablethis]Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXzSampler;MethodParametersnoiseXnoiseYnoiseZyI baseNoiseXx baseNoiseZzindex shiftZBufferHLnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer;contextCLnet/minecraft/world/level/levelgen/densityfunction/SamplerContext; outputBufferBLnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;volumeBLnet/minecraft/world/level/levelgen/densityfunction/DensityVolume; StackMapTable()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;E()Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;2()Lnet/minecraft/world/level/levelgen/synth/Noise;()D SourceFileNoiseFunction.javaNestHost�Jnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunctionRecordBootstrapMethods‘"shiftX;shiftZ;noise;xzScale;yScale ˜ ™š› œ�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; InnerClassesShiftedXzSampler¡%java/lang/invoke/MethodHandles$Lookup£java/lang/invoke/MethodHandlesLookup1   hi| *·*+µ*,µ *-µ*µ*µ±jak> lm      n  i, Ý*´+,-¹+-¶!:*´ +-¹66-¶'¢ˆ-¶-‡*´k96  -¶1¢h- ¶4‡*´k9 6  -¶7¢H ,¶:�c9 - ¶@‡*´k9¶C�c9,*´ ¹F¶K„„ §ÿµ„ §ÿ•„§ÿuÆ&¶O§:ƶO§ :¶T¿±´ÁRÈÍÐRjRj kl m#n/o=pIqWrcsot}uŠvŸw¢r¨p®n´{ÁkÜ|kŽo3o }%pŠqZNrs WQt @nus =qv&Žws#‘xsÉyzÝlmÝ{|Ý}~Ý€�A þ&DýýùMùùLRÿ";(DRRùn {}Z[iÈ L‡*´k*´+¹X�c9‡*´k9‡*´k*´ +¹X�c9 *´ ¹F®j€�"‚<ƒkRLlmL{|L6sLBsL/s3u"*r<w n{6B/^‚i1*º\°jak lmb,i1*º`¬jak lmfƒi<*+ºd¬jaklm„…n„ †i/*´°jak lm†i/*´ °jak lm‡i/*´°jak lmˆi/*´¯jak lmˆi/*´¯jak lm‰Š‹ŒŽ   �—�’“”•–žŒŸ ¢¤