Interface NoiseBasedChunkGenerator

All Superinterfaces:
ChunkGenerator, Wrapper

@NullMarked @AsOf("2.4.0") public interface NoiseBasedChunkGenerator extends ChunkGenerator
Wraps a chunk generator for use in a LevelCreator's level stem.
Since:
2.4.0
  • Method Details

    • noise

      @AsOf("3.0.0") Noise noise()
      The noise generator.
      Returns:
      the noise generator
      Since:
      3.0.0
    • toBuilder

      @AsOf("3.0.0") default NoiseBasedChunkGenerator.Builder toBuilder()
      Converts this chunk generator to a builder.
      Returns:
      a new builder for this chunk generator
      Since:
      3.0.0
    • of

      @AsOf("3.0.0") static NoiseBasedChunkGenerator of(BiomeSource biomeSource, Noise abstractNoise)
      Builds a noise generator over the given biome source, referencing the given settings.
      Parameters:
      biomeSource - the biome source the generator draws from
      abstractNoise - the noise generator settings
      Returns:
      a wrapped chunk generator
      Since:
      3.0.0
    • builder

      @AsOf("3.0.0") static NoiseBasedChunkGenerator.Builder builder()
      Creates a new builder for a chunk generator.
      Returns:
      a new builder
      Since:
      3.0.0