movblock.mov

Chemical Plant

Chemical Factory uses the same recipes.

Uses up to three item inputs, three output positions, three input fluids and three output fluids. Further output and fluid entries are ignored; a row with more item inputs than slots never matches. Fluid tanks hold 24,000 mB. Each item of a chance output rolls separately; a weighted choice between items outputs only into an empty slot.

Fields

FieldMeaning and defaultRange
typeSelects the hbm:chemical_plant 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.
output_items​OptionalFixed or weighted item-output positions; defaults to an empty list.
output_fluids​OptionalOrdered fluid outputs with amount and pressure; defaults to an empty list.
durationProcess duration in ticks; defaults to 0.\texttt{i32}
powerHE demand; defaults to 0.\texttt{i64}
icon​OptionalStack template displayed for the recipe; otherwise derived from the output.
icon_from_input​OptionalDerives the display icon from the first item input when true; defaults to false.
name_wrapper​OptionalTranslation key applied around the displayed recipe name.
custom_localization​OptionalResolves the internal name as a translation key when true; defaults to false.
blueprint_pools​OptionalBlueprint pools containing the recipe; a pooled recipe needs a blueprint of one of them in the machine.
blueprint_pools_528​OptionalReplaces blueprint_pools while the enable_528 flag holds.
auto_switch_group​OptionalTranslation key grouping recipes; the machine switches to the group member whose first item input matches its first input slot.
order​OptionalSort position within the recipe table; lower values first, default 2147483647.\texttt{i32}

Example

Source path: data/hbm/recipe/chemical_plant/chem.co2.json

{
  "type": "hbm:chemical_plant",
  "duration": 60,
  "input_fluids": [
    {
      "type": "hbm:gas",
      "amount": 1000
    }
  ],
  "order": 6,
  "output_fluids": [
    {
      "type": "hbm:carbondioxide",
      "amount": 1000
    }
  ],
  "power": 100
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.

On this page