Skip to main content

Module data

Module data 

Source
Expand description

Typed worldgen feature registry data.

These types mirror vanilla’s configured feature, placed feature, placement modifier, provider, predicate, and tree-shape data after build-time decoding. Runtime data stores typed registry refs where the referenced vanilla entry is known at build time.

Structs§

AboveRootPlacement
AttachedToLeavesDecorator
AttachedToLogsDecorator
BambooConfiguration
BasaltColumnsConfiguration
BendingTrunkPlacer
BlobFoliagePlacer
BlockBlobConfiguration
BlockColumnConfiguration
BlockColumnLayer
BlockPileConfiguration
BlockRefList
Block refs decoded from vanilla’s single-or-list codec shape at build time.
BlockStateData
Block state data emitted by the feature generator without baking a state id.
CherryFoliagePlacer
CherryTrunkPlacer
DeltaFeatureConfiguration
DiskConfiguration
DripstoneClusterConfiguration
DualNoiseProvider
EndGatewayConfiguration
EndSpike
EndSpikeConfiguration
FallenTreeConfiguration
FeatureNoiseParameters
Noise parameters embedded in vanilla feature providers.
FluidRefList
Fluid refs decoded from vanilla’s single-or-list codec shape at build time.
FluidStateData
Fluid state data emitted by the feature generator without runtime key lookup.
FoliagePlacerBase
FossilConfiguration
GeodeBlockSettings
GeodeConfiguration
GeodeCrackSettings
GeodeLayerSettings
HugeFungusConfiguration
HugeMushroomConfiguration
LakeConfiguration
LargeDripstoneConfiguration
MangroveRootPlacement
MangroveRootPlacer
MegaPineFoliagePlacer
MultifaceGrowthConfiguration
NetherForestVegetationConfiguration
NetherrackReplaceBlobsConfiguration
NoiseProvider
NoiseThresholdProvider
OreConfiguration
OreTarget
PineFoliagePlacer
PlaceOnGroundDecorator
PlacedFeatureData
A placed feature: configured feature plus ordered placement modifiers.
PointedDripstoneConfiguration
RandomBooleanSelectorConfiguration
RandomSelectorConfiguration
RandomSpreadFoliagePlacer
RootSystemConfiguration
RuleBasedStateProviderRule
Rule-based provider rule.
SculkPatchConfiguration
SeaPickleConfiguration
SeagrassConfiguration
SimpleBlockConfiguration
SimpleRandomSelectorConfiguration
SpikeConfiguration
SpringConfiguration
SpruceFoliagePlacer
ThreeLayersFeatureSize
TreeConfiguration
TrunkPlacerBase
TwistingVinesConfiguration
TwoLayersFeatureSize
UnderwaterMagmaConfiguration
UpwardsBranchingTrunkPlacer
VegetationPatchConfiguration
WeightedBlockState
Weighted block-state provider entry.
WeightedPlacedFeature

Enums§

BlockPredicate
Block predicates used by placement modifiers and feature configs.
BlockStateProvider
Block-state provider used by features.
ConfiguredFeatureKind
A configured feature kind with its typed configuration.
ConfiguredFeatureRef
A configured feature reference, either a registry entry or an inline configured feature.
FeatureHeightmap
Heightmap names used by placed feature modifiers.
FeatureSize
FoliagePlacer
PlacedFeatureRef
A placed feature reference, either a registry entry or an inline placed feature.
PlacementModifier
Feature placement modifiers.
RootPlacer
RuleTest
TreeDecorator
TrunkPlacer
VerticalSurface
Vertical surface used by vegetation patches.

Type Aliases§

Offset
Block position offset.