Interface NoiseGeneratorConfig

All Superinterfaces:
ChunkGeneratorConfig

@CatalogedBy(NoiseGeneratorConfigs.class) public interface NoiseGeneratorConfig extends ChunkGeneratorConfig
Noise generator config used in configurable chunk generators.
  • Method Details Link icon

    • builder Link icon

    • noiseConfig Link icon

      NoiseConfig noiseConfig()
      The noise configuration parameters.
      Returns:
      the noise configuration.
    • noiseRouter Link icon

      NoiseRouter noiseRouter()
      The noise router.
      Returns:
      The noise router.
    • spawnTargets Link icon

      List<BiomeAttributes> spawnTargets()
      The list of biome attributes to allow the initial WorldProperties.spawnPosition() in.

      In vanilla this is only set for the overworld.

      Returns:
      The biome attributes to determine the spawn position
    • surfaceRule Link icon

      SurfaceRule surfaceRule()
      The surface rules.
      Returns:
      the surface rules.
    • defaultBlock Link icon

      BlockState defaultBlock()
      The default block used for terrain.
      Returns:
      the default block.
    • defaultFluid Link icon

      BlockState defaultFluid()
      The default fluid used for seas and lakes.
      Returns:
      the default fluid.
    • seaLevel Link icon

      int seaLevel()
      The sea level.
      Returns:
      the sea level.
    • aquifers Link icon

      boolean aquifers()
      Whether aquifers are generated.
      Returns:
      true when aquifers are generated.
    • oreVeins Link icon

      boolean oreVeins()
      Whether ore veins are generated.
      Returns:
      true when the ore veins are generated.
    • legacyRandomSource Link icon

      boolean legacyRandomSource()
      Whether generation uses the legacy random source.

      As of Minecraft 1.19 the legacy random source is still used for nether and end generation.

      Returns:
      true when using the legacy random source.
    • mobGeneration Link icon

      boolean mobGeneration()
      Whether mobs spawn during generation.
      Returns:
      true when mobs spawn during generation.