movblock.mov

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

FieldMeaning and default
processor_typeSelects this processor.
markerBlock state marking candidate positions.
resultBlock state placed at one selected marker.
fallbackBlock-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"}]}]}

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

On this page