# Steam Engine

File: `data/hbm/hbm/machine_config/steamengine.json`. Settings load when the world opens. See [Datapack Settings](https://movblock.mov/ntm-next/26.3/wiki/settings.md) for replacement behavior.

## Fields

| Field | Meaning and default | Range |
| - | - | - |
| `efficiency` | Multiplier on the steam cooling trait’s turbine efficiency; default `0.85`. | `[0, f64::MAX]` |
| `low_density_steam_capacity` | Spent-steam tank capacity in mB; default `20`. | `[0, i32::MAX]` |
| `steam_capacity` | Steam input tank capacity in mB; default `2000`. | `[0, i32::MAX]` |

## Example

```json
{
  "efficiency": 0.85,
  "low_density_steam_capacity": 20,
  "steam_capacity": 2000
}
```
