net.minecraft.world.gen.chunk

public class ChunkNoiseSampler

implements AutoCloseable

net.minecraft.world.level.levelgen.NoiseChunk
net.minecraft.class_1_1490
net.minecraft.world.gen.chunk.ChunkNoiseSampler

Field summary

Modifier and TypeField
private final NoiseConfig
randomState
field_1_10164
noiseConfig
private final SamplingRegion
volume
field_1_10165
region
private final AquiferSampler
aquifer
field_1_10161
aquiferSampler
private final SampleBufferPool
bufferPool
field_1_10162
pool
private final SamplingContext
samplerContext
field_1_10602
samplingContext
private final ContextualSamplerProvider
cachingSamplers
field_1_10163
contextualSamplerProvider
private final PooledSampleBuffer
densityBuffer
field_1_10600
densityBuffer
private final int[]
columnMaxYs
field_1_10599
maxYs
private final VerticalBlockSample
mutableColumn
field_1_10601
verticalBlockSample

Constructor summary

ModifierConstructor
public (NoiseConfig noiseConfig, SamplingRegion region, ContextParameterMap params, DensityFunction densityFunction, AquiferSampler$Config aquifers, AquiferSampler$FluidLevelSampler fluidLevelSampler)

Method summary

Modifier and TypeMethod
private static int
findColumnMaxY(DensityVolume volume, int x, int z, ScopedDensityBuffer densityBuffer, Aquifer aquifer)
method_1_10644(class_1_1441 arg0, int arg1, int arg2, class_1_1572 arg3, class_6350 arg4)
findMaxY(SamplingRegion region, int regionX, int regionZ, PooledSampleBuffer densityBuffer, AquiferSampler aquiferSampler)
public SamplingRegion
volume()
method_1_9947()
getRegion()
public AquiferSampler
aquifer()
method_1_9945()
getAquiferSampler()
public ContextualSamplerProvider
cachingSamplers()
method_1_9946()
getContextualSamplerProvider()
private int
getColumnMaxY(int x, int z)
method_1_10645(int arg0, int arg1)
getMaxY(int regionX, int regionZ)
public VerticalBlockSample
prepareColumn(int x, int z)
method_1_10647(int arg0, int arg1)
getColumnSample(int x, int z)
public SamplingRegion
volumeWithBlocks()
method_1_10648()
getYTruncatedRegion()
private int
maxBlockY()
method_1_10646()
getMaxAbsoluteY()
public void
close()