ModulesΒ§
- shapes π
- vanilla_
blocks π - vanilla_
fluids π
StructsΒ§
- Attached
ToLeaves πDecorator - Attached
ToLogs πDecorator - Bamboo
Configuration π - Basalt
Columns πConfiguration - Bending
Trunk πPlacer - Blob
Foliage πPlacer - Block
Blob πConfiguration - Block
Column πConfiguration - Block
Pile πConfiguration - Block
Pos π - A block position.
- Block
State πData - Block state data emitted by the feature generator without baking a state id.
- Block
State πId - A raw block state id. Using the registry this id can be derived into a block and itβs current properties.
- Block
State πProperties - Bool
Property π - 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
State π - A fluid state instance with amount and falling properties.
- Fluid
State πData - Fluid state data emitted by the feature generator without runtime key lookup.
- Fossil
Configuration π - Geode
Block πSettings - Geode
Configuration π - Huge
Fungus πConfiguration - Huge
Mushroom πConfiguration - Identifier π
- An identifier used by Minecraft.
- Lake
Configuration π - Large
Dripstone πConfiguration - Lazy
Lock π - A value which is initialized on the first access.
- Legacy
Random π - Legacy Minecraft random number generator based on a Linear Congruential Generator (LCG).
This implementation mirrors Javaβs
java.util.Randomwhich Minecraft originally used. - Mangrove
Root πPlacement - Mangrove
Root πPlacer - Multiface
Growth πConfiguration - Nether
Forest πVegetation Configuration - Netherrack
Replace πBlobs Configuration - Noise
Provider π - Noise
Threshold πProvider - Normal
Noise π - Normal (Double Perlin) noise generator.
- OreConfiguration π
- Perlin
Simplex πNoise - Multi-octave simplex noise generator.
- Place
OnGround πDecorator - Placed
Feature πData - A placed feature: configured feature plus ordered placement modifiers.
- Pointed
Dripstone πConfiguration - Random
Spread πFoliage Placer - Registry π
- Root
System πConfiguration - Sculk
Patch πConfiguration - SeaPickle
Configuration π - Seagrass
Configuration π - Section
Pos π - A chunk section position (16x16x16 region).
- Simple
Block πConfiguration - Speleothem
Cluster πConfiguration - Speleothem
Configuration π - Spike
Configuration π - Spring
Configuration π - Tree
Configuration π - Twisting
Vines πConfiguration - Underwater
Magma πConfiguration - Update
Flags π - Flags that control how a block update is processed.
- Upwards
Branching πTrunk Placer - Vegetation
Patch πConfiguration - Worldgen
Random π - Vanillaβs
WorldgenRandomwhen constructed for biome decoration.
EnumsΒ§
- Axis π
- An axis in 3D space.
- Bamboo
Leaves π - Block
Holder πSet - Block holder set decoded from vanillaβs holder-set codec shape at build time.
- 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.
- Creaking
Heart πState - Direction π
- The six cardinal directions in Minecraft.
- Double
Block πHalf - Feature
Heightmap π - Heightmap names used by placed feature modifiers.
- Feature
Size π - Foliage
Placer π - IntProvider π
- An
int-valued provider. - Placed
Feature πRef - A placed feature reference, either a registry entry or an inline placed feature.
- Placement
Modifier π - Feature placement modifiers.
- Random
Source π - A source of random numbers.
- Root
Placer π - Rotation π
- Horizontal rotation around the Y axis.
- Rule
Test π - Speleothem
Thickness π - Temperature
Modifier π - Tree
Decorator π - Trunk
Placer π - Vertical
Surface π - Vertical surface used by vegetation patches.
- Wall
Side π
ConstantsΒ§
StaticsΒ§
- REGISTRY π
TraitsΒ§
- _ π
- _ π
- Extension trait for
FluidStatetype-checking methods. - _ π
- Trait for types stored in a registry, allowing self-lookup of their numeric ID.
- _ π
- Generic trait for registries with a typed entry.
- _ π
- Trait for registries that support tagging entries.
- _ π
- A trait for random number generators.
FunctionsΒ§
- fast_
floor π - Floor function that matches Java behavior.
- lerp π
- Linear interpolation.
Type AliasesΒ§
- Biome
Ref π - Block
Ref π - Fluid
Ref π - FxHash
Set π - Type alias for a hash set that uses the Fx hashing algorithm.
- Placed
Feature πEntry Ref - Read-only placed feature reference.