Interface FeatureConfiguration
- All Superinterfaces:
Wrapper
- All Known Subinterfaces:
BlockBlobConfiguration, BlockColumnConfiguration, BlockPileConfiguration, BlockStateConfiguration, CanyonCarverConfiguration, CarverConfiguration, CaveCarverConfiguration, ColumnFeatureConfiguration, CompositeFeatureConfiguration, CountConfiguration, DeltaFeatureConfiguration, DiskConfiguration, DripstoneClusterConfiguration, EndGatewayConfiguration, EndSpikeConfiguration, FallenTreeConfiguration, FossilFeatureConfiguration, GeodeConfiguration, HugeFungusConfiguration, HugeMushroomFeatureConfiguration, LakeFeatureConfiguration, LargeDripstoneConfiguration, LayerConfiguration, MultifaceGrowthConfiguration, NetherForestVegetationConfig, NoneFeatureConfiguration, OreConfiguration, PointedDripstoneConfiguration, ProbabilityFeatureConfiguration, RandomBooleanFeatureConfiguration, RandomFeatureConfiguration, ReplaceBlockConfiguration, ReplaceSphereConfiguration, RootSystemConfiguration, SculkPatchConfiguration, SimpleBlockConfiguration, SpeleothemClusterConfiguration, SpeleothemConfiguration, SpikeConfiguration, SpringConfiguration, TemplateFeatureConfiguration, TreeConfiguration, TwistingVinesConfig, UnderwaterMagmaConfiguration, VegetationPatchConfiguration, WeightedRandomFeatureConfiguration
Wraps Minecraft's FeatureConfiguration.
- Since:
- 2.3.0
-
Field Summary
Fields -
Method Summary
Static MethodsModifier and TypeMethodDescriptionCreates a builder for aBlockBlobConfiguration.Creates a builder for aBlockColumnConfiguration.static BlockPileConfigurationblockPile(BlockStateProvider stateProvider) Creates aBlockPileConfiguration.Creates a builder for aBlockStateConfiguration.column()Creates a builder for aColumnFeatureConfiguration.Creates a builder for aCompositeFeatureConfiguration.static CountConfiguration.Buildercount()Creates a builder for aCountConfiguration.static FeatureConfigurationReads the configuration owned by a Minecraft configured feature.delta()Creates a builder for aDeltaFeatureConfiguration.static DiskConfiguration.Builderdisk()Creates a builder for aDiskConfiguration.Creates a builder for aDripstoneClusterConfiguration.Creates a builder for anEndGatewayConfiguration.endSpike()Creates a builder for anEndSpikeConfiguration.Creates a builder for aFallenTreeConfiguration.fossil()Creates a builder for aFossilFeatureConfiguration.static GeodeConfiguration.Buildergeode()Creates a builder for aGeodeConfiguration.Creates a builder for aHugeFungusConfiguration.Creates a builder for aHugeMushroomFeatureConfiguration.lake()Creates a builder for aLakeFeatureConfiguration.Creates a builder for aLargeDripstoneConfiguration.static LayerConfiguration.Builderlayer()Creates a builder for aLayerConfiguration.Creates a builder for aMultifaceGrowthConfiguration.Creates a builder for aNetherForestVegetationConfig.static NoneFeatureConfigurationnone()Gets theNoneFeatureConfigurationinstance.static OreConfiguration.Builderore()Creates a builder for anOreConfiguration.Creates a builder for aPointedDripstoneConfiguration.probability(float probability) Creates a builder for aProbabilityFeatureConfiguration.random()Creates a builder for aRandomFeatureConfiguration.Creates a builder for aRandomBooleanFeatureConfiguration.Creates a builder for aReplaceBlockConfiguration.Creates a builder for aReplaceSphereConfiguration.Creates a builder for aRootSystemConfiguration.Creates a builder for aSculkPatchConfiguration.Creates a builder for aSimpleBlockConfiguration.Creates a builder for aSpeleothemConfiguration.Creates a builder for aSpeleothemClusterConfiguration.static SpikeConfiguration.Builderspike()Creates a builder for aSpikeConfiguration.static SpringConfiguration.Builderspring()Creates a builder for aSpringConfiguration.Creates a builder for aTemplateFeatureConfiguration.static TreeConfiguration.Buildertree()Creates a builder for aTreeConfiguration.static TwistingVinesConfig.BuilderCreates a builder for aTwistingVinesConfig.Creates a builder for anUnderwaterMagmaConfiguration.Creates a builder for aVegetationPatchConfiguration.Creates a builder for aWeightedRandomFeatureConfiguration.Methods inherited from interface Wrapper
asHandle, toMinecraft, unwrap
-
Field Details
-
NONE
-
-
Method Details
-
none
Gets theNoneFeatureConfigurationinstance.- Returns:
- the none feature configuration
- Since:
- 3.1.0
-
blockBlob
Creates a builder for aBlockBlobConfiguration.- Returns:
- a new block blob configuration builder
- Since:
- 3.0.0
-
blockColumn
Creates a builder for aBlockColumnConfiguration.- Returns:
- a new block column configuration builder
- Since:
- 3.0.0
-
blockPile
Creates aBlockPileConfiguration.- Parameters:
stateProvider- the block state provider used for the blocks in the pile- Returns:
- a new block pile configuration
- Since:
- 3.0.0
-
blockState
Creates a builder for aBlockStateConfiguration.- Returns:
- a new block state configuration builder
- Since:
- 3.0.0
-
column
Creates a builder for aColumnFeatureConfiguration.- Returns:
- a new column feature configuration builder
- Since:
- 3.0.0
-
count
Creates a builder for aCountConfiguration.- Returns:
- a new count configuration builder
- Since:
- 3.0.0
-
delta
Creates a builder for aDeltaFeatureConfiguration.- Returns:
- a new delta feature configuration builder
- Since:
- 3.0.0
-
disk
Creates a builder for aDiskConfiguration.- Returns:
- a new disk configuration builder
- Since:
- 3.0.0
-
pointedDripstone
Creates a builder for aPointedDripstoneConfiguration.- Returns:
- a new pointed dripstone configuration builder
- Since:
- 3.1.0
-
dripstoneCluster
Creates a builder for aDripstoneClusterConfiguration.- Returns:
- a new dripstone cluster configuration builder
- Since:
- 3.0.0
-
speleothem
Creates a builder for aSpeleothemConfiguration.- Returns:
- a new pointed dripstone configuration builder
- Since:
- 3.0.0
-
speleothemCluster
Creates a builder for aSpeleothemClusterConfiguration.- Returns:
- a new speleothem cluster configuration builder
- Since:
- 3.0.0
-
endGateway
Creates a builder for anEndGatewayConfiguration.- Returns:
- a new end gateway configuration builder
- Since:
- 3.0.0
-
endSpike
Creates a builder for anEndSpikeConfiguration.- Returns:
- a new end spike configuration builder
- Since:
- 3.0.0
-
fallenTree
Creates a builder for aFallenTreeConfiguration.- Returns:
- a new fallen tree configuration builder
- Since:
- 3.0.0
-
geode
Creates a builder for aGeodeConfiguration.- Returns:
- a new geode configuration builder
- Since:
- 3.0.0
-
hugeMushroom
Creates a builder for aHugeMushroomFeatureConfiguration.- Returns:
- a new huge mushroom feature configuration builder
- Since:
- 3.0.0
-
largeDripstone
Creates a builder for aLargeDripstoneConfiguration.- Returns:
- a new large dripstone configuration builder
- Since:
- 3.0.0
-
layer
Creates a builder for aLayerConfiguration.- Returns:
- a new layer configuration builder
- Since:
- 3.0.0
-
multifaceGrowth
Creates a builder for aMultifaceGrowthConfiguration.- Returns:
- a new multiface growth configuration builder
- Since:
- 3.0.0
-
netherForestVegetation
Creates a builder for aNetherForestVegetationConfig.- Returns:
- a new nether forest vegetation configuration builder
- Since:
- 3.0.0
-
ore
Creates a builder for anOreConfiguration.- Returns:
- a new ore configuration builder
- Since:
- 3.0.0
-
probability
Creates a builder for aProbabilityFeatureConfiguration.- Returns:
- a new probability feature configuration builder
- Since:
- 3.0.0
-
randomBoolean
Creates a builder for aRandomBooleanFeatureConfiguration.- Returns:
- a new random boolean feature configuration builder
- Since:
- 3.0.0
-
random
Creates a builder for aRandomFeatureConfiguration.- Returns:
- a new random feature configuration builder
- Since:
- 3.0.0
-
replaceBlock
Creates a builder for aReplaceBlockConfiguration.- Returns:
- a new replace block configuration builder
- Since:
- 3.0.0
-
replaceSphere
Creates a builder for aReplaceSphereConfiguration.- Returns:
- a new replace sphere configuration builder
- Since:
- 3.0.0
-
rootSystem
Creates a builder for aRootSystemConfiguration.- Returns:
- a new root system configuration builder
- Since:
- 3.0.0
-
sculkPatch
Creates a builder for aSculkPatchConfiguration.- Returns:
- a new sculk patch configuration builder
- Since:
- 3.0.0
-
simpleBlock
Creates a builder for aSimpleBlockConfiguration.- Returns:
- a new simple block configuration builder
- Since:
- 3.0.0
-
composite
Creates a builder for aCompositeFeatureConfiguration.- Returns:
- a new simple random feature configuration builder
- Since:
- 3.0.0
-
spike
Creates a builder for aSpikeConfiguration.- Returns:
- a new spike configuration builder
- Since:
- 3.0.0
-
spring
Creates a builder for aSpringConfiguration.- Returns:
- a new spring configuration builder
- Since:
- 3.0.0
-
tree
Creates a builder for aTreeConfiguration.- Returns:
- a new tree configuration builder
- Since:
- 3.0.0
-
twistingVines
Creates a builder for aTwistingVinesConfig.- Returns:
- a new twisting vines configuration builder
- Since:
- 3.0.0
-
lake
Creates a builder for aLakeFeatureConfiguration.- Returns:
- a new lake feature configuration builder
- Since:
- 3.0.0
-
templateFeature
Creates a builder for aTemplateFeatureConfiguration.- Returns:
- a new template feature configuration builder
- Since:
- 3.0.1
-
underwaterMagma
Creates a builder for anUnderwaterMagmaConfiguration.- Returns:
- a new underwater magma configuration builder
- Since:
- 3.0.1
-
vegetationPatch
Creates a builder for aVegetationPatchConfiguration.- Returns:
- a new vegetation patch configuration builder
- Since:
- 3.0.1
-
weightedRandom
Creates a builder for aWeightedRandomFeatureConfiguration.- Returns:
- a new weighted random feature configuration builder
- Since:
- 3.0.1
-
hugeFungus
Creates a builder for aHugeFungusConfiguration.- Returns:
- a new huge fungus configuration builder
- Since:
- 3.3.0
-
fossil
Creates a builder for aFossilFeatureConfiguration.- Returns:
- a new fossil feature configuration builder
- Since:
- 3.3.0
-
decode
Reads the configuration owned by a Minecraft configured feature.- Parameters:
minecraftConfiguredFeature- the Minecraft configured feature carrying the configuration- Returns:
- the wrapper for the configuration
- Since:
- 3.3.0
-