Interface NoiseParameters

All Superinterfaces:
Wrapper

@NullMarked @AsOf("2.3.0") public interface NoiseParameters extends Wrapper
Wraps Minecraft's NoiseParameters, which is a first octave plus amplitudes.
Since:
2.3.0
  • Field Details

  • Method Details

    • firstOctave

      @AsOf("2.3.0") int firstOctave()
      The first octave of the noise parameters.
      Returns:
      the first octave of the noise parameters
      Since:
      2.3.0
    • amplitudes

      @AsOf("2.3.0") List<Double> amplitudes()
      The amplitudes of the noise parameters.
      Returns:
      the amplitudes of the noise parameters
      Since:
      2.3.0
    • asBuilder

      @AsOf("2.3.0") default NoiseParameters.Builder asBuilder()
      Creates a builder initialized to the values of this NoiseParameters.
      Returns:
      a builder initialized to the values of this NoiseParameters
      Since:
      2.3.0
    • builder

      @AsOf("2.3.0") static NoiseParameters.Builder builder()
      Creates a new builder for NoiseParameters.
      Returns:
      a new builder for NoiseParameters
      Since:
      2.3.0