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§
- Above
Root Placement - Attached
ToLeaves Decorator - Attached
ToLogs Decorator - Bamboo
Configuration - Basalt
Columns Configuration - Bending
Trunk Placer - Blob
Foliage Placer - Block
Blob Configuration - Block
Column Configuration - Block
Column Layer - Block
Pile Configuration - Block
RefList - Block refs decoded from vanilla’s single-or-list codec shape at build time.
- Block
State Data - Block state data emitted by the feature generator without baking a state id.
- Cherry
Foliage Placer - Cherry
Trunk Placer - Delta
Feature Configuration - Disk
Configuration - Dripstone
Cluster Configuration - Dual
Noise Provider - EndGateway
Configuration - EndSpike
- EndSpike
Configuration - Fallen
Tree Configuration - Feature
Noise Parameters - Noise parameters embedded in vanilla feature providers.
- Fluid
RefList - Fluid refs decoded from vanilla’s single-or-list codec shape at build time.
- Fluid
State Data - Fluid state data emitted by the feature generator without runtime key lookup.
- Foliage
Placer Base - Fossil
Configuration - Geode
Block Settings - Geode
Configuration - Geode
Crack Settings - Geode
Layer Settings - Huge
Fungus Configuration - Huge
Mushroom Configuration - Lake
Configuration - Large
Dripstone Configuration - Mangrove
Root Placement - Mangrove
Root Placer - Mega
Pine Foliage Placer - Multiface
Growth Configuration - Nether
Forest Vegetation Configuration - Netherrack
Replace Blobs Configuration - Noise
Provider - Noise
Threshold Provider - OreConfiguration
- OreTarget
- Pine
Foliage Placer - Place
OnGround Decorator - Placed
Feature Data - A placed feature: configured feature plus ordered placement modifiers.
- Pointed
Dripstone Configuration - Random
Boolean Selector Configuration - Random
Selector Configuration - Random
Spread Foliage Placer - Root
System Configuration - Rule
Based State Provider Rule - Rule-based provider rule.
- Sculk
Patch Configuration - SeaPickle
Configuration - Seagrass
Configuration - Simple
Block Configuration - Simple
Random Selector Configuration - Spike
Configuration - Spring
Configuration - Spruce
Foliage Placer - Three
Layers Feature Size - Tree
Configuration - Trunk
Placer Base - Twisting
Vines Configuration - TwoLayers
Feature Size - Underwater
Magma Configuration - Upwards
Branching Trunk Placer - Vegetation
Patch Configuration - Weighted
Block State - Weighted block-state provider entry.
- Weighted
Placed Feature
Enums§
- Block
Predicate - Block predicates used by placement modifiers and feature configs.
- Block
State Provider - Block-state provider used by features.
- Configured
Feature Kind - A configured feature kind with its typed configuration.
- Configured
Feature Ref - A configured feature reference, either a registry entry or an inline configured feature.
- Feature
Heightmap - Heightmap names used by placed feature modifiers.
- Feature
Size - Foliage
Placer - Placed
Feature Ref - A placed feature reference, either a registry entry or an inline placed feature.
- Placement
Modifier - Feature placement modifiers.
- Root
Placer - Rule
Test - Tree
Decorator - Trunk
Placer - Vertical
Surface - Vertical surface used by vegetation patches.
Type Aliases§
- Offset
- Block position offset.