public class ModernBetaRegistries
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ModernBetaRegistries.BiomeResolverCreator |
static interface |
ModernBetaRegistries.BiomeSourceCreator |
static interface |
ModernBetaRegistries.BlockSourceCreator |
static interface |
ModernBetaRegistries.CarverCreator |
static interface |
ModernBetaRegistries.CaveCarverCreator |
static interface |
ModernBetaRegistries.ChunkSourceCreator |
static interface |
ModernBetaRegistries.NoiseColumnSamplerCreator |
static interface |
ModernBetaRegistries.NoiseHeightSamplerCreator |
static interface |
ModernBetaRegistries.NoiseSamplerCreator |
static interface |
ModernBetaRegistries.SurfaceBuilderCreator |
| Constructor and Description |
|---|
ModernBetaRegistries() |
public static final ModernBetaRegistry<ModernBetaRegistries.ChunkSourceCreator> CHUNK_SOURCE
interfaces which instantiate chunk sources.
Register terrain generators here.public static final ModernBetaRegistry<ModernBetaRegistries.BiomeSourceCreator> BIOME_SOURCE
interfaces which instantiate biome sources.
Register biome generators here.public static final ModernBetaRegistry<ModernBetaRegistries.BiomeResolverCreator> BIOME_RESOLVER
interfaces which instantiate biome resolvers.
Register biome resolvers to replace biomes sampled at a specific point within an existing biome source here.public static final ModernBetaRegistry<ModernBetaRegistries.NoiseSamplerCreator> NOISE_SAMPLER
interfaces which instantiate noise samplers.
Register noise samplers to modify or replace terrain densities sampled at a specific point here.
Only used with NoiseChunkSource-based terrain generators.public static final ModernBetaRegistry<ModernBetaRegistries.NoiseColumnSamplerCreator> NOISE_COLUMN_SAMPLER
interfaces which instantiate noise column samplers.
Register noise column samplers to sample and interpolate densities within a chunk detached from the actual terrain generation.
Only used with NoiseChunkSource-based terrain generators.public static final ModernBetaRegistry<ModernBetaRegistries.NoiseHeightSamplerCreator> NOISE_HEIGHT_SAMPLER
interfaces which instantiate noise height samplers.
Register noise height samplers to modify or replace base terrain heights sampled at a specific point here.
Only used with NoiseChunkSource-based terrain generators.public static final ModernBetaRegistry<NoiseSettings> NOISE_SETTING
NoiseSettings containers.
Register information related to a NoiseChunkSource generator's noise dimensions and slide settings here.
The registry key should be the same as the one used to register the chunk source in CHUNK_SOURCE.
Only used with NoiseChunkSource-based terrain generators.public static final ModernBetaRegistry<ModernBetaRegistries.SurfaceBuilderCreator> SURFACE_BUILDER
interfaces which instantiate surface builders.
Register surface builders to modify surface blocks here.public static final ModernBetaRegistry<ModernBetaRegistries.CarverCreator> CARVER
interfaces which instantiate non-cave carvers extending from MapGenBase.
Register non-cave carvers (i.e. ravines, etc.) here.public static final ModernBetaRegistry<ModernBetaRegistries.CaveCarverCreator> CAVE_CARVER
interfaces which instantiate cave carvers extending from MapGenBase.
Register cave carvers here.public static final ModernBetaRegistry<ModernBetaRegistries.BlockSourceCreator> BLOCK_SOURCE
interfaces which instantiate block sources.
Register block sources to sample a IBlockState at a specific point here.public static final ModernBetaRegistry<WorldSpawner> WORLD_SPAWNER
world spawners.
Register world spawners to modify the position players initially spawn at here.public static final ModernBetaRegistry<java.util.function.Supplier<net.minecraft.block.Block>> DEFAULT_BLOCK
suppliers for blocks to be used as a default block.
Register default blocks for terrain generation (e.g. stone, netherrack, etc.) here.public static final ModernBetaRegistry<ModDataFix> MOD_DATA_FIX
datafixes for the ModDataFixer.
For datafixes to function, the mod must also register to ModernBetaModRegistry
with its mod ID and current data version.public static final ModernBetaRegistry<Property<?>> PROPERTY
properties for adding new generator settings.
Register generator settings for add-on mods for later fetching in ModernBetaGeneratorSettings here.public static final ModernBetaRegistry<DataFixers.DataFix> DATA_FIX