Class ValleySurfaceBuilder
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<SurfaceBuilder<?>>
net.minecraft.world.gen.surfacebuilders.SurfaceBuilder<SurfaceBuilderConfig>
net.minecraft.world.gen.surfacebuilders.ValleySurfaceBuilder
- All Implemented Interfaces:
IForgeRegistryEntry<SurfaceBuilder<?>>
- Direct Known Subclasses:
BasaltDeltasSurfaceBuilder
,SoulSandValleySurfaceBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
Field Summary
Modifier and TypeFieldDescriptionprivate com.google.common.collect.ImmutableMap<BlockState,
OctavesNoiseGenerator> private com.google.common.collect.ImmutableMap<BlockState,
OctavesNoiseGenerator> private OctavesNoiseGenerator
private long
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
ConstructorDescriptionValleySurfaceBuilder
(com.mojang.serialization.Codec<SurfaceBuilderConfig> p_i232130_1_) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(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 abstract com.google.common.collect.ImmutableList<BlockState>
protected abstract com.google.common.collect.ImmutableList<BlockState>
protected abstract BlockState
void
initNoise
(long p_205548_1_) private static com.google.common.collect.ImmutableMap<BlockState,
OctavesNoiseGenerator> initPerlinNoises
(com.google.common.collect.ImmutableList<BlockState> p_237175_0_, long p_237175_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 Details
-
seed
private long seed -
floorNoises
-
ceilingNoises
-
patchNoise
-
-
Constructor Details
-
ValleySurfaceBuilder
-
-
Method Details
-
apply
public void apply(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>
-
initPerlinNoises
private static com.google.common.collect.ImmutableMap<BlockState,OctavesNoiseGenerator> initPerlinNoises(com.google.common.collect.ImmutableList<BlockState> p_237175_0_, long p_237175_1_) -
getFloorBlockStates
-
getCeilingBlockStates
-
getPatchBlockState
-