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, 1] of placing result. | [0, 1] |
Example
Source path: data/hbm/worldgen/processor_list/component/fun_junction_no_path_east_no_path_normal.jsonuntil NTM 1.0.3Applies to NTM 1.0.0, 1.0.1, 1.0.2.Shown because All revisions is selected.data/hbm/worldgen/processor_list/component/fun_junction.jsonsince NTM 1.0.3Applies to NTM 1.0.3, 1.0.4.Shown because All revisions is selected.
{
"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. Built with Fumadocs.