Class ClimateSettings.Builder

java.lang.Object
dev.wyck.wrapper.biome.ClimateSettings.Builder
Enclosing interface:
ClimateSettings

@AsOf("3.0.0") public static final class ClimateSettings.Builder extends Object
Creates a new ClimateSettings builder.
Since:
3.0.0
  • Constructor Details

    • Builder

      public Builder()
    • Builder

      public Builder(ClimateSettings other)
  • Method Details

    • hasPrecipitation

      @AsOf("3.0.0") public ClimateSettings.Builder hasPrecipitation(boolean hasPrecipitation)
      Sets the hasPrecipitation property of the builder.
      Parameters:
      hasPrecipitation - The hasPrecipitation property of the builder.
      Returns:
      This builder instance.
    • temperature

      @AsOf("3.0.0") public ClimateSettings.Builder temperature(float temperature)
      Sets the temperature property of the builder.
      Parameters:
      temperature - The temperature property of the builder.
      Returns:
      This builder instance.
    • temperatureModifier

      @AsOf("3.0.0") public ClimateSettings.Builder temperatureModifier(TemperatureModifier temperatureModifier)
      Sets the temperatureModifier property of the builder.
      Parameters:
      temperatureModifier - The temperatureModifier property of the builder.
      Returns:
      This builder instance.
    • downfall

      @AsOf("3.0.0") public ClimateSettings.Builder downfall(float downfall)
      Sets the downfall property of the builder.
      Parameters:
      downfall - The downfall property of the builder.
      Returns:
      This builder instance.
    • build

      @AsOf("3.0.0") public ClimateSettings build()
      Builds a new ClimateSettings instance.
      Returns:
      A new ClimateSettings instance.