Êþº¾Eœ  java/lang/Record()V   Lnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$XSamplerinputCLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;  xI  @net/minecraft/world/level/levelgen/densityfunction/DensityVolumesizeX()I   minBlockX  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 ! "sizeY $ %sizeZ ' ( minBlockY * + 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/DensityBufferset(IF)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$XSampler;)Ljava/lang/String;` abhashCodeQ(Lnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$XSampler;)Id efequalsc(Lnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$XSampler;Ljava/lang/Object;)ZG(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;I)VCodeLineNumberTableLocalVariableTablethisNLnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction$XSampler;MethodParametersyzindex 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;x � �‘’ “”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; InnerClassesXSampler˜%java/lang/invoke/MethodHandles$Lookupšjava/lang/invoke/MethodHandlesLookup1 ghM*·*+µ*µ ±iKj kl m  h Ú-¶ -¶*´  *´+,-¹±»Y-¶ -¶#*´ -¶&-¶)-¶,-¶/-¶2·5:+¶8:*´+¹66-¶#¢E6-¶¢36  -¶ ¢!, ¶>¶B¶H„„ §ÿÜ„§ÿÊ„§ÿ¸Æ&¶N§:ƶN§ :¶S¿±R±¾QÅÊÍQiVNOP S&T2U:VJYRZ`[c\o]{^‡_œ`Ÿ^¥]«\±d¾YÙejf ~'n r9fKocNpR‡qrÚklÚstÚuvÚwxJ�yxzV ÿE9ICü ü ú&úùLQÿ9ICQQùm suwYZhd*´+*´ ¹W®iij4klst{|}ms{|}]~h1*º[°iKj klah1*º_¬iKj kleh<*+ºc¬iKjkl€�m€ ‚h/*´°iKj klh/*´ ¬iKj klƒ„…†ˆ ‰ŽŠŒ�•†–—™›