Class SurfaceBuilder<C extends ISurfaceBuilderConfig>
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<SurfaceBuilder<?>>
net.minecraft.world.gen.surfacebuilders.SurfaceBuilder<C>
- All Implemented Interfaces:
IForgeRegistryEntry<SurfaceBuilder<?>>
- Direct Known Subclasses:
BadlandsSurfaceBuilder,DefaultSurfaceBuilder,FrozenOceanSurfaceBuilder,GiantTreeTaigaSurfaceBuilder,GravellyMountainSurfaceBuilder,MountainSurfaceBuilder,NetherForestsSurfaceBuilder,NetherSurfaceBuilder,NoopSurfaceBuilder,ShatteredSavannaSurfaceBuilder,SwampSurfaceBuilder,ValleySurfaceBuilder
public abstract class SurfaceBuilder<C extends ISurfaceBuilderConfig>
extends ForgeRegistryEntry<SurfaceBuilder<?>>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStateprivate static final BlockStatestatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigstatic final SurfaceBuilderConfigprivate final com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C>>private static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStateprivate static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>static final SurfaceBuilder<SurfaceBuilderConfig>static final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStateprivate static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>static final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStateprivate static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStateprivate static final BlockStateprivate static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>private static final BlockStateprivate static final BlockStateprivate static final BlockStatestatic final SurfaceBuilder<SurfaceBuilderConfig>Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidapply(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_, C p_205610_14_) configured(C p_242929_1_) com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C>>voidinitNoise(long p_205548_1_) private static <C extends ISurfaceBuilderConfig,F extends SurfaceBuilder<C>>
FMethods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
Field Details
-
DIRT
-
GRASS_BLOCK
-
PODZOL
-
GRAVEL
-
STONE
-
COARSE_DIRT
-
SAND
-
RED_SAND
-
WHITE_TERRACOTTA
-
MYCELIUM
-
SOUL_SAND
-
NETHERRACK
-
ENDSTONE
-
CRIMSON_NYLIUM
-
WARPED_NYLIUM
-
NETHER_WART_BLOCK
-
WARPED_WART_BLOCK
-
BLACKSTONE
-
BASALT
-
MAGMA
-
CONFIG_PODZOL
-
CONFIG_GRAVEL
-
CONFIG_GRASS
-
CONFIG_STONE
-
CONFIG_COARSE_DIRT
-
CONFIG_DESERT
-
CONFIG_OCEAN_SAND
-
CONFIG_FULL_SAND
-
CONFIG_BADLANDS
-
CONFIG_MYCELIUM
-
CONFIG_HELL
-
CONFIG_SOUL_SAND_VALLEY
-
CONFIG_THEEND
-
CONFIG_CRIMSON_FOREST
-
CONFIG_WARPED_FOREST
-
CONFIG_BASALT_DELTAS
-
DEFAULT
-
MOUNTAIN
-
SHATTERED_SAVANNA
-
GRAVELLY_MOUNTAIN
-
GIANT_TREE_TAIGA
-
SWAMP
-
BADLANDS
-
WOODED_BADLANDS
-
ERODED_BADLANDS
-
FROZEN_OCEAN
-
NETHER
-
NETHER_FOREST
-
SOUL_SAND_VALLEY
-
BASALT_DELTAS
-
NOPE
-
configuredCodec
private final com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C extends ISurfaceBuilderConfig>> configuredCodec
-
-
Constructor Details
-
SurfaceBuilder
-
-
Method Details
-
register
private static <C extends ISurfaceBuilderConfig,F extends SurfaceBuilder<C>> F register(String p_215389_0_, F p_215389_1_) -
configuredCodec
-
configured
-
apply
public abstract 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_, C p_205610_14_) -
initNoise
public void initNoise(long p_205548_1_)
-