Êþº¾Eœ  java/lang/Record()V   Lnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$YSamplerinputCLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;  yI  @net/minecraft/world/level/levelgen/densityfunction/DensityVolumesizeY()I   minBlockY  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 ! "sizeX $ %sizeZ ' ( minBlockX * + minBlockZ - . stepBlockX 0 1 stepBlockY 3 4 stepBlockZ 6 7 (IIIIIIIII)V 9:; <=Anet/minecraft/world/level/levelgen/densityfunction/SamplerContext acquireBufferŒ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; ? @AindexUnchecked(III)I CDE FGFnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBufferget(I)F IJK LM@net/minecraft/world/level/levelgen/densityfunction/DensityBuffersetRange(IIF)V CO PcloseRjava/lang/Throwable QT UV addSuppressed(Ljava/lang/Throwable;)V X YZ sampleValueI(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;III)F\ ]^toStringb(Lnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$YSampler;)Ljava/lang/String;` abhashCodeQ(Lnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$YSampler;)Id efequalsc(Lnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$YSampler;Ljava/lang/Object;)ZG(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;I)VCodeLineNumberTableLocalVariableTablethisNLnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$YSampler;MethodParametersFxz inputBufferHLnet/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; inputVolume StackMapTableblockXblockYblockZ()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;E()Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler; SourceFileSliceFunction.javaNestHost‡Cnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunctionRecordBootstrapMethods‹input;y � �‘’ “”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; InnerClassesYSampler˜%java/lang/invoke/MethodHandles$Lookupšjava/lang/invoke/MethodHandlesLookup1 ghM*·*+µ*µ ±imj kl m  hã Ñ-¶ -¶*´  *´+,-¹±»Y-¶ -¶#-¶&*´ -¶)-¶,-¶/-¶2·5:+¶8:*´+¹6-¶#¢?6-¶ ¢-¶>¶B8,-¶>-¶¶H„§ÿЄ§ÿ¾Æ&¶N§:ƶN§ :¶S¿±R¨µQ¼ÁÄQiJpqr u%v.w:xJ{R|`}l~x‰€œ~¢}¨ƒµ{Єj\ ‰ no3ocEpR~qrÑklÑstÑuvÑwxJ‡yxz> þBCü ú2úLQÿ9ICQQùm suwYZhd*´+*´ ¹W®iˆj4klst{|}ms{|}]~h1*º[°imj klah1*º_¬imj kleh<*+ºc¬imjkl€�m€ ‚h/*´°imj klh/*´ ¬imj klƒ„…†ˆ ‰ŽŠŒ�•†–—™›