hbm:stratum_3d
Places blocks where three noise fields form a sparse 3D deposit.
Fields
| Field | Meaning and default | Range |
|---|---|---|
domain_x | Noise domain sampled on the Y/Z plane. | |
domain_y | Noise domain sampled on the X/Z plane. | |
domain_z | Noise domain sampled on the X/Y plane. | |
replaceable | Vanilla rule test selecting blocks to replace. | |
scale_h | Horizontal noise sampling scale. | finite ±Double.MAX_VALUE |
scale_v | Vertical noise sampling scale. | finite ±Double.MAX_VALUE |
state | Block state placed in the deposit. | |
threshold | Minimum product of the three noise values for placement. | finite ±Double.MAX_VALUE |
The top-level type selects this feature; config supplies the fields above.
Example
Source path: data/hbm/worldgen/configured_feature/stratum_bauxite.json
{
"type": "hbm:stratum_3d",
"config": {
"domain_x": "hbm:noise/stratum_bauxite/x",
"domain_y": "hbm:noise/stratum_bauxite/y",
"domain_z": "hbm:noise/stratum_bauxite/z",
"replaceable": {
"predicate_type": "minecraft:tag_match",
"tag": "minecraft:stone_ore_replaceables"
},
"scale_h": 0.03,
"scale_v": 0.15,
"state": {
"Name": "hbm:stone_resource_bauxite"
},
"threshold": 300.0
}
}hbm:stratum
Forms a wavy horizontal replacement layer around `y_level`.
hbm:depth_deposit
Builds a rounded deposit with a core and filler shell.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted.