Class ChunkGenerator.Builder

java.lang.Object
dev.wyck.wrapper.level.noise.chunk.ChunkGenerator.Builder
Enclosing interface:
ChunkGenerator

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

    • Builder

      public Builder()
    • Builder

      public Builder(ChunkGenerator other)
  • Method Details

    • biomeSource

      @AsOf("2.5.0") public ChunkGenerator.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:
      2.5.0
    • noise

      @AsOf("2.5.0") public ChunkGenerator.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:
      2.5.0
    • noise

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

      @AsOf("2.5.0") public ChunkGenerator build()
      Builds the chunk generator.
      Returns:
      the chunk generator
      Since:
      2.5.0