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
FieldsModifier and TypeFieldDescriptionprivate static BlockStateprotected BlockState[]protected PerlinSimplexNoiseprivate static BlockStateprotected static intprivate static BlockStateprotected PerlinSimplexNoiseprotected PerlinSimplexNoiseprivate static BlockStateprotected longprivate static BlockStateprivate static BlockStateprivate static BlockStateFields 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_BADLANDSFields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate -
Constructor Summary
ConstructorsConstructorDescriptionBadlandsSurfaceBuilder(com.mojang.serialization.Codec<SurfaceBuilderBaseConfiguration> p_74716_) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(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 voidgenerateBands(long p_74750_)protected BlockStategetBand(int p_74718_, int p_74719_, int p_74720_)voidinitNoise(long p_74722_)Methods inherited from class net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder
configured, configuredCodecMethods 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:
applyin classSurfaceBuilder<SurfaceBuilderBaseConfiguration>
-
initNoise
public void initNoise(long p_74722_)- Overrides:
initNoisein classSurfaceBuilder<SurfaceBuilderBaseConfiguration>
-
generateBands
protected void generateBands(long p_74750_) -
getBand
-