net.minecraft.world.level.levelgen.surfacebuilders

public class BadlandsSurfaceBuilder

extends SurfaceBuilder<SurfaceBuilderBaseConfiguration>

dcx
net.minecraft.world.level.levelgen.surfacebuilders.BadlandsSurfaceBuilder
net.minecraft.class_3506
net.minecraft.world.gen.surfacebuilder.BadlandsSurfaceBuilder
net.minecraft.src.C_2641_
net.minecraft.world.level.levelgen.surfacebuilders.WorldGenSurfaceMesa

Field summary

Modifier and TypeField
protected static final int
a
MAX_CLAY_DEPTH
field_31699
field_31699
f_163819_
private static final BlockState
L
WHITE_TERRACOTTA
field_15624
WHITE_TERRACOTTA
f_74702_
private static final BlockState
M
ORANGE_TERRACOTTA
field_15620
ORANGE_TERRACOTTA
f_74703_
private static final BlockState
N
TERRACOTTA
field_15625
TERRACOTTA
f_74704_
private static final BlockState
O
YELLOW_TERRACOTTA
field_15626
YELLOW_TERRACOTTA
f_74705_
private static final BlockState
P
BROWN_TERRACOTTA
field_15616
BROWN_TERRACOTTA
f_74706_
private static final BlockState
Q
RED_TERRACOTTA
field_15621
RED_TERRACOTTA
f_74707_
private static final BlockState
R
LIGHT_GRAY_TERRACOTTA
field_15617
LIGHT_GRAY_TERRACOTTA
f_74708_
protected BlockState[]
b
clayBands
field_15627
layerBlocks
f_74709_
protected long
c
seed
field_15622
seed
f_74710_
protected PerlinSimplexNoise
d
pillarNoise
field_15623
heightCutoffNoise
f_74711_
protected PerlinSimplexNoise
e
pillarRoofNoise
field_15618
heightNoise
f_74712_
protected PerlinSimplexNoise
f
clayBandsOffsetNoise
field_15619
layerNoise
f_74713_

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<SurfaceBuilderBaseConfiguration> arg0)

Method summary

Modifier and TypeMethod
public void
a(Random arg0, cml arg1, bxo arg2, int arg3, int arg4, int arg5, double arg6, cks arg7, cks arg8, int arg9, int arg10, long arg11, ddn arg12)
apply(Random arg0, ChunkAccess arg1, Biome arg2, int arg3, int arg4, int arg5, double arg6, BlockState arg7, BlockState arg8, int arg9, int arg10, long arg11, SurfaceBuilderBaseConfiguration arg12)
method_15208(Random arg0, class_2791 arg1, class_1959 arg2, int arg3, int arg4, int arg5, double arg6, class_2680 arg7, class_2680 arg8, int arg9, int arg10, long arg11, class_3527 arg12)
generate(Random arg0, Chunk arg1, Biome arg2, int arg3, int arg4, int arg5, double arg6, BlockState arg7, BlockState arg8, int arg9, int arg10, long arg11, TernarySurfaceConfig arg12)
m_142263_(Random p_163822_, C_2116_ p_163823_, C_1629_ p_163824_, int p_163825_, int p_163826_, int p_163827_, double p_163828_, C_2064_ p_163830_, C_2064_ p_163831_, int p_163832_, int p_163833_, long arg11, C_2657_ arg12)
public void
a(long arg0)
initNoise(long arg0)
method_15306(long arg0)
initSeed(long arg0)
m_6190_(long arg0)
protected void
b(long arg0)
generateBands(long arg0)
method_15209(long arg0)
initLayerBlocks(long seed)
m_74749_(long arg0)
protected BlockState
a(int arg0, int arg1, int arg2)
getBand(int arg0, int arg1, int arg2)
method_15207(int arg0, int arg1, int arg2)
calculateLayerBlockState(int x, int y, int z)
m_74717_(int p_74719_, int p_74720_, int arg2)