Class GeodeLayerSettings.Builder

java.lang.Object
dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings.Builder
Enclosing interface:
GeodeLayerSettings

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

  • Method Details

    • filling

      @AsOf("3.0.0") public GeodeLayerSettings.Builder filling(double filling)
      Sets the thickness of the filling layer.
      Parameters:
      filling - the filling layer thickness
      Returns:
      this builder
      Since:
      3.0.0
    • innerLayer

      @AsOf("3.0.0") public GeodeLayerSettings.Builder innerLayer(double innerLayer)
      Sets the thickness of the inner layer.
      Parameters:
      innerLayer - the inner layer thickness
      Returns:
      this builder
      Since:
      3.0.0
    • middleLayer

      @AsOf("3.0.0") public GeodeLayerSettings.Builder middleLayer(double middleLayer)
      Sets the thickness of the middle layer.
      Parameters:
      middleLayer - the middle layer thickness
      Returns:
      this builder
      Since:
      3.0.0
    • outerLayer

      @AsOf("3.0.0") public GeodeLayerSettings.Builder outerLayer(double outerLayer)
      Sets the thickness of the outer layer.
      Parameters:
      outerLayer - the outer layer thickness
      Returns:
      this builder
      Since:
      3.0.0
    • build

      @AsOf("3.0.0") public GeodeLayerSettings build()
      Builds the settings.
      Returns:
      the settings
      Since:
      3.0.0