Interface NoiseSettings

All Superinterfaces:
Wrapper

@NullMarked @AsOf("2.4.0") public interface NoiseSettings extends Wrapper
Wraps the inner NoiseSettings shape of noise generator settings.
Since:
2.4.0
  • Field Details

  • Method Details

    • minY

      @AsOf("2.4.0") int minY()
      The lowest Y level the noise generates at.
      Returns:
      the minimum Y
      Since:
      2.4.0
    • height

      @AsOf("2.4.0") int height()
      The total vertical span the noise generates over.
      Returns:
      the height
      Since:
      2.4.0
    • sizeHorizontal

      @AsOf("2.4.0") int sizeHorizontal()
      The horizontal noise cell size, in quarts.
      Returns:
      the horizontal size
      Since:
      2.4.0
    • sizeVertical

      @AsOf("2.4.0") int sizeVertical()
      The vertical noise cell size, in quarts.
      Returns:
      the vertical size
      Since:
      2.4.0
    • of

      @AsOf("2.4.0") static NoiseSettings of(int minY, int height, int sizeHorizontal, int sizeVertical)
      Creates a noise settings shape.
      Parameters:
      minY - the lowest Y level
      height - the total vertical span
      sizeHorizontal - the horizontal cell size, in quarts
      sizeVertical - the vertical cell size, in quarts
      Returns:
      a new noise settings shape
      Since:
      2.4.0