Interface NoiseGeneratorConfig
- All Superinterfaces:
ChunkGeneratorConfig
ChunkGeneratorConfig used most of the vanilla provided dimensions.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionstatic NoiseGeneratorConfig
Returns the vanilla amplified overworld noise generation configuration.boolean
aquifers()
Whether aquifers are generated.static NoiseGeneratorConfig.Builder
builder()
static NoiseGeneratorConfig
caves()
Returns the vanilla cave overworld noise generation configuration.The default block used for terrain.The default fluid used for seas and lakes.static NoiseGeneratorConfig
end()
Returns the vanilla end noise generation configuration.static NoiseGeneratorConfig
Returns the vanilla floating islands overworld noise generation configuration.static NoiseGeneratorConfig
Returns the vanilla overworld with large biomes noise generation configuration.boolean
Whether generation uses the legacy random source.boolean
Whether mobs spawn during generation.static NoiseGeneratorConfig
nether()
Returns the vanilla nether noise generation configuration.The noise configuration parameters.boolean
oreVeins()
Whether ore veins are generated.static NoiseGeneratorConfig
Returns the vanilla overworld noise generation configuration.int
seaLevel()
The sea level.The surface rules.
-
Method Details
-
overworld
Returns the vanilla overworld noise generation configuration.- Returns:
- he vanilla overworld noise generation configuration.
-
amplified
Returns the vanilla amplified overworld noise generation configuration.- Returns:
- the vanilla amplified overworld noise generation configuration.
-
largeBiomes
Returns the vanilla overworld with large biomes noise generation configuration.- Returns:
- the vanilla overworld with large biomes noise generation configuration.
-
nether
Returns the vanilla nether noise generation configuration.- Returns:
- the vanilla nether noise generation configuration.
-
end
Returns the vanilla end noise generation configuration.- Returns:
- the vanilla end noise generation configuration.
-
caves
Returns the vanilla cave overworld noise generation configuration.- Returns:
- the vanilla cave overworld noise generation configuration.
-
floatingIslands
Returns the vanilla floating islands overworld noise generation configuration.- Returns:
- the vanilla floating islands overworld noise generation configuration.
-
builder
-
noiseConfig
NoiseConfig noiseConfig()The noise configuration parameters.- Returns:
- the noise configuration.
-
surfaceRule
SurfaceRule surfaceRule()The surface rules.- Returns:
- the surface rules.
-
defaultBlock
BlockState defaultBlock()The default block used for terrain.- Returns:
- the default block.
-
defaultFluid
BlockState defaultFluid()The default fluid used for seas and lakes.- Returns:
- the default fluid.
-
seaLevel
int seaLevel()The sea level.- Returns:
- the sea level.
-
aquifers
boolean aquifers()Whether aquifers are generated.- Returns:
- true when aquifers are generated.
-
oreVeins
boolean oreVeins()Whether ore veins are generated.- Returns:
- true when the ore veins are generated.
-
legacyRandomSource
boolean legacyRandomSource()Whether generation uses the legacy random source.As of Minecraft 1.18 the legacy random source is still used for nether and end generation.
- Returns:
- true when using the legacy random source.
-
mobGeneration
boolean mobGeneration()Whether mobs spawn during generation.- Returns:
- true when mobs spawn during generation.
-