net.minecraft.world.gen.chunk

public abstract class SurfaceChunkGenerator<T extends ChunkGeneratorConfig>

extends ChunkGenerator<T>

cby
net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
net.minecraft.class_3754
net.minecraft.world.gen.chunk.SurfaceChunkGenerator
net.minecraft.unmapped.C_yjuvgdyy
net.minecraft.world.gen.NoiseChunkGenerator
net.minecraft.world.gen.NoiseChunkGenerator

Field summary

Modifier and TypeField
private static final float[]
h
BEARD_KERNEL
field_16649
f_qmjevdyz
field_222561_h
field_222561_h
private static final BlockState
i
AIR
field_16648
AIR
f_llqxqltq
field_222562_i
AIR
private final int
j
chunkHeight
field_16572
verticalNoiseResolution
f_nknqfkaf
field_222563_j
verticalNoiseGranularity
private final int
k
chunkWidth
field_16570
horizontalNoiseResolution
f_fzuxmfor
field_222564_k
horizontalNoiseGranularity
private final int
l
chunkCountX
field_16580
noiseSizeX
f_loxecvfc
field_222565_l
noiseSizeX
private final int
m
chunkCountY
field_16579
noiseSizeY
f_msqqemqd
field_222566_m
noiseSizeY
private final int
n
chunkCountZ
field_16578
noiseSizeZ
f_ujhcjeih
field_222567_n
noiseSizeZ
protected final ChunkRandom
e
random
field_16577
random
f_wgevplqs
field_222558_e
randomSeed
private final OctavePerlinNoiseSampler
o
minLimitPerlinNoise
field_16574
f_iazhymgr
field_222568_o
field_222568_o
private final OctavePerlinNoiseSampler
p
maxLimitPerlinNoise
field_16581
f_eadwksid
field_222569_p
field_222569_p
private final OctavePerlinNoiseSampler
q
mainPerlinNoise
field_16575
f_obenibmx
field_222570_q
field_222570_q
private final NoiseSampler
r
surfaceNoise
field_16571
surfaceDepthNoise
f_dqqdminn
field_222571_r
surfaceDepthNoise
protected final BlockState
f
defaultBlock
field_16576
defaultBlock
f_sjakwlva
field_222559_f
defaultBlock
protected final BlockState
g
defaultFluid
field_16573
defaultFluid
f_xnxbzxoe
field_222560_g
defaultFluid

Constructor summary

ModifierConstructor
public (IWorld world, BiomeSource biomeSource, int verticalNoiseResolution, int horizontalNoiseResolution, int worldHeight, T config, boolean useSimplexNoise)

Method summary

Modifier and TypeMethod
private double
a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
sampleAndClampNoise(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
method_16411(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
sampleNoise(int x, int y, int z, double arg3, double arg4, double arg5, double arg6)
m_gulqytet(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
func_222552_a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
func_222552_a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
protected double[]
b(int arg0, int arg1)
makeAndFillNoiseColumn(int arg0, int arg1)
method_16406(int arg0, int arg1)
sampleNoiseColumn(int x, int z)
m_fpkjvbdo(int arg0, int arg1)
func_222547_b(int arg0, int arg1)
func_222547_b(int arg0, int arg1)
protected void
a(double[] arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, int arg7, int arg8)
fillNoiseColumn(double[] arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, int arg7, int arg8)
method_16413(double[] arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, int arg7, int arg8)
sampleNoiseColumn(double[] buffer, int x, int z, double arg3, double arg4, double arg5, double arg6, int arg7, int arg8)
m_kmdxohyj(double[] arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, int arg7, int arg8)
func_222546_a(double[] arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, int arg7, int arg8)
calcNoiseColumn(double[] noiseColumn, int noiseX, int noiseZ, double arg3, double arg4, double arg5, double arg6, int arg7, int arg8)
protected abstract double[]
a(int arg0, int arg1)
getDepthAndScale(int arg0, int arg1)
method_12090(int arg0, int arg1)
computeNoiseRange(int x, int z)
m_fhhqfmbk(int arg0, int arg1)
func_222549_a(int arg0, int arg1)
getBiomeNoiseColumn(int noiseX, int noiseZ)
protected abstract double
a(double arg0, double arg1, int arg2)
getYOffset(double arg0, double arg1, int arg2)
method_16404(double arg0, double arg1, int arg2)
computeNoiseFalloff(double depth, double scale, int y)
m_hhyljghr(double arg0, double arg1, int arg2)
func_222545_a(double arg0, double arg1, int arg2)
func_222545_a(double arg0, double arg1, int arg2)
protected double
g()
getTopSlideStart()
method_16409()
m_mxjihexx()
func_222551_g()
func_222551_g()
protected double
h()
getBottomSlideStart()
method_16410()
m_cwdxvvqh()
func_222553_h()
func_222553_h()
public int
a(int arg0, int arg1, cbv$a arg2)
getBaseHeight(int arg0, int arg1, Heightmap$Types arg2)
method_16397(int arg0, int arg1, class_2902$class_2903 arg2)
getHeightOnGround(int arg0, int arg1, Heightmap$Type arg2)
m_eyzuuexw(int arg0, int arg1, C_ybztoekc$C_wkdeqzbn arg2)
func_222529_a(int arg0, int arg1, Heightmap$Type arg2)
getHeight(int arg0, int arg1, Heightmap$Type arg2)
protected abstract void
a(double[] arg0, int arg1, int arg2)
fillNoiseColumn(double[] arg0, int arg1, int arg2)
method_16405(double[] arg0, int arg1, int arg2)
sampleNoiseColumn(double[] buffer, int x, int z)
m_pceuqvdo(double[] arg0, int arg1, int arg2)
func_222548_a(double[] arg0, int arg1, int arg2)
fillNoiseColumn(double[] noiseColumn, int noiseX, int noiseZ)
public int
i()
getNoiseSizeY()
method_16408()
getNoiseSizeY()
m_ussghgcn()
func_222550_i()
noiseSizeY()
public void
a(xj arg0, bzy arg1)
buildSurfaceAndBedrock(WorldGenRegion arg0, ChunkAccess arg1)
method_12110(class_3233 arg0, class_2791 arg1)
buildSurface(ChunkRegion arg0, Chunk arg1)
m_uralsmmf(C_ezymcfey arg0, C_lwzmmmqr arg1)
func_225551_a_(WorldGenRegion arg0, IChunk arg1)
generateSurface(WorldGenRegion arg0, IChunk arg1)
protected void
a(bzy arg0, Random arg1)
setBedrock(ChunkAccess arg0, Random arg1)
method_16412(class_2791 arg0, Random arg1)
buildBedrock(Chunk arg0, Random arg1)
m_zfwrckcv(C_lwzmmmqr arg0, Random arg1)
func_222555_a(IChunk arg0, Random arg1)
makeBedrock(IChunk chunkIn, Random rand)
public void
b(bjx arg0, bzy arg1)
fillFromNoise(LevelAccessor arg0, ChunkAccess arg1)
method_12088(class_1936 arg0, class_2791 arg1)
populateNoise(IWorld arg0, Chunk arg1)
m_evqkkueh(C_vdvbsyle arg0, C_lwzmmmqr arg1)
func_222537_b(IWorld arg0, IChunk arg1)
makeBase(IWorld arg0, IChunk arg1)
private static double
a(int arg0, int arg1, int arg2)
getContribution(int arg0, int arg1, int arg2)
method_16572(int arg0, int arg1, int arg2)
m_hrtsglyl(int arg0, int arg1, int arg2)
func_222556_a(int arg0, int arg1, int arg2)
func_222556_a(int arg0, int arg1, int arg2)
private static double
b(int arg0, int arg1, int arg2)
computeContribution(int arg0, int arg1, int arg2)
method_16571(int arg0, int arg1, int arg2)
m_cynyxweu(int arg0, int arg1, int arg2)
func_222554_b(int arg0, int arg1, int arg2)
func_222554_b(int arg0, int arg1, int arg2)