Hydrotreater
The hydrotreater uses exactly two input fluids and two output fluids. The second input fluid's pressure sets the pressure of its tank; other pressures are ignored. It runs one operation every two ticks, spending power HE per operation, and ignores duration. Among rows with the same first input fluid, the last by order applies.
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:hydrotreater 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_fluids | Ordered fluid outputs with amount and pressure; defaults to an empty list. | |
power | HE demand; defaults to 0. | \texttt{i64} |
orderOptional | Sort position within the recipe table; lower values first, default 2147483647. | \texttt{i32} |
Example
Source path: data/hbm/recipe/hydrotreater/hydro.oil.json
{
"type": "hbm:hydrotreater",
"duration": 2,
"input_fluids": [
{
"type": "hbm:oil",
"amount": 100
},
{
"type": "hbm:hydrogen",
"amount": 5,
"pressure": 1
}
],
"order": 0,
"output_fluids": [
{
"type": "hbm:oil_ds",
"amount": 90
},
{
"type": "hbm:sourgas",
"amount": 15
}
],
"power": 20000
}© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.