Class NetherCappedSurfaceBuilder
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<SurfaceBuilder<?>>
net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder<SurfaceBuilderBaseConfiguration>
net.minecraft.world.level.levelgen.surfacebuilders.NetherCappedSurfaceBuilder
- All Implemented Interfaces:
IForgeRegistryEntry<SurfaceBuilder<?>>
- Direct Known Subclasses:
BasaltDeltasSurfaceBuilder
,SoulSandValleySurfaceBuilder
public abstract class NetherCappedSurfaceBuilder
extends SurfaceBuilder<SurfaceBuilderBaseConfiguration>
-
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,PerlinNoise>
private com.google.common.collect.ImmutableMap<BlockState,PerlinNoise>
private PerlinNoise
private long
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
ConstructorDescriptionNetherCappedSurfaceBuilder(com.mojang.serialization.Codec<SurfaceBuilderBaseConfiguration> p_74989_)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
apply(Random p_164074_, ChunkAccess p_164075_, Biome p_164076_, int p_164077_, int p_164078_, int p_164079_, double p_164080_, BlockState p_164081_, BlockState p_164082_, int p_164083_, int p_164084_, long p_164085_, SurfaceBuilderBaseConfiguration p_164086_)
protected abstract com.google.common.collect.ImmutableList<BlockState>
protected abstract com.google.common.collect.ImmutableList<BlockState>
protected abstract BlockState
void
initNoise(long p_74996_)
private static com.google.common.collect.ImmutableMap<BlockState,PerlinNoise>
initPerlinNoises(com.google.common.collect.ImmutableList<BlockState> p_74998_, long p_74999_)
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
-
seed
private long seed -
floorNoises
-
ceilingNoises
-
patchNoise
-
-
Constructor Details
-
NetherCappedSurfaceBuilder
public NetherCappedSurfaceBuilder(com.mojang.serialization.Codec<SurfaceBuilderBaseConfiguration> p_74989_)
-
-
Method Details
-
apply
public void apply(Random p_164074_, ChunkAccess p_164075_, Biome p_164076_, int p_164077_, int p_164078_, int p_164079_, double p_164080_, BlockState p_164081_, BlockState p_164082_, int p_164083_, int p_164084_, long p_164085_, SurfaceBuilderBaseConfiguration p_164086_)- Specified by:
apply
in classSurfaceBuilder<SurfaceBuilderBaseConfiguration>
-
initNoise
public void initNoise(long p_74996_)- Overrides:
initNoise
in classSurfaceBuilder<SurfaceBuilderBaseConfiguration>
-
initPerlinNoises
private static com.google.common.collect.ImmutableMap<BlockState,PerlinNoise> initPerlinNoises(com.google.common.collect.ImmutableList<BlockState> p_74998_, long p_74999_) -
getFloorBlockStates
-
getCeilingBlockStates
-
getPatchBlockState
-