public interface NoiseConfig
Noise Parameters for world generation.
  • Method Details

    • overworld

      static NoiseConfig overworld()
      Returns the default vanilla overworld noise configuration parameters.
      Returns:
      the default vanilla overworld noise configuration parameters.
    • nether

      static NoiseConfig nether()
      Returns the vanilla nether noise configuration parameters.
      Returns:
      the vanilla nether noise configuration parameters.
    • end

      static NoiseConfig end()
      Returns the vanilla end noise configuration parameters.
      Returns:
      the vanilla end noise configuration parameters.
    • builder

      static NoiseConfig.Builder builder()
    • minY

      int minY()
      The minimum y coordinate where terrain starts generating.

      In vanilla the value is a multiple of 16 between -2048 and 2031.

      Returns:
      the minimum y coordinate.
    • height

      int height()
      The total height where terrain generates.

      In vanilla the value is a multiple of 16. Added to minY() its value must not exceed 2032.

      Returns:
      the total height.
    • samplingConfig

      SamplingConfig samplingConfig()
      The noise sampling configuration.
      Returns:
      the noise sampling configuration.
    • topConfig

      SlideConfig topConfig()
      The settings for the curve on top of the world.

      Negative values round off the top of the hills in the affected area, positive values create a roof

      Returns:
      the settings for the curve on top of the world.
    • bottomConfig

      SlideConfig bottomConfig()
      The settings for the curve on bottom of the world.

      Negative values remove the floor and round off the bottom of the islands, positive values make a floor.

      Returns:
      the settings for the curve on bottom of the world.
    • horizontalSize

      int horizontalSize()
      The horizontal scaling of landmass.

      Higher values increase the distances

      Returns:
      the horizontal scaling of landmass.
    • verticalSize

      int verticalSize()
      The vertical scaling of landmass.

      Higher values increase the average height of the landmass

      Returns:
      the vertical scaling of landmass.
    • terrainShaper

      Shaper terrainShaper()
      The terrain shaper.
      Returns:
      the terrain shaper.