hbm:ore_cave
Forms an ore-lined noise cave with optional fluid and cave spikes.
Fields
| Field | Meaning and default | Range |
|---|---|---|
domain | Noise-domain ID shaping the cave. | |
max_range | Upper range before cave half-height folds back. | \texttt{i32} |
ore | Ore block state used in the cave wall. | |
range_mult | Converts noise above the threshold into vertical half-height. | \texttt{i32} |
replaceable | Vanilla rule test selecting blocks to replace. | |
stalactiteuntil NTM 1.0.2Applies to NTM 1.0.0, 1.0.1.Shown because All revisions is selected. | Ceiling spike block state. | |
stalactiteOptionalsince NTM 1.0.2Applies to NTM 1.0.2, 1.0.3, 1.0.4.Shown because All revisions is selected. | Ceiling spike block state; omit to generate no ceiling spikes. | |
stalagmiteuntil NTM 1.0.2Applies to NTM 1.0.0, 1.0.1.Shown because All revisions is selected. | Floor spike block state. | |
stalagmiteOptionalsince NTM 1.0.2Applies to NTM 1.0.2, 1.0.3, 1.0.4.Shown because All revisions is selected. | Floor spike block state; omit to generate no floor spikes. | |
threshold | Minimum horizontal noise value for a cave column. | finite \texttt{f64} |
y_level | Centre Y of the cave band. | \texttt{i32} |
fluidOptional | Fluid block state placed in enclosed pockets. | |
exposed_by_fluidOptionalsince NTM 1.0.2Applies to NTM 1.0.2, 1.0.3, 1.0.4.Shown because All revisions is selected. | Treats a neighboring fluid block as an exposed cave wall, like air or a cave spike; default false. |
The top-level type selects this feature; config supplies the fields above.
Example
Source path: data/hbm/worldgen/configured_feature/ore_cave_asbestos.json
{
"type": "hbm:ore_cave",
"config": {
"domain": "hbm:noise/ore_cave_asbestos",
"max_range": 20,
"ore": {
"Name": "hbm:stone_resource_asbestos"
},
"range_mult": 20,
"replaceable": {
"predicate_type": "minecraft:tag_match",
"tag": "minecraft:base_stone_overworld"
},
"stalactite": {
"Name": "hbm:stalactite_asbestos",
"Properties": {
"waterlogged": "false"
}
},
"stalagmite": {
"Name": "hbm:stalagmite_asbestos",
"Properties": {
"waterlogged": "false"
}
},
"threshold": 1.75,
"y_level": 25
}
}hbm:bedrock_ore
Places an extractable bedrock ore node and surrounding depth rock.
hbm:oil_bubble
Builds an underground oil bubble and adds a surface scar.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.