movblock.mov

hbm:oil_bubble

Generates an underground oil bubble through structure-set placement.

Vanilla structure settings follow the Minecraft data pack format.

Fields

FieldMeaning and defaultRange
typeSelects the structure implementation.
biomesVanilla biome set eligible for placement.
coreBlock state filling the oil bubble.
fuzzyAdds random variation to the bubble boundary.
max_sizeExclusive upper radius bound; must exceed min_size.1 to 2³¹−1
min_sizeMinimum bubble radius.0 to 2³¹−1
min_yLowest sampled bubble centre Y.−2³¹ to 2³¹−1
range_yHeight of the sampled centre-Y interval.1 to 2³¹−1
replaceableVanilla rule test selecting blocks the bubble can replace.
spawn_overridesVanilla mob-spawn overrides inside the structure.
stepVanilla generation step for the structure.

Example

Source path: data/hbm/worldgen/structure/oil_sand_bubble.json

{
  "type": "hbm:oil_bubble",
  "biomes": [
    "minecraft:desert",
    "minecraft:badlands",
    "minecraft:eroded_badlands",
    "minecraft:wooded_badlands"
  ],
  "core": {
    "Name": "hbm:ore_oil_sand"
  },
  "fuzzy": true,
  "max_size": 48,
  "min_size": 16,
  "min_y": 56,
  "range_y": 16,
  "replaceable": {
    "predicate_type": "minecraft:tag_match",
    "tag": "minecraft:sand"
  },
  "spawn_overrides": {},
  "step": "underground_ores"
}

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

On this page