Class UniformFloat.Builder

java.lang.Object
dev.wyck.worldgen.valueproviders.UniformFloat.Builder
Enclosing interface:
UniformFloat

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

    • Builder

      public Builder()
    • Builder

      public Builder(UniformFloat provider)
  • Method Details

    • minInclusive

      @AsOf("3.0.0") public UniformFloat.Builder minInclusive(float minInclusive)
      Sets the minimum value (inclusive).
      Parameters:
      minInclusive - the minimum value
      Returns:
      this builder
      Since:
      3.0.0
    • maxExclusive

      @AsOf("3.0.0") public UniformFloat.Builder maxExclusive(float maxExclusive)
      Sets the maximum value (exclusive).
      Parameters:
      maxExclusive - the maximum value
      Returns:
      this builder
      Since:
      3.0.0
    • min

      @AsOf("3.0.0") public UniformFloat.Builder min(float min)
      Sets the minimum value (inclusive).
      Parameters:
      min - the minimum value
      Returns:
      this builder
      Since:
      3.0.0
    • max

      @AsOf("3.0.0") public UniformFloat.Builder max(float max)
      Sets the maximum value (exclusive).
      Parameters:
      max - the maximum value
      Returns:
      this builder
      Since:
      3.0.0
    • build

      @AsOf("3.0.0") public UniformFloat build()