multi_furnace_action
Open Multi Furnace — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | multi_furnace_action |
| Type | Misc |
| Color | Red |
| Icon | fa6-solid:fire |
Fields
| Field | Type | Description |
|---|---|---|
machine | Ref<MachinePositionEntry> | Machine position artifact used to resolve instance ids |
spawnItem | Var<Item> | Item used to spawn an instance of this machine |
furnitureId | Var<String> | CraftEngine furniture identifier placed when the machine spawns (namespace:id). Leave blank to skip. |
customBlockId | Var<String> | CraftEngine custom block identifier placed when the machine spawns (namespace:id). Used when furnitureId is empty. |
alignWithPlayerYaw | Var<Boolean> | Rotate furniture to match the player yaw when placed |
fuel | Ref<FuelStorageEntry> | Fuel storage artifact |
input | Ref<InputStorageEntry> | Input storage artifact |
output | Ref<OutputStorageEntry> | Output storage artifact |
upgrade | Ref<UpgradeStorageEntry> | Upgrade storage artifact |
recipeState | Ref<RecipeStateStorageEntry> | Recipe state storage artifact |
fuels | List<FurnaceFuelSpec> | Available fuels for this multi furnace |
recipes | List<MultiFurnaceRecipeSpec> | Available recipes for this multi furnace |
title | Var<String> | Title shown in the menu |
fuelLevelName | Var<String> | Display name for the fuel level indicator |
fuelLevelLore | Var<String> | Lore shown in the fuel level indicator |
fuelLevelItem | Var<Item> | Item used for the fuel level indicator |
fuelInputName | Var<String> | Display name for the fuel input slot |
fuelInputLore | Var<String> | Lore shown in the fuel input slot |
fuelPlaceholder | Var<Item> | Item shown in the fuel slot when empty |
lavaReturn | Var<Item> | Item returned when consuming a lava bucket as fuel |
fillItem | Var<Item> | Item used to fill unused slots |
selectRecipeTitle | Var<String> | Label for recipe selection menu |
maxPerSlot | Var<Int> | Maximum items allowed per input slot |
failMessage | Var<String> | Message shown when criteria are not met |
islandLimit | Var<Int> | Maximum machines per island (0 = unlimited) |
Usage Example
- entry: multi_furnace_action
name: "Open Multi Furnace"
machine: ""
spawnItem: ""
furnitureId: ""
customBlockId: ""
alignWithPlayerYaw: false
fuel: ""
input: ""
output: ""
upgrade: ""
recipeState: ""
fuels: []
recipes: []
title: ""
fuelLevelName: ""
fuelLevelLore: ""
fuelLevelItem: ""
fuelInputName: ""
fuelInputLore: ""
fuelPlaceholder: ""
lavaReturn: ""
fillItem: ""
selectRecipeTitle: ""
maxPerSlot: 0
failMessage: ""
islandLimit: 0