Class BadlandsSurfaceBuilder
- java.lang.Object
-
- net.minecraftforge.registries.ForgeRegistryEntry<SurfaceBuilder<?>>
-
- net.minecraft.world.gen.surfacebuilders.SurfaceBuilder<SurfaceBuilderConfig>
-
- net.minecraft.world.gen.surfacebuilders.BadlandsSurfaceBuilder
-
- All Implemented Interfaces:
IForgeRegistryEntry<SurfaceBuilder<?>>
- Direct Known Subclasses:
ErodedBadlandsSurfaceBuilder
,WoodedBadlandsSurfaceBuilder
public class BadlandsSurfaceBuilder extends SurfaceBuilder<SurfaceBuilderConfig>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
-
Field Summary
Fields Modifier and Type Field Description private static BlockState
BROWN_TERRACOTTA
protected BlockState[]
clayBands
protected PerlinNoiseGenerator
clayBandsOffsetNoise
private static BlockState
LIGHT_GRAY_TERRACOTTA
private static BlockState
ORANGE_TERRACOTTA
protected PerlinNoiseGenerator
pillarNoise
protected PerlinNoiseGenerator
pillarRoofNoise
private static BlockState
RED_TERRACOTTA
protected long
seed
private static BlockState
TERRACOTTA
private static BlockState
WHITE_TERRACOTTA
private static BlockState
YELLOW_TERRACOTTA
-
Fields inherited from class net.minecraft.world.gen.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
Constructors Constructor Description BadlandsSurfaceBuilder(com.mojang.serialization.Codec<SurfaceBuilderConfig> p_i232122_1_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(java.util.Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_)
protected void
generateBands(long p_215430_1_)
protected BlockState
getBand(int p_215431_1_, int p_215431_2_, int p_215431_3_)
void
initNoise(long p_205548_1_)
-
Methods inherited from class net.minecraft.world.gen.surfacebuilders.SurfaceBuilder
configured, configuredCodec
-
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
-
-
-
Field Detail
-
WHITE_TERRACOTTA
private static final BlockState WHITE_TERRACOTTA
-
ORANGE_TERRACOTTA
private static final BlockState ORANGE_TERRACOTTA
-
TERRACOTTA
private static final BlockState TERRACOTTA
-
YELLOW_TERRACOTTA
private static final BlockState YELLOW_TERRACOTTA
-
BROWN_TERRACOTTA
private static final BlockState BROWN_TERRACOTTA
-
RED_TERRACOTTA
private static final BlockState RED_TERRACOTTA
-
LIGHT_GRAY_TERRACOTTA
private static final BlockState LIGHT_GRAY_TERRACOTTA
-
clayBands
protected BlockState[] clayBands
-
seed
protected long seed
-
pillarNoise
protected PerlinNoiseGenerator pillarNoise
-
pillarRoofNoise
protected PerlinNoiseGenerator pillarRoofNoise
-
clayBandsOffsetNoise
protected PerlinNoiseGenerator clayBandsOffsetNoise
-
-
Constructor Detail
-
BadlandsSurfaceBuilder
public BadlandsSurfaceBuilder(com.mojang.serialization.Codec<SurfaceBuilderConfig> p_i232122_1_)
-
-
Method Detail
-
apply
public void apply(java.util.Random p_205610_1_, IChunk p_205610_2_, Biome p_205610_3_, int p_205610_4_, int p_205610_5_, int p_205610_6_, double p_205610_7_, BlockState p_205610_9_, BlockState p_205610_10_, int p_205610_11_, long p_205610_12_, SurfaceBuilderConfig p_205610_14_)
- Specified by:
apply
in classSurfaceBuilder<SurfaceBuilderConfig>
-
initNoise
public void initNoise(long p_205548_1_)
- Overrides:
initNoise
in classSurfaceBuilder<SurfaceBuilderConfig>
-
generateBands
protected void generateBands(long p_215430_1_)
-
getBand
protected BlockState getBand(int p_215431_1_, int p_215431_2_, int p_215431_3_)
-
-