net.minecraft.world.level.levelgen

public class NoiseChunk

ctg
net.minecraft.world.level.levelgen.NoiseChunk
net.minecraft.class_6568
net.minecraft.world.gen.chunk.ChunkNoiseSampler
net.minecraft.src.C_182895_
net.minecraft.world.level.levelgen.NoiseChunk

Field summary

Modifier and TypeField
private final NoiseSampler
a
sampler
field_36272
field_36272
f_198237_
final NoiseSettings
b
noiseSettings
field_35674
generationShapeConfig
f_188717_
final int
c
cellCountXZ
field_34599
horizontalSize
f_188718_
final int
d
cellCountY
field_34598
height
f_188719_
final int
e
cellNoiseMinY
field_34600
minimumY
f_188720_
final int
f
firstCellX
field_34601
x
f_188721_
final int
g
firstCellZ
field_34602
z
f_188722_
private final int
h
firstNoiseX
field_34603
biomeX
f_188723_
private final int
i
firstNoiseZ
field_34604
biomeZ
f_188724_
final List<NoiseChunk$NoiseInterpolator>
j
interpolators
field_34605
interpolators
f_188725_
private final NoiseSampler$FlatNoiseData[][]
k
noiseData
field_35486
field_35486
f_188726_
private final it.unimi.dsi.fastutil.longs.Long2IntMap
l
preliminarySurfaceLevel
field_36273
field_36273
f_198238_
private final Aquifer
m
aquifer
field_34613
aquiferSampler
f_188728_
private final NoiseChunk$BlockStateFiller
n
baseNoise
field_34614
initialNoiseBlockStateSampler
f_188729_
private final NoiseChunk$BlockStateFiller
o
oreVeins
field_34615
oreVeinSampler
f_188730_
private final Blender
p
blender
field_35487
blender
f_188731_

Constructor summary

ModifierConstructor
private (int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseSampler p_188737_, int minimumY, int minimumZ, NoiseChunk$NoiseFiller p_188740_, NoiseGeneratorSettings chunkGeneratorSettings, Aquifer$FluidPicker fluidLevelSampler, Blender blender)

Method summary

Modifier and TypeMethod
public static NoiseChunk
a(cpy arg0, cti arg1, Supplier<ctg$c> arg2, cth arg3, csq$a arg4, cud arg5)
forChunk(ChunkAccess arg0, NoiseSampler arg1, Supplier<NoiseChunk$NoiseFiller> arg2, NoiseGeneratorSettings arg3, Aquifer$FluidPicker arg4, Blender arg5)
method_39543(class_2791 arg0, class_5818 arg1, Supplier<class_6568$class_6572> arg2, class_5284 arg3, class_6350$class_6565 arg4, class_6748 arg5)
create(Chunk chunk, NoiseColumnSampler arg1, Supplier<ChunkNoiseSampler$ColumnSampler> arg2, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler$FluidLevelSampler fluidLevelSampler, Blender blender)
m_188773_(C_2116_ p_188774_, C_141340_ p_188775_, Supplier<C_182895_$C_182898_> p_188776_, C_2194_ p_188777_, C_141319_$C_182886_ p_188778_, C_182955_ p_188779_)
public static NoiseChunk
a(int arg0, int arg1, int arg2, int arg3, cti arg4, cth arg5, csq$a arg6)
forColumn(int arg0, int arg1, int arg2, int arg3, NoiseSampler arg4, NoiseGeneratorSettings arg5, Aquifer$FluidPicker arg6)
method_39542(int arg0, int arg1, int arg2, int arg3, class_5818 arg4, class_5284 arg5, class_6350$class_6565 arg6)
create(int minimumY, int arg1, int horizontalSize, int verticalNoiseResolution, NoiseColumnSampler arg4, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler$FluidLevelSampler fluidLevelSampler)
m_188758_(int p_188759_, int p_188760_, int p_188761_, int p_188762_, C_141340_ p_188763_, C_2194_ p_188764_, C_141319_$C_182886_ p_188765_)
public NoiseSampler$FlatNoiseData
a(int arg0, int arg1)
noiseData(int arg0, int arg1)
method_38346(int arg0, int arg1)
createMultiNoisePoint(int x, int z)
m_188751_(int p_188753_, int arg1)
public int
b(int arg0, int arg1)
preliminarySurfaceLevel(int arg0, int arg1)
method_39900(int arg0, int arg1)
method_39900(int arg0, int arg1)
m_198256_(int p_198258_, int arg1)
private int
a(long arg0)
computePreliminarySurfaceLevel(long arg0)
method_39899(long arg0)
method_39899(long arg0)
m_198249_(long arg0)
protected NoiseChunk$NoiseInterpolator
a(ctg$c arg0)
createNoiseInterpolator(NoiseChunk$NoiseFiller arg0)
method_38344(class_6568$class_6572 arg0)
createNoiseInterpolator(ChunkNoiseSampler$ColumnSampler columnSampler)
m_188780_(C_182895_$C_182898_ arg0)
public Blender
a()
getBlender()
method_39327()
getBlender()
m_188743_()
public void
b()
initializeForFirstCellX()
method_38336()
sampleStartNoise()
m_188791_()
public void
a(int arg0)
advanceCellX(int arg0)
method_38339(int arg0)
sampleEndNoise(int x)
m_188749_(int arg0)
public void
c(int arg0, int arg1)
selectCellYZ(int arg0, int arg1)
method_38362(int arg0, int arg1)
sampleNoiseCorners(int noiseY, int noiseZ)
m_188810_(int p_188812_, int arg1)
public void
a(double arg0)
updateForY(double arg0)
method_38337(double arg0)
sampleNoiseY(double deltaY)
m_188744_(double arg0)
public void
b(double arg0)
updateForX(double arg0)
method_38349(double arg0)
sampleNoiseX(double deltaX)
m_188792_(double arg0)
public void
c(double arg0)
updateForZ(double arg0)
method_38355(double arg0)
sampleNoise(double deltaZ)
m_188805_(double arg0)
public void
c()
swapSlices()
method_38348()
swapBuffers()
m_188804_()
public Aquifer
d()
aquifer()
method_38354()
getAquiferSampler()
m_188817_()
protected BlockState
a(int arg0, int arg1, int arg2)
updateNoiseAndGenerateBaseState(int arg0, int arg1, int arg2)
method_38341(int arg0, int arg1, int arg2)
sampleInitialNoiseBlockState(int x, int y, int z)
m_188754_(int p_188756_, int p_188757_, int arg2)
protected BlockState
b(int arg0, int arg1, int arg2)
oreVeinify(int arg0, int arg1, int arg2)
method_38352(int arg0, int arg1, int arg2)
sampleOreVeins(int x, int y, int z)
m_188800_(int p_188802_, int p_188803_, int arg2)