Machine Menu
The machine_menu entry renders an OmniGUI layout whose buttons are resolved against machine state (progress, energy, slots) through the machine button resolver. Use it for custom control panels; the default machine menu is provided by open_machine_gui.
| Field | Default | Description |
|---|---|---|
inventoryTitle | <dark_gray>Machine Menu | Menu title (MiniMessage + placeholders). |
inventoryRows | 6 | Rows (1–6). |
guiType | CUSTOM | OmniGUI inventory type. |
layoutPool | [] | Pool of OmniGUI layout definitions; items with a buttonType are resolved dynamically. |
mainLayoutId | — | Which layout from the pool to open. |
audio | — | Open/close/scroll/click sounds. |
criteria / modifiers / triggers | [] | Standard triggerable fields. |