Class NoiseBasedCountPlacement.Builder

java.lang.Object
dev.wyck.worldgen.placement.NoiseBasedCountPlacement.Builder
Enclosing interface:
NoiseBasedCountPlacement

@AsOf("3.0.0") public static final class NoiseBasedCountPlacement.Builder extends Object
Since:
3.0.0
  • Constructor Details

  • Method Details

    • noiseToCountRatio

      @AsOf("3.0.0") public NoiseBasedCountPlacement.Builder noiseToCountRatio(int noiseToCountRatio)
      Sets the noise to count ratio.
      Parameters:
      noiseToCountRatio - ratio of noise value to count
      Returns:
      this builder
      Since:
      3.0.0
    • noiseFactor

      @AsOf("3.0.0") public NoiseBasedCountPlacement.Builder noiseFactor(double noiseFactor)
      Sets the noise factor.
      Parameters:
      noiseFactor - scales the noise input horizontally
      Returns:
      this builder
      Since:
      3.0.0
    • noiseOffset

      @AsOf("3.0.0") public NoiseBasedCountPlacement.Builder noiseOffset(double noiseOffset)
      Sets the noise offset.
      Parameters:
      noiseOffset - vertical offset of the noise
      Returns:
      this builder
      Since:
      3.0.0
    • build

      @AsOf("3.0.0") public NoiseBasedCountPlacement build()
      Builds the noise based count placement.
      Returns:
      the noise based count placement
      Since:
      3.0.0