movblock.mov

hbmspace:cave

Caves with lava below a level.

Vanilla-shaped caves through replaceable blocks: air above lava_level and lava at and below it. An ellipsoid whose shell holds water is skipped. A cut column that passed a top block gives the filler block it exposes the biome's surface material.

Fields

FieldMeaning and defaultRange
probabilityChance that a source chunk starts the carver.[0, 1]
yVanilla height provider for start heights.
yScaleVanilla float provider: vertical scale of rooms.
lava_levelVertical anchor at and below which cuts fill with the lava block.
replaceableBlock ID, #tag or ID list: blocks the carver may cut.
debug_settings​OptionalVanilla carver debug settings; unused.
horizontal_radius_multiplierVanilla float provider.
vertical_radius_multiplierVanilla float provider.
floor_levelVanilla float provider within [-1, 1].
lavaFill at and below lava_level.
topBlock ID, #tag or ID list: surface blocks.
fillerBlock ID, #tag or ID list: blocks re-topped when exposed.

The top-level type selects this carver; config supplies the fields above.

Example

Source path: data/hbmspace/worldgen/configured_carver/mun/caves.json

{
  "type": "hbmspace:cave",
  "config": {
    "filler": "hbmspace:moon_rock",
    "floor_level": -0.7,
    "horizontal_radius_multiplier": 1.0,
    "lava": {
      "Name": "minecraft:lava",
      "Properties": {
        "level": "0"
      }
    },
    "lava_level": {
      "absolute": 1
    },
    "probability": 0.14285715,
    "replaceable": [
      "hbmspace:moon_rock",
      "hbm:moon_turf"
    ],
    "top": "hbm:moon_turf",
    "vertical_radius_multiplier": 1.0,
    "y": {
      "type": "minecraft:biased_to_bottom",
      "inner": 8,
      "max_inclusive": {
        "absolute": 127
      },
      "min_inclusive": {
        "absolute": 0
      }
    },
    "yScale": 0.5
  }
}

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

On this page