A furnace. Normal furnaces only process "smelting" category recipes, but you can make furnaces that process other recipe categories. The difference to assembling machines is that furnaces automatically choose their recipe based on input.
CraftingMachinePrototypeItemStackIndexfalsefalseThe number of output slots.
ItemStackIndexfalsefalseThe number of input slots, but not more than 1.
stringtruefalseThe locale key of the message shown when the player attempts to insert an item into the furnace that cannot be processed by that furnace. In-game, the locale is provided the __1__ parameter, which is the localised name of the item.
The locale key is also used with an _until suffix for items that cannot be processed until they recipe is unlocked by a technology.
stringtruefalseThe locale key of the tooltip to be shown in the input slot instead of the automatically generated list of items that fit there
Tuple<CircuitConnectorDefinition, CircuitConnectorDefinition, CircuitConnectorDefinition, CircuitConnectorDefinition>truefalseTuple<CircuitConnectorDefinition, CircuitConnectorDefinition, CircuitConnectorDefinition, CircuitConnectorDefinition>truefalsedoubletruefalseThe maximum circuit wire distance for this entity.
booleantruefalsebooleantruefalseSignalIDConnectortruefalseSignalIDConnectortruefalse