hbm:pick_one
Selects one matching marker for `result` and replaces the others from `fallback`.
since NTM 1.0.3Applies to NTM 1.0.3, 1.0.4.Shown because All revisions is selected.
Selection across chunks
Candidate selection covers the whole template piece, including when it crosses chunk boundaries. Every chunk uses the same selected marker.
Fields
| Field | Meaning and default |
|---|---|
processor_type | Selects this processor. |
marker | Block state marking candidate positions. |
result | Block state placed at one selected marker. |
fallback | Block-state choices for the remaining markers; an empty list leaves them in place. |
Example
until NTM 1.0.4Applies to NTM 1.0.0, 1.0.1, 1.0.2, 1.0.3.Shown because All revisions is selected.
Source path: data/hbm/worldgen/processor_list/jungle/arrow_crate.json
{
"fallback": [
{
"Name": "minecraft:air"
}
],
"marker": {
"Name": "minecraft:barrier",
"Properties": {
"waterlogged": "false"
}
},
"processor_type": "hbm:pick_one",
"result": {
"Name": "hbm:crate_jungle"
}
}since NTM 1.0.4Applies to NTM 1.0.4.Shown because All revisions is selected.
Custom processor list: data/example/worldgen/processor_list/single_crate.json.
{"processors":[{"processor_type":"hbm:pick_one","marker":{"Name":"minecraft:barrier"},"result":{"Name":"hbm:crate_jungle"},"fallback":[{"Name":"minecraft:air"}]}]}Template processors
NTM template processor types and examples.
hbm:maybe_place
Replaces a matching marker according to `probability`.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.