Interface NoiseGeneratorConfig

All Superinterfaces:
ChunkGeneratorConfig

public interface NoiseGeneratorConfig extends ChunkGeneratorConfig
ChunkGeneratorConfig used most of the vanilla provided dimensions.
  • Method Details

    • overworld

      static NoiseGeneratorConfig overworld()
      Returns the vanilla overworld noise generation configuration.
      Returns:
      he vanilla overworld noise generation configuration.
    • amplified

      static NoiseGeneratorConfig amplified()
      Returns the vanilla amplified overworld noise generation configuration.
      Returns:
      the vanilla amplified overworld noise generation configuration.
    • largeBiomes

      static NoiseGeneratorConfig largeBiomes()
      Returns the vanilla overworld with large biomes noise generation configuration.
      Returns:
      the vanilla overworld with large biomes noise generation configuration.
    • nether

      static NoiseGeneratorConfig nether()
      Returns the vanilla nether noise generation configuration.
      Returns:
      the vanilla nether noise generation configuration.
    • end

      static NoiseGeneratorConfig end()
      Returns the vanilla end noise generation configuration.
      Returns:
      the vanilla end noise generation configuration.
    • caves

      static NoiseGeneratorConfig caves()
      Returns the vanilla cave overworld noise generation configuration.
      Returns:
      the vanilla cave overworld noise generation configuration.
    • floatingIslands

      static NoiseGeneratorConfig floatingIslands()
      Returns the vanilla floating islands overworld noise generation configuration.
      Returns:
      the vanilla floating islands overworld noise generation configuration.
    • builder

      static NoiseGeneratorConfig.Builder 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.