Class CaveCarverConfiguration.Builder
java.lang.Object
dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder<CaveCarverConfiguration, CaveCarverConfiguration.Builder>
dev.wyck.worldgen.carver.CaveCarverConfiguration.Builder
- Enclosing interface:
CaveCarverConfiguration
@AsOf("3.0.0")
public static final class CaveCarverConfiguration.Builder
extends CarverConfiguration.CarverConfigurationBuilder<CaveCarverConfiguration, CaveCarverConfiguration.Builder>
Builder for
CaveCarverConfiguration.- Since:
- 3.0.0
-
Field Summary
Fields inherited from class CarverConfiguration.CarverConfigurationBuilder
debugSettings, lavaLevel, probability, replaceable, y, yScale -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CaveCarverConfigurationcreate()floorLevel(FloatProvider floorLevel) Sets the floor level of the cave.horizontalRadiusMultiplier(FloatProvider horizontalRadiusMultiplier) Sets the horizontal radius multiplier.verticalRadiusMultiplier(FloatProvider verticalRadiusMultiplier) Sets the vertical radius multiplier.Methods inherited from class CarverConfiguration.CarverConfigurationBuilder
build, debugSettings, lavaLevel, probability, replaceable, replaceable, y, yScale
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
horizontalRadiusMultiplier
@AsOf("2.3.0") public CaveCarverConfiguration.Builder horizontalRadiusMultiplier(FloatProvider horizontalRadiusMultiplier) Sets the horizontal radius multiplier.- Parameters:
horizontalRadiusMultiplier- the horizontal radius multiplier- Returns:
- this builder
- Since:
- 2.3.0
-
verticalRadiusMultiplier
@AsOf("2.3.0") public CaveCarverConfiguration.Builder verticalRadiusMultiplier(FloatProvider verticalRadiusMultiplier) Sets the vertical radius multiplier.- Parameters:
verticalRadiusMultiplier- the vertical radius multiplier- Returns:
- this builder
- Since:
- 2.3.0
-
floorLevel
Sets the floor level of the cave.- Parameters:
floorLevel- the floor level of the cave- Returns:
- this builder
- Since:
- 2.3.0
-
create
- Specified by:
createin classCarverConfiguration.CarverConfigurationBuilder<CaveCarverConfiguration, CaveCarverConfiguration.Builder>
-