pub enum ConfiguredFeatureKind {
Show 69 variants
Bamboo(BambooConfiguration),
BasaltColumns(BasaltColumnsConfiguration),
BasaltPillar,
BlockBlob(BlockBlobConfiguration),
BlockColumn(BlockColumnConfiguration),
BlockPile(BlockPileConfiguration),
BlueIce,
BonusChest,
ChorusPlant,
CoralClaw {
feature: PlacedFeatureRef,
},
CoralMushroom,
CoralTree {
feature: PlacedFeatureRef,
},
DeltaFeature(DeltaFeatureConfiguration),
DesertWell,
Disk(DiskConfiguration),
DripstoneCluster(DripstoneClusterConfiguration),
EndGateway(EndGatewayConfiguration),
EndIsland,
EndPlatform,
EndPodium {
active: bool,
},
EndSpike(EndSpikeConfiguration),
FallenTree(FallenTreeConfiguration),
Fossil(FossilConfiguration),
FreezeTopLayer,
Geode(GeodeConfiguration),
GlowstoneBlob,
HugeBrownMushroom(HugeMushroomConfiguration),
HugeFungus(HugeFungusConfiguration),
HugeRedMushroom(HugeMushroomConfiguration),
Iceberg(BlockStateData),
Kelp,
Lake(LakeConfiguration),
LargeDripstone(LargeDripstoneConfiguration),
MonsterRoom,
NoOp,
MultifaceGrowth(MultifaceGrowthConfiguration),
NetherForestVegetation(NetherForestVegetationConfiguration),
NetherrackReplaceBlobs(NetherrackReplaceBlobsConfiguration),
Overlay {
features: Vec<PlacedFeatureRef>,
},
Ore(OreConfiguration),
ProjectedRandomPatchySquare(ProjectedRandomPatchySquareConfiguration),
PointedDripstone(PointedDripstoneConfiguration),
RandomNeighborSpread(RandomNeighborSpreadConfiguration),
RandomBooleanSelector(RandomBooleanSelectorConfiguration),
RandomSelector(RandomSelectorConfiguration),
RootSystem(RootSystemConfiguration),
ScatteredOre(OreConfiguration),
SculkPatch(SculkPatchConfiguration),
SeaPickle(SeaPickleConfiguration),
Seagrass(SeagrassConfiguration),
Sequence(CompositeFeatureConfiguration),
SimpleBlock(SimpleBlockConfiguration),
SingleBlockPillar(SingleBlockPillarConfiguration),
SteppedColumnCluster(SteppedColumnClusterConfiguration),
SimpleRandomSelector(SimpleRandomSelectorConfiguration),
Speleothem(SpeleothemConfiguration),
SpeleothemCluster(SpeleothemClusterConfiguration),
Spike(SpikeConfiguration),
SpringFeature(SpringConfiguration),
Template(TemplateFeatureConfiguration),
Tree(TreeConfiguration),
TwistingVines(TwistingVinesConfiguration),
UnderwaterMagma(UnderwaterMagmaConfiguration),
VegetationPatch(VegetationPatchConfiguration),
Vines,
VoidStartPlatform,
WaterloggedVegetationPatch(VegetationPatchConfiguration),
WeightedRandomSelector(WeightedRandomFeatureConfiguration),
WeepingVines,
}Expand description
A configured feature kind with its typed configuration.
Variants§
Bamboo(BambooConfiguration)
BasaltColumns(BasaltColumnsConfiguration)
BasaltPillar
BlockBlob(BlockBlobConfiguration)
BlockColumn(BlockColumnConfiguration)
BlockPile(BlockPileConfiguration)
BlueIce
BonusChest
ChorusPlant
CoralClaw
Fields
§
feature: PlacedFeatureRefCoralMushroom
CoralTree
Fields
§
feature: PlacedFeatureRefDeltaFeature(DeltaFeatureConfiguration)
DesertWell
Disk(DiskConfiguration)
DripstoneCluster(DripstoneClusterConfiguration)
EndGateway(EndGatewayConfiguration)
EndIsland
EndPlatform
EndPodium
EndSpike(EndSpikeConfiguration)
FallenTree(FallenTreeConfiguration)
Fossil(FossilConfiguration)
FreezeTopLayer
Geode(GeodeConfiguration)
GlowstoneBlob
HugeBrownMushroom(HugeMushroomConfiguration)
HugeFungus(HugeFungusConfiguration)
HugeRedMushroom(HugeMushroomConfiguration)
Iceberg(BlockStateData)
Kelp
Lake(LakeConfiguration)
LargeDripstone(LargeDripstoneConfiguration)
MonsterRoom
NoOp
MultifaceGrowth(MultifaceGrowthConfiguration)
NetherForestVegetation(NetherForestVegetationConfiguration)
NetherrackReplaceBlobs(NetherrackReplaceBlobsConfiguration)
Overlay
Places every placed feature in the set at the same origin.
Fields
§
features: Vec<PlacedFeatureRef>Ore(OreConfiguration)
ProjectedRandomPatchySquare(ProjectedRandomPatchySquareConfiguration)
PointedDripstone(PointedDripstoneConfiguration)
RandomNeighborSpread(RandomNeighborSpreadConfiguration)
RandomBooleanSelector(RandomBooleanSelectorConfiguration)
RandomSelector(RandomSelectorConfiguration)
RootSystem(RootSystemConfiguration)
ScatteredOre(OreConfiguration)
SculkPatch(SculkPatchConfiguration)
SeaPickle(SeaPickleConfiguration)
Seagrass(SeagrassConfiguration)
Sequence(CompositeFeatureConfiguration)
SimpleBlock(SimpleBlockConfiguration)
SingleBlockPillar(SingleBlockPillarConfiguration)
SteppedColumnCluster(SteppedColumnClusterConfiguration)
SimpleRandomSelector(SimpleRandomSelectorConfiguration)
Speleothem(SpeleothemConfiguration)
SpeleothemCluster(SpeleothemClusterConfiguration)
Spike(SpikeConfiguration)
SpringFeature(SpringConfiguration)
Template(TemplateFeatureConfiguration)
Tree(TreeConfiguration)
TwistingVines(TwistingVinesConfiguration)
UnderwaterMagma(UnderwaterMagmaConfiguration)
VegetationPatch(VegetationPatchConfiguration)
Vines
VoidStartPlatform
WaterloggedVegetationPatch(VegetationPatchConfiguration)
WeightedRandomSelector(WeightedRandomFeatureConfiguration)
WeepingVines
Trait Implementations§
Source§impl Clone for ConfiguredFeatureKind
impl Clone for ConfiguredFeatureKind
Auto Trait Implementations§
impl !RefUnwindSafe for ConfiguredFeatureKind
impl !UnwindSafe for ConfiguredFeatureKind
impl Freeze for ConfiguredFeatureKind
impl Send for ConfiguredFeatureKind
impl Sync for ConfiguredFeatureKind
impl Unpin for ConfiguredFeatureKind
impl UnsafeUnpin for ConfiguredFeatureKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>