Interface CarverConfiguration
- All Superinterfaces:
FeatureConfiguration, ProbabilityFeatureConfiguration, Wrapper
- All Known Subinterfaces:
CanyonCarverConfiguration, CaveCarverConfiguration
@NullMarked
@AsOf("2.3.0")
public interface CarverConfiguration
extends ProbabilityFeatureConfiguration
Wraps Minecraft's CarverConfiguration class.
- Since:
- 2.3.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classCarverConfiguration.CarverConfigurationBuilder<T extends CarverConfiguration, B extends CarverConfiguration.CarverConfigurationBuilder<T,B>> -
Field Summary
Fields inherited from interface FeatureConfiguration
NONE -
Method Summary
Modifier and TypeMethodDescriptionstatic CarverConfigurationReads the configuration owned by a Minecraft configured carver.y()yScale()Methods inherited from interface ProbabilityFeatureConfiguration
probabilityMethods inherited from interface Wrapper
asHandle, toMinecraft, unwrap
-
Method Details
-
y
- Returns:
- the y-level of the carver
- Since:
- 2.3.0
-
yScale
- Returns:
- the y-scale of the carver
- Since:
- 2.3.0
-
lavaLevel
- Returns:
- the y-level of the lava level of the carver
- Since:
- 2.3.0
-
debugSettings
- Returns:
- the debug settings of the carver
- Since:
- 2.3.0
-
replaceable
-
decode
Reads the configuration owned by a Minecraft configured carver.- Parameters:
minecraftConfiguredCarver- the configured carver to read- Returns:
- its carver configuration
- Since:
- 3.3.0
-