public abstract class SurfaceBuilder<C extends ISurfaceBuilderConfig> extends ForgeRegistryEntry<SurfaceBuilder<?>>
delegate
Constructor and Description |
---|
SurfaceBuilder(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends C> p_i51305_1_) |
Modifier and Type | Method and Description |
---|---|
abstract void |
buildSurface(java.util.Random random,
IChunk chunkIn,
Biome biomeIn,
int x,
int z,
int startHeight,
double noise,
BlockState defaultBlock,
BlockState defaultFluid,
int seaLevel,
long seed,
C config) |
private static <C extends ISurfaceBuilderConfig,F extends SurfaceBuilder<C>> |
register(java.lang.String key,
F builderIn) |
void |
setSeed(long seed) |
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
public static final BlockState AIR
public static final BlockState DIRT
public static final BlockState GRASS_BLOCK
public static final BlockState PODZOL
public static final BlockState GRAVEL
public static final BlockState STONE
public static final BlockState COARSE_DIRT
public static final BlockState SAND
public static final BlockState RED_SAND
public static final BlockState WHITE_TERRACOTTA
public static final BlockState MYCELIUM
public static final BlockState NETHERRACK
public static final BlockState END_STONE
public static final SurfaceBuilderConfig AIR_CONFIG
public static final SurfaceBuilderConfig PODZOL_DIRT_GRAVEL_CONFIG
public static final SurfaceBuilderConfig GRAVEL_CONFIG
public static final SurfaceBuilderConfig GRASS_DIRT_GRAVEL_CONFIG
public static final SurfaceBuilderConfig DIRT_DIRT_GRAVEL_CONFIG
public static final SurfaceBuilderConfig STONE_STONE_GRAVEL_CONFIG
public static final SurfaceBuilderConfig CORASE_DIRT_DIRT_GRAVEL_CONFIG
public static final SurfaceBuilderConfig SAND_SAND_GRAVEL_CONFIG
public static final SurfaceBuilderConfig GRASS_DIRT_SAND_CONFIG
public static final SurfaceBuilderConfig SAND_CONFIG
public static final SurfaceBuilderConfig RED_SAND_WHITE_TERRACOTTA_GRAVEL_CONFIG
public static final SurfaceBuilderConfig MYCELIUM_DIRT_GRAVEL_CONFIG
public static final SurfaceBuilderConfig NETHERRACK_CONFIG
public static final SurfaceBuilderConfig END_STONE_CONFIG
public static final SurfaceBuilder<SurfaceBuilderConfig> DEFAULT
public static final SurfaceBuilder<SurfaceBuilderConfig> MOUNTAIN
public static final SurfaceBuilder<SurfaceBuilderConfig> SHATTERED_SAVANNA
public static final SurfaceBuilder<SurfaceBuilderConfig> GRAVELLY_MOUNTAIN
public static final SurfaceBuilder<SurfaceBuilderConfig> GIANT_TREE_TAIGA
public static final SurfaceBuilder<SurfaceBuilderConfig> SWAMP
public static final SurfaceBuilder<SurfaceBuilderConfig> BADLANDS
public static final SurfaceBuilder<SurfaceBuilderConfig> WOODED_BADLANDS
public static final SurfaceBuilder<SurfaceBuilderConfig> ERODED_BADLANDS
public static final SurfaceBuilder<SurfaceBuilderConfig> FROZEN_OCEAN
public static final SurfaceBuilder<SurfaceBuilderConfig> NETHER
public static final SurfaceBuilder<SurfaceBuilderConfig> NOPE
private final java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends C extends ISurfaceBuilderConfig> field_215408_a
public SurfaceBuilder(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends C> p_i51305_1_)
private static <C extends ISurfaceBuilderConfig,F extends SurfaceBuilder<C>> F register(java.lang.String key, F builderIn)
public abstract void buildSurface(java.util.Random random, IChunk chunkIn, Biome biomeIn, int x, int z, int startHeight, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, long seed, C config)
public void setSeed(long seed)