net.minecraft.world.level.levelgen

public abstract class NoiseBasedChunkGenerator<T extends ChunkGeneratorSettings>

extends ChunkGenerator<T>

bzd
net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
net.minecraft.class_3754
net.minecraft.world.gen.chunk.SurfaceChunkGenerator
net.minecraft.world.gen.NoiseChunkGenerator
net.minecraft.server.v1_14_R1.ChunkGeneratorAbstract

Field summary

Modifier and TypeField
private static final float[]
h
BEARD_KERNEL
field_16649
field_222561_h
private static final BlockState
i
AIR
field_16648
AIR
field_222562_i
private final int
j
chunkHeight
field_16572
verticalNoiseResolution
field_222563_j
private final int
k
chunkWidth
field_16570
horizontalNoiseResolution
field_222564_k
private final int
l
chunkCountX
field_16580
noiseSizeX
field_222565_l
private final int
m
chunkCountY
field_16579
noiseSizeY
field_222566_m
private final int
n
chunkCountZ
field_16578
noiseSizeZ
field_222567_n
protected final WorldgenRandom
e
random
field_16577
random
field_222558_e
private final PerlinNoise
o
minLimitPerlinNoise
field_16574
field_222568_o
private final PerlinNoise
p
maxLimitPerlinNoise
field_16581
field_222569_p
private final PerlinNoise
q
mainPerlinNoise
field_16575
field_222570_q
private final SurfaceNoise
r
surfaceNoise
field_16571
surfaceDepthNoise
field_222571_r
protected final BlockState
f
defaultBlock
field_16576
defaultBlock
field_222559_f
protected final BlockState
g
defaultFluid
field_16573
defaultFluid
field_222560_g

Constructor summary

ModifierConstructor
public (LevelAccessor 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)
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)
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)
func_222546_a(double[] arg0, int arg1, int arg2, 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)
func_222549_a(int arg0, int arg1)
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)
func_222545_a(double arg0, double arg1, int arg2)
protected double
g()
getTopSlideStart()
method_16409()
func_222551_g()
protected double
h()
getBottomSlideStart()
method_16410()
func_222553_h()
public int
a(int arg0, int arg1, bza$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)
func_222529_a(int arg0, int arg1, Heightmap$Type arg2)
getBaseHeight(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)
func_222548_a(double[] arg0, int arg1, int arg2)
public int
i()
getNoiseSizeY()
method_16408()
getNoiseSizeY()
func_222550_i()
public void
c(bxh arg0)
buildSurfaceAndBedrock(ChunkAccess arg0)
method_12110(class_2791 arg0)
buildSurface(Chunk arg0)
func_222535_c(IChunk arg0)
buildBase(IChunkAccess arg0)
protected void
a(bxh arg0, Random arg1)
setBedrock(ChunkAccess arg0, Random arg1)
method_16412(class_2791 arg0, Random arg1)
buildBedrock(Chunk arg0, Random arg1)
func_222555_a(IChunk arg0, Random arg1)
public void
b(bhs arg0, bxh arg1)
fillFromNoise(LevelAccessor arg0, ChunkAccess arg1)
method_12088(class_1936 arg0, class_2791 arg1)
populateNoise(IWorld arg0, Chunk arg1)
func_222537_b(IWorld arg0, IChunk arg1)
buildNoise(GeneratorAccess arg0, IChunkAccess 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)
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)
func_222554_b(int arg0, int arg1, int arg2)