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
Modifier and TypeFieldDescriptionstatic final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
private static final BlockState
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
static final SurfaceBuilderConfig
private final com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C>>
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
static final SurfaceBuilder<SurfaceBuilderConfig>
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
private static final BlockState
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
private static final BlockState
private static final BlockState
private static final BlockState
static final SurfaceBuilder<SurfaceBuilderConfig>
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract 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_) configured
(C p_242929_1_) com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C>>
void
initNoise
(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_)
-