Êþº¾Eª  java/lang/Record()V   \net/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXyzSamplershiftXCLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;   shiftY   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 +1 23blockZ(I)I +5 6/sizeX +8 93blockX +; </sizeY >?@ AB@net/minecraft/world/level/levelgen/densityfunction/DensityBufferget(I)F +D E3blockY G?HFnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer JKL AM.net/minecraft/world/level/levelgen/synth/Noise(DDD)F >O PQset(IF)V GS TcloseVjava/lang/Throwable UX YZ addSuppressed(Ljava/lang/Throwable;)V \ ]^ sampleValueI(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;III)F` abtoStringr(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXyzSampler;)Ljava/lang/String;d efhashCodea(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXyzSampler;)Ih ijequalss(Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXyzSampler;Ljava/lang/Object;)Zþ(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)VCodeLineNumberTableLocalVariableTablethis^Lnet/minecraft/world/level/levelgen/densityfunction/generator/NoiseFunction$ShiftedXyzSampler;MethodParametersnoiseXnoiseYnoiseZyI baseNoiseXx baseNoiseZzindex shiftZBufferHLnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; shiftYBuffercontextCLnet/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;shiftY;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; InnerClassesShiftedXyzSampler¦%java/lang/invoke/MethodHandles$Lookup¨java/lang/invoke/MethodHandlesLookup1    klŒ &*·*+µ*,µ *-µ*µ*µ*µ±m‡nH&op& & & &&&q "#lÕ "*´+,-¹+-¶$:*´ +-¹+-¶$:*´+-¹66-¶*¢‘-¶0‡*´k96  -¶4¢q- ¶7‡*´k9 6  -¶:¢Q ,¶=�c9- ¶C‡*´k¶F�c9¶F�c9,*´¹I¶N„„ §ÿ¬„ §ÿŒ„§ÿlÆ&¶R§:ƶR§ :¶W¿Æ&¶R§:ƶR§ :¶W¿±'ÑÞUåêíUùU Umb‘ ’“ ”'•4–7—C˜Q™]šk›wœƒ�šž§Ÿ¼ ¿›Å™Ë—Ѥޔù¥’!¦n˜ƒ<rš%s§tnWuv kZw Twxv Qzy:—zv7š{v'Ò|}~}"op"€"�‚"ƒ„…{ÿ:%>+GGýýùVùùLUÿ%>+GGUUùLUÿ%>+GUUùq �ƒ]^lØ \‡*´k*´+¹[�c9‡*´k*´ +¹[�c9‡*´k*´+¹[�c9 *´ ¹I®mª«2¬L­nR\op\€\9v\Ev\2vCx2*uLz q9E2a†l1*º_°m‡n ope/l1*ºc¬m‡n opi‡l<*+ºg¬m‡nopˆ‰qˆ Šl/*´°m‡n opŠl/*´ °m‡n opŠl/*´°m‡n op‹l/*´°m‡n opŒl/*´¯m‡n opŒl/*´¯m‡n op�Ž��’&   “œ”–—˜™š›£�¤¥§©