net.minecraft.world.gen.surfacebuilder

public class SurfaceBuilder

net.minecraft.world.level.levelgen.material.MaterialSystem
net.minecraft.class_6724
net.minecraft.world.gen.surfacebuilder.SurfaceBuilder

Field summary

Modifier and TypeField
private static final BlockState
WHITE_TERRACOTTA
field_35275
WHITE_TERRACOTTA
private static final BlockState
ORANGE_TERRACOTTA
field_35276
ORANGE_TERRACOTTA
private static final BlockState
TERRACOTTA
field_35277
TERRACOTTA
private static final BlockState
YELLOW_TERRACOTTA
field_35278
YELLOW_TERRACOTTA
private static final BlockState
BROWN_TERRACOTTA
field_35279
BROWN_TERRACOTTA
private static final BlockState
RED_TERRACOTTA
field_35280
RED_TERRACOTTA
private static final BlockState
LIGHT_GRAY_TERRACOTTA
field_35281
LIGHT_GRAY_TERRACOTTA
private final int
seaLevel
field_35286
seaLevel
private final DensityFunction
preliminarySurfaceFunction
field_1_10259
chunkSurfaceLevel
private final BlockState[]
clayBands
field_35287
terracottaBands
private final NoiseSampler
clayBandsOffsetNoise
field_35288
terracottaBandsOffsetNoise
private final RandomSplitter
noiseRandom
field_35292
randomDeriver
private final NoiseSampler
surfaceNoise
field_35293
surfaceNoise
private final NoiseSampler
surfaceSecondaryNoise
field_35680
surfaceSecondaryNoise
private final BiomeSurfaceSampler
surfaceExtensions
field_1_10743
biomeSurfaceSampler

Constructor summary

ModifierConstructor
public (NoiseConfig noiseConfig, int seaLevel, DensityFunction chunkSurfaceLevel, RandomSplitter randomDeriver)

Method summary

Modifier and TypeMethod
protected int
getSurfaceDepth(int blockX, int blockZ)
method_39552(int arg0, int arg1)
sampleRunDepth(int blockX, int blockZ)
protected double
getSurfaceSecondary(int blockX, int blockZ)
method_39555(int arg0, int arg1)
sampleSecondaryDepth(int blockX, int blockZ)
public int
getSeaLevel()
method_61805()
getSeaLevel()
private static BlockState[]
generateBands(RandomSource random)
method_39108(class_5819 arg0)
createTerracottaBands(Random random)
private static void
makeBands(RandomSource random, BlockState[] clayBands, int baseWidth, BlockState state)
method_39109(class_5819 arg0, class_2680[] arg1, int arg2, class_2680 arg3)
addTerracottaBands(Random random, BlockState[] terracottaBands, int minBandSize, BlockState state)
protected BlockState
getBand(int worldX, int y, int worldZ)
method_39103(int arg0, int arg1, int arg2)
getTerracottaBlock(int x, int y, int z)
public DensityFunction
preliminarySurfaceFunction()
method_1_10074()
getChunkSurfaceLevel()
public BiomeSurfaceSampler
surfaceExtensions()
method_1_10778()
getBiomeSurfaceSampler()