# Radar

File: `data/hbm/hbm/machine_config/radar.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 |
| - | - | - |
| `chunk_load_cap` | Maximum chunks the radar may hold loaded; default `10`. | `[0, i32::MAX]` |
| `generate_chunks` | Allows radar scans to generate chunks; default `false`. | |
| `power_capacity` | Machine HE buffer capacity; default `100000`. | `[0, i64::MAX]` |
| `power_consumption` | HE cost per radar scan; default `500`. | `[0, i64::MAX]` |
| `radar_altitude` | Minimum Y of the radar block for scanning; default `55`. | `i32` |
| `radar_buffer` | Minimum vertical offset above the radar for a target; default `30`. | `[0, i32::MAX]` |
| `radar_range` | Radar scan range in blocks; default `1000`. | `[0, i32::MAX]` |

## Example

```json
{
  "chunk_load_cap": 10,
  "generate_chunks": false,
  "power_capacity": 100000,
  "power_consumption": 500,
  "radar_altitude": 55,
  "radar_buffer": 30,
  "radar_range": 1000
}
```
