Interface LargeDripstoneConfiguration
- All Superinterfaces:
FeatureConfiguration, Wrapper
@NullMarked
@AsOf("3.0.0")
public interface LargeDripstoneConfiguration
extends FeatureConfiguration
Dripstone feature found in caves.
- Since:
- 3.0.0
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface FeatureConfiguration
NONE -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates a new builder.Used to provide a min and max value for radius between 1 and 16.intThe search range from start point to cave floor or ceiling (rather than from floor to ceiling) between 1 and 512.Higher value leads to higher height.floatHigher value leads to higher height between 0.0 and 20.0.floatThe min value of the bluntness to be used for the wind between 0.0 and 5.0.intThe min column radius to be used for the wind between 0 and 100.static LargeDripstoneConfigurationof(Set<Material> replaceableBlocks, int floorToCeilingSearchRange, IntProvider columnRadius, FloatProvider heightScale, float maxColumnRadiusToCaveHeightRatio, FloatProvider stalactiteBluntness, FloatProvider stalagmiteBluntness, FloatProvider windSpeed, int minRadiusForWind, float minBluntnessForWind) Creates a new large dripstone configuration.Describes which blocks the feature can generate on.Truncate the tip of stalactite.Truncate the tip of stalagmites.Converts this object back to a builder.Larger value results in larger inclination.Methods inherited from interface Wrapper
asHandle, toMinecraft, unwrap
-
Method Details
-
replaceableBlocks
-
floorToCeilingSearchRange
The search range from start point to cave floor or ceiling (rather than from floor to ceiling) between 1 and 512.- Returns:
- the search range
- Since:
- 3.0.0
-
columnRadius
Used to provide a min and max value for radius between 1 and 16.- Returns:
- the column radius
- Since:
- 3.0.0
-
heightScale
Higher value leads to higher height. Value between 0.0 and 20.0.- Returns:
- the height scale
- Since:
- 3.0.0
-
maxColumnRadiusToCaveHeightRatio
Higher value leads to higher height between 0.0 and 20.0.- Returns:
- the max column radius to cave height ratio
- Since:
- 3.0.0
-
stalactiteBluntness
Truncate the tip of stalactite. Higher value leads to lower height. Value between 0.1 and 10.0- Returns:
- the stalactite bluntness
- Since:
- 3.0.0
-
stalagmiteBluntness
Truncate the tip of stalagmites. Higher value leads to lower height. Value between 0.1 and 10.0- Returns:
- the stalagmite bluntness
- Since:
- 3.0.0
-
windSpeed
Larger value results in larger inclination. Value between 0.0 and 2.0.- Returns:
- the wind speed
- Since:
- 3.0.0
-
minRadiusForWind
The min column radius to be used for the wind between 0 and 100.- Returns:
- the min column radius to be used for the wind
- Since:
- 3.0.0
-
minBluntnessForWind
The min value of the bluntness to be used for the wind between 0.0 and 5.0.- Returns:
- the min bluntness to be used for the wind
- Since:
- 3.0.0
-
toBuilder
Converts this object back to a builder.- Returns:
- a builder with the same values as this object
- Since:
- 3.0.0
-
of
@AsOf("3.0.0") static LargeDripstoneConfiguration of(Set<Material> replaceableBlocks, int floorToCeilingSearchRange, IntProvider columnRadius, FloatProvider heightScale, float maxColumnRadiusToCaveHeightRatio, FloatProvider stalactiteBluntness, FloatProvider stalagmiteBluntness, FloatProvider windSpeed, int minRadiusForWind, float minBluntnessForWind) Creates a new large dripstone configuration.- Parameters:
replaceableBlocks- the set of replaceable blocksfloorToCeilingSearchRange- the search range from start point to cave floor or ceiling (rather than from floor to ceiling) between 1 and 512columnRadius- the column radiusheightScale- the height scalemaxColumnRadiusToCaveHeightRatio- the max column radius to cave height ratiostalactiteBluntness- the stalactite bluntnessstalagmiteBluntness- the stalagmite bluntnesswindSpeed- the wind speedminRadiusForWind- the min column radius to be used for the windminBluntnessForWind- the min bluntness to be used for the wind- Returns:
- a new large dripstone configuration
- Since:
- 3.0.0
-
builder
Creates a new builder.- Returns:
- a new builder
- Since:
- 3.0.0
-