movblock.mov

hbm:ore_cave

Forms an ore-lined noise cave with optional fluid and cave spikes.

Fields

FieldMeaning and defaultRange
domainNoise-domain ID shaping the cave.
max_rangeUpper range before cave half-height folds back.−2³¹ to 2³¹−1
oreOre block state used in the cave wall.
range_multConverts noise above the threshold into vertical half-height.−2³¹ to 2³¹−1
replaceableVanilla rule test selecting blocks to replace.
stalactiteCeiling spike block state.
stalagmiteFloor spike block state.
thresholdMinimum horizontal noise value for a cave column.finite ±Double.MAX_VALUE
y_levelCentre Y of the cave band.−2³¹ to 2³¹−1
fluidOptionalFluid block state placed in enclosed pockets.

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:stone_ore_replaceables"
    },
    "stalactite": {
      "Name": "hbm:stalactite_asbestos",
      "Properties": {
        "waterlogged": "false"
      }
    },
    "stalagmite": {
      "Name": "hbm:stalagmite_asbestos",
      "Properties": {
        "waterlogged": "false"
      }
    },
    "threshold": 1.75,
    "y_level": 25
  }
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted.

On this page