跳到主要内容

multi_furnace_action

Open Multi Furnace — misc entry.

Entry Information

PropertyValue
Entry IDmulti_furnace_action
TypeMisc
ColorRed
Iconfa6-solid:fire

Fields

FieldTypeDescription
machineRef<MachinePositionEntry>Machine position artifact used to resolve instance ids
spawnItemVar<Item>Item used to spawn an instance of this machine
furnitureIdVar<String>CraftEngine furniture identifier placed when the machine spawns (namespace:id). Leave blank to skip.
customBlockIdVar<String>CraftEngine custom block identifier placed when the machine spawns (namespace:id). Used when furnitureId is empty.
alignWithPlayerYawVar<Boolean>Rotate furniture to match the player yaw when placed
fuelRef<FuelStorageEntry>Fuel storage artifact
inputRef<InputStorageEntry>Input storage artifact
outputRef<OutputStorageEntry>Output storage artifact
upgradeRef<UpgradeStorageEntry>Upgrade storage artifact
recipeStateRef<RecipeStateStorageEntry>Recipe state storage artifact
fuelsList<FurnaceFuelSpec>Available fuels for this multi furnace
recipesList<MultiFurnaceRecipeSpec>Available recipes for this multi furnace
titleVar<String>Title shown in the menu
fuelLevelNameVar<String>Display name for the fuel level indicator
fuelLevelLoreVar<String>Lore shown in the fuel level indicator
fuelLevelItemVar<Item>Item used for the fuel level indicator
fuelInputNameVar<String>Display name for the fuel input slot
fuelInputLoreVar<String>Lore shown in the fuel input slot
fuelPlaceholderVar<Item>Item shown in the fuel slot when empty
lavaReturnVar<Item>Item returned when consuming a lava bucket as fuel
fillItemVar<Item>Item used to fill unused slots
selectRecipeTitleVar<String>Label for recipe selection menu
maxPerSlotVar<Int>Maximum items allowed per input slot
failMessageVar<String>Message shown when criteria are not met
islandLimitVar<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