Materials

Material Queue

Uses the first ordered material program that produces a block.

material.queue

Material QueueInputsOutput

What it does

Combine block rules in the order you want them to apply. The queue tries each material until one chooses a block, so a specific surface rule can take priority over plain stone.

Connect the most specific rules first in Inputs, then finish with a general fallback. Watch for rules that always choose a block: anything after them will not get a turn at that position.

Inputs and outputs

NameTypeDefaultWhat it changes
Inputs
InputsMaterialMaterial rules tried in wire order; the first block choice wins. Takes several, in order.
Output
OutputMaterialThe first material choice, or no choice if every rule passes.

Good to know

Distinguish air from no choice

Air stops the queue like any other block. A rule such as Vertical Material Range makes no choice outside its area, allowing later rules to run.

See also