Class SurfaceBuilder<C extends SurfaceBuilderConfiguration>
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<SurfaceBuilder<?>>
net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder<C>
- All Implemented Interfaces:
IForgeRegistryEntry<SurfaceBuilder<?>>
- Direct Known Subclasses:
BadlandsSurfaceBuilder
,DefaultSurfaceBuilder
,FrozenOceanSurfaceBuilder
,GiantTreeTaigaSurfaceBuilder
,GravellyMountainSurfaceBuilder
,MountainSurfaceBuilder
,NetherCappedSurfaceBuilder
,NetherForestSurfaceBuilder
,NetherSurfaceBuilder
,NopeSurfaceBuilder
,ShatteredSavanaSurfaceBuilder
,SwampSurfaceBuilder
public abstract class SurfaceBuilder<C extends SurfaceBuilderConfiguration>
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 TypeFieldDescriptionprivate static BlockState
private static BlockState
private static BlockState
private com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C>>
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
private static BlockState
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
apply(Random p_164213_, ChunkAccess p_164214_, Biome p_164215_, int p_164216_, int p_164217_, int p_164218_, double p_164219_, BlockState p_164220_, BlockState p_164221_, int p_164222_, int p_164223_, long p_164224_, C p_164225_)
configured(C p_75224_)
com.mojang.serialization.Codec<ConfiguredSurfaceBuilder<C>>
void
initNoise(long p_75222_)
private static <C extends SurfaceBuilderConfiguration, 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 SurfaceBuilderConfiguration>> configuredCodec
-
-
Constructor Details
-
SurfaceBuilder
-
-
Method Details
-
register
private static <C extends SurfaceBuilderConfiguration, F extends SurfaceBuilder<C>> F register(String p_75226_, F p_75227_) -
configuredCodec
-
configured
-
apply
public abstract void apply(Random p_164213_, ChunkAccess p_164214_, Biome p_164215_, int p_164216_, int p_164217_, int p_164218_, double p_164219_, BlockState p_164220_, BlockState p_164221_, int p_164222_, int p_164223_, long p_164224_, C p_164225_) -
initNoise
public void initNoise(long p_75222_)
-