Class BadlandsSurfaceBuilder
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<SurfaceBuilder<?>>
net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder<SurfaceBuilderBaseConfiguration>
net.minecraft.world.level.levelgen.surfacebuilders.BadlandsSurfaceBuilder
- All Implemented Interfaces:
IForgeRegistryEntry<SurfaceBuilder<?>>
- Direct Known Subclasses:
ErodedBadlandsSurfaceBuilder
,WoodedBadlandsSurfaceBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
Field Summary
Modifier and TypeFieldDescriptionprivate static BlockState
protected BlockState[]
protected PerlinSimplexNoise
private static BlockState
protected static int
private static BlockState
protected PerlinSimplexNoise
protected PerlinSimplexNoise
private static BlockState
protected long
private static BlockState
private static BlockState
private static BlockState
Fields inherited from class net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder
BADLANDS, BASALT_DELTAS, CONFIG_BADLANDS, CONFIG_BASALT_DELTAS, CONFIG_COARSE_DIRT, CONFIG_CRIMSON_FOREST, CONFIG_DESERT, CONFIG_FULL_SAND, CONFIG_GRASS, CONFIG_GRAVEL, CONFIG_HELL, CONFIG_MYCELIUM, CONFIG_OCEAN_SAND, CONFIG_PODZOL, CONFIG_SOUL_SAND_VALLEY, CONFIG_STONE, CONFIG_THEEND, CONFIG_WARPED_FOREST, DEFAULT, ERODED_BADLANDS, FROZEN_OCEAN, GIANT_TREE_TAIGA, GRAVELLY_MOUNTAIN, MOUNTAIN, NETHER, NETHER_FOREST, NOPE, SHATTERED_SAVANNA, SOUL_SAND_VALLEY, SWAMP, WOODED_BADLANDS
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
Constructor Summary
ConstructorDescriptionBadlandsSurfaceBuilder(com.mojang.serialization.Codec<SurfaceBuilderBaseConfiguration> p_74716_)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
apply(Random p_163821_, ChunkAccess p_163822_, Biome p_163823_, int p_163824_, int p_163825_, int p_163826_, double p_163827_, BlockState p_163828_, BlockState p_163829_, int p_163830_, int p_163831_, long p_163832_, SurfaceBuilderBaseConfiguration p_163833_)
protected void
generateBands(long p_74750_)
protected BlockState
getBand(int p_74718_, int p_74719_, int p_74720_)
void
initNoise(long p_74722_)
Methods inherited from class net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder
configured, configuredCodec
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
Field Details
-
MAX_CLAY_DEPTH
protected static final int MAX_CLAY_DEPTH- See Also:
- Constant Field Values
-
WHITE_TERRACOTTA
-
ORANGE_TERRACOTTA
-
TERRACOTTA
-
YELLOW_TERRACOTTA
-
BROWN_TERRACOTTA
-
RED_TERRACOTTA
-
LIGHT_GRAY_TERRACOTTA
-
clayBands
-
seed
protected long seed -
pillarNoise
-
pillarRoofNoise
-
clayBandsOffsetNoise
-
-
Constructor Details
-
BadlandsSurfaceBuilder
public BadlandsSurfaceBuilder(com.mojang.serialization.Codec<SurfaceBuilderBaseConfiguration> p_74716_)
-
-
Method Details
-
apply
public void apply(Random p_163821_, ChunkAccess p_163822_, Biome p_163823_, int p_163824_, int p_163825_, int p_163826_, double p_163827_, BlockState p_163828_, BlockState p_163829_, int p_163830_, int p_163831_, long p_163832_, SurfaceBuilderBaseConfiguration p_163833_)- Specified by:
apply
in classSurfaceBuilder<SurfaceBuilderBaseConfiguration>
-
initNoise
public void initNoise(long p_74722_)- Overrides:
initNoise
in classSurfaceBuilder<SurfaceBuilderBaseConfiguration>
-
generateBands
protected void generateBands(long p_74750_) -
getBand
-