Class CanyonCarverConfiguration.Builder
java.lang.Object
dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder<CanyonCarverConfiguration, CanyonCarverConfiguration.Builder>
dev.wyck.worldgen.carver.CanyonCarverConfiguration.Builder
- Enclosing interface:
CanyonCarverConfiguration
@AsOf("3.0.0")
public static final class CanyonCarverConfiguration.Builder
extends CarverConfiguration.CarverConfigurationBuilder<CanyonCarverConfiguration, CanyonCarverConfiguration.Builder>
Builder for
CanyonCarverConfiguration.- 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 CanyonCarverConfigurationcreate()Sets the shape of the canyon.verticalRotation(FloatProvider verticalRotation) Sets the vertical rotation of the canyon.Methods inherited from class CarverConfiguration.CarverConfigurationBuilder
build, debugSettings, lavaLevel, probability, replaceable, replaceable, y, yScale
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
verticalRotation
@AsOf("3.0.0") public CanyonCarverConfiguration.Builder verticalRotation(FloatProvider verticalRotation) Sets the vertical rotation of the canyon.- Parameters:
verticalRotation- the vertical rotation of the canyon- Returns:
- this builder
- Since:
- 3.0.0
-
shape
@AsOf("3.0.0") public CanyonCarverConfiguration.Builder shape(CanyonCarverConfiguration.CanyonShapeConfiguration shape) Sets the shape of the canyon.- Parameters:
shape- the shape of the canyon- Returns:
- this builder
- Since:
- 3.0.0
-
create
- Specified by:
createin classCarverConfiguration.CarverConfigurationBuilder<CanyonCarverConfiguration, CanyonCarverConfiguration.Builder>
-