# Groundwater Pumps

File: `data/hbm/hbm/machine_config/waterpump.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 |
| - | - | - |
| `electric_speed` | Water produced per electric pump operation, in mB; default `10000`. | `[0, i32::MAX]` |
| `ground_depth` | Depth of ground checked below the water pump; default `4`. | `[0, i32::MAX]` |
| `ground_height` | Maximum block Y at which the water pump operates; default `70`. | `i32` |
| `steam_speed` | Water produced per steam pump operation, in mB; default `1000`. | `[0, i32::MAX]` |

## Example

```json
{
  "electric_speed": 10000,
  "ground_depth": 4,
  "ground_height": 70,
  "steam_speed": 1000
}
```
