Interface NoiseBasedProvider

All Superinterfaces:
BlockStateProvider, Wrapper
All Known Subinterfaces:
DualNoiseProvider, NoiseProvider, NoiseThresholdProvider

@NullMarked @AsOf("3.0.0") public interface NoiseBasedProvider extends BlockStateProvider
A noise-based provider.
Since:
3.0.0
  • Method Details

    • seed

      @AsOf("3.0.0") long seed()
      The seed of the noise.
      Returns:
      the seed
      Since:
      3.0.0
    • noise

      @AsOf("3.0.0") NoiseParameters noise()
      The parameters of the noise.
      Returns:
      the parameters
      Since:
      3.0.0
    • scale

      @AsOf("3.0.0") float scale()
      Horizontal scale of the noise. Must be a positive value.
      Returns:
      the scale
      Since:
      3.0.0