Class NoiseBasedChunkGenerator.Builder

java.lang.Object
dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator.Builder
Enclosing interface:
NoiseBasedChunkGenerator

@AsOf("3.0.0") public static final class NoiseBasedChunkGenerator.Builder extends Object
A builder for creating chunk generators.
Since:
3.0.0
  • Constructor Details

  • Method Details

    • biomeSource

      @AsOf("3.0.0") public NoiseBasedChunkGenerator.Builder biomeSource(BiomeSource biomeSource)
      Sets the biome source of the chunk generator.
      Parameters:
      biomeSource - the biome source of the chunk generator
      Returns:
      this builder
      Since:
      3.0.0
    • noise

      @AsOf("3.0.0") public NoiseBasedChunkGenerator.Builder noise(Noise noise)
      Sets the noise generator of the chunk generator.
      Parameters:
      noise - the noise generator of the chunk generator
      Returns:
      this builder
      Since:
      3.0.0
    • noise

      @AsOf("3.0.0") public NoiseBasedChunkGenerator.Builder noise(ResourceKey resourceKey)
      Sets the noise generator of the chunk generator.
      Parameters:
      resourceKey - the noise generator settings key
      Returns:
      this builder
      Since:
      3.0.0
    • build

      @AsOf("3.0.0") public NoiseBasedChunkGenerator build()
      Builds the chunk generator.
      Returns:
      the chunk generator
      Since:
      3.0.0