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
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:chemical_plant 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. | |
output_itemsOptional | Fixed or weighted item-output positions; defaults to an empty list. | |
output_fluidsOptional | Ordered fluid outputs with amount and pressure; defaults to an empty list. | |
duration | Process duration in ticks; defaults to 0. | \texttt{i32} |
power | HE demand; defaults to 0. | \texttt{i64} |
iconOptional | Stack template displayed for the recipe; otherwise derived from the output. | |
icon_from_inputOptional | Derives the display icon from the first item input when true; defaults to false. | |
name_wrapperOptional | Translation key applied around the displayed recipe name. | |
custom_localizationOptional | Resolves the internal name as a translation key when true; defaults to false. | |
blueprint_poolsOptional | Blueprint pools containing the recipe; a pooled recipe needs a blueprint of one of them in the machine. | |
blueprint_pools_528Optional | Replaces blueprint_pools while the enable_528 flag holds. | |
auto_switch_groupOptional | Translation key grouping recipes; the machine switches to the group member whose first item input matches its first input slot. | |
orderOptional | Sort 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.