hbm:oil_bubble
Generates an underground oil bubble through structure-set placement.
Vanilla structure settings follow the Minecraft data pack format.
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the structure implementation. | |
biomes | Vanilla biome set eligible for placement. | |
core | Block state filling the oil bubble. | |
fuzzy | Adds random variation to the bubble boundary. | |
max_size | Exclusive upper radius bound; must exceed min_size. | 1 to 2³¹−1 |
min_size | Minimum bubble radius. | 0 to 2³¹−1 |
min_y | Lowest sampled bubble centre Y. | −2³¹ to 2³¹−1 |
range_y | Height of the sampled centre-Y interval. | 1 to 2³¹−1 |
replaceable | Vanilla rule test selecting blocks the bubble can replace. | |
spawn_overrides | Vanilla mob-spawn overrides inside the structure. | |
step | Vanilla 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.