movblock.mov

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

FieldMeaning and defaultRange
typeSelects the hbm:rotary_furnace recipe format.
name​OptionalInternal lookup name; defaults to the last segment of the recipe resource path.
input_items​OptionalOrdered counted item inputs; defaults to an empty list.
input_fluids​OptionalOrdered fluid inputs with amount and pressure; defaults to an empty list.
durationProcess duration in ticks; use a positive value for timed processing.\texttt{i32}
order​OptionalSort position within the recipe table; lower values first, default 2147483647.\texttt{i32}
output_materialMaterial-stack output; the buffer holds 10,368 units of one material.
steam​OptionalBase 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.

On this page