# Template processors

NTM template processor types and examples.

## Processor types

Processor-list entries use `processor_type` to select an NTM processor.

| Type | Effect |
| - | - |
| [`hbm:pick_one`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/pick_one.md) | Selects one matching marker for `result` and replaces the others from `fallback`. |
| [`hbm:maybe_place`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/maybe_place.md) | Replaces a matching marker according to `probability`. |
| [`hbm:weighted_place`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/weighted_place.md) | Chooses a weighted block state for each matching marker. |
| [`hbm:marker_table`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/marker_table.md) | Runs an ordered group of marker processors. |
| [`hbm:ground_height`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/ground_height.md) | Projects template blocks onto terrain height. |
| [`hbm:bobble_randomizer`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/bobble_randomizer.md) | Randomizes supported bobblehead markers. |
| [`hbm:multiblock_assembly`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/multiblock_assembly.md) | Builds machine footprints around template cores. |
| [`hbm:loot_pile`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/loot_pile.md) | Rolls a loot pile when the template is placed. |
| [`hbm:lock_pins`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/lock_pins.md) | Initializes supported lock-pin content. |
| [`hbm:impact_village`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/impact_village.md) | Applies NTM impact-village transformations. |
| [`hbm:duct_fluid`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/duct_fluid.md) | Records the selected fluid of a template's fluid ducts. |

[`hbm:spawner_entity`](https://movblock.mov/ntm-next/26.3/wiki/world-generation/processors/spawner_entity.md) selects a weighted entity type for each template spawner.
