hbm:maybe_place
Replaces a matching marker according to `probability`.
Fields
| Field | Meaning and default | Range |
|---|---|---|
processor_type | Selects this processor. | |
marker | Block state tested in the template. | |
result | Replacement block state. | |
probability | Chance from 0 to 1 of placing result. | 0–1 |
Example
Source path: data/hbm/worldgen/processor_list/component/fun_junction_no_path_east_no_path_normal.json
{
"marker": {
"Name": "minecraft:chiseled_bookshelf",
"Properties": {
"facing": "east",
"slot_0_occupied": "false",
"slot_1_occupied": "false",
"slot_2_occupied": "false",
"slot_3_occupied": "false",
"slot_4_occupied": "false",
"slot_5_occupied": "false"
}
},
"probability": 0.5,
"processor_type": "hbm:maybe_place",
"result": {
"Name": "minecraft:light",
"Properties": {
"level": "0",
"waterlogged": "false"
}
}
}hbm:pick_one
Selects one matching marker for `result` and replaces the others from `fallback`.
hbm:weighted_place
Chooses a weighted block state for each matching marker.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted.