Open Multi Furnace
Type:multi_furnace_action
Opens a multi-furnace interface. This machine supports recipes with multiple inputs and maintains a selected recipe state.
Configuration
| Field | Type | Default | Description |
|---|---|---|---|
id | String | "" | Unique identifier. |
machine | Ref<MachinePositionEntry> | Empty | Artifact for machine position. |
recipeState | Ref<RecipeStateStorageEntry> | Empty | Artifact to persist selected recipe. |
multiRecipes | List<MultiFurnaceRecipeSpec> | [] | List of custom recipes. |
selectedSuffix | Var<String> | “(Selected)“ | Suffix added to the selected recipe in the menu. |
compactOutput | Var<Boolean> | false | Automatically compact outputs into blocks if possible. |
MultiFurnaceRecipeSpec Object
| Field | Type | Default | Description |
|---|---|---|---|
inputs | List<Var<Item>> | [] | Required input items. |
output | Var<Item> | Empty | Result item. |
cookTime | Var<Int> | 200 | Processing time. |
fuelCost | Var<Int> | 0 | Fuel cost. |
name | Var<String> | "" | Display name in selection menu. |