Rotary Furnace
The furnace selects the first row by order whose item inputs match the filled input slots, each slot satisfying a different entry including its count; the first input fluid is checked afterwards. Each working tick adds the fuel heat, at least 1, divided by duration to progress.
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:rotary_furnace recipe format. | |
nameOptional | Internal lookup name; defaults to the last segment of the recipe resource path. | |
input_itemsOptional | Ordered counted item inputs; defaults to an empty list. | |
input_fluidsOptional | Ordered fluid inputs with amount and pressure; defaults to an empty list. | |
duration | Process duration in ticks; use a positive value for timed processing. | \texttt{i32} |
orderOptional | Sort position within the recipe table; lower values first, default 2147483647. | \texttt{i32} |
output_material | Material-stack output; the buffer holds 10,368 units of one material. | |
steamOptional | Base steam use per working tick, multiplied by 1 + 10 \log_{10} h for fuel heat h \ge 1; the effective use must fit the 12,000 mB tank; default 0. | \texttt{i32} |
Example
Source path: data/hbm/recipe/rotary_furnace/rotary.aluminium.json
{
"type": "hbm:rotary_furnace",
"duration": 100,
"input_fluids": [
{
"type": "hbm:sodium_aluminate",
"amount": 150
}
],
"order": 10,
"output_material": {
"amount": 144,
"material": "aluminum"
},
"steam": 400
}© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.