Electrolysis Machine
Fluid recipes
The first two output fluids fill the two output tanks, and up to three output positions produce their first entries. Among rows with the same input fluid, the last by order applies.
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:electrolyser_fluid recipe format. | |
nameOptional | Internal lookup name; defaults to the last segment of the recipe resource path. | |
input_fluids | 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_fluids | Ordered fluid outputs with amount and pressure; defaults to an empty list. | |
duration | Process duration in ticks; defaults to 0. | \texttt{i32} |
orderOptional | Sort position within the recipe table; lower values first, default 2147483647. | \texttt{i32} |
Example
Source path: data/hbm/recipe/electrolyser_fluid/electrolyser.potassiumchloride.json
{
"type": "hbm:electrolyser_fluid",
"duration": 20,
"input_fluids": [
{
"type": "hbm:potassium_chloride",
"amount": 250
}
],
"order": 6,
"output_fluids": [
{
"type": "hbm:chlorine",
"amount": 125
}
],
"output_items": [
"hbm:dust"
]
}Metal recipes
The machine consumes one item per operation from the first input position and 100 mB of nitric acid; count and input_fluids are ignored. Up to six output positions produce their first entries. Each pour buffer holds 10,368 units of one material.
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:electrolyser_metal recipe format. | |
nameOptional | Internal lookup name; defaults to the last segment of the recipe resource path. | |
input_items | Ordered counted item inputs; defaults to an empty list. | |
output_itemsOptional | Fixed or weighted item-output positions; defaults to an empty list. | |
duration | Process duration in ticks; defaults to 0. | \texttt{i32} |
orderOptional | Sort position within the recipe table; lower values first, default 2147483647. | \texttt{i32} |
output_material | Required primary material-stack output. | |
output_material_2Optional | Optional secondary material-stack output. |
Example
Source path: data/hbm/recipe/electrolyser_metal/electrolyser_metal.crumbs_light_metal.json
{
"type": "hbm:electrolyser_metal",
"duration": 20,
"input_items": [
{
"components": {
"hbm:bedrock_ore": {
"grade": "crumbs"
}
},
"ingredient": "hbm:bedrock_ore"
}
],
"order": 20,
"output_material": {
"amount": 144,
"material": "iron"
},
"output_material_2": {
"amount": 144,
"material": "copper"
}
}Compressor
Compact Compressor uses the same recipes. At least one fluid input is required.
Combination Oven
Next Page
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.