> ## Documentation Index
> Fetch the complete documentation index at: https://docs.czautoz.co.uk/llms.txt
> Use this file to discover all available pages before exploring further.

# Cargo System

> Built-in base cargo per helicopter, plus up to 10 extra 1,000-slot modules. Optional seated inventory lock.

Every helicopter has built-in base cargo storage. Server owners can add up to **10 extra cargo modules** per helicopter, each providing **1,000 additional inventory slots**.

Extra module settings live in [`mod_config.json`](/server-config/global-settings#extra-cargo-modules).

## Base Storage

Each helicopter's built-in inventory capacity with no extra modules installed:

| Helicopter       | Base Slots |
| ---------------- | ---------- |
| MD500 Civilian   | 250        |
| MH-6 Little Bird | 250        |
| SA342M Gazelle   | 250        |
| UH-1H Iroquois   | 500        |
| MH-60L Blackhawk | 500        |
| AW101 Merlin     | 1,000      |

## Extra Cargo Modules

Extra modules are configured in `mod_config.json`. Set the number of extra modules (0–10) for each helicopter type. Each module adds **1,000 slots**. Maximum is **10 modules** per helicopter.

All extra-module counts live under the `extraModules` section of `mod_config.json`.

| Setting                  | Helicopter       | Base Slots | Max total slots |
| ------------------------ | ---------------- | ---------- | --------------- |
| `extraModules.md500`     | MD500 Civilian   | 250        | 10,250          |
| `extraModules.mh6`       | MH-6 Little Bird | 250        | 10,250          |
| `extraModules.sa342m`    | SA342M Gazelle   | 250        | 10,250          |
| `extraModules.uh1h`      | UH-1H Iroquois   | 500        | 10,500          |
| `extraModules.blackhawk` | MH-60L Blackhawk | 500        | 10,500          |
| `extraModules.merlin`    | AW101 Merlin     | 1,000      | 11,000          |

### Example

To give the Blackhawk 3 extra cargo modules (3,000 additional slots), in the `extraModules` section of `mod_config.json`:

```json theme={null}
"extraModules": {
  "blackhawk": 3
}
```

## Seated Cargo Access

| Setting                      | What it does                                                                                     | Default |
| ---------------------------- | ------------------------------------------------------------------------------------------------ | ------- |
| `features.seatedCargoAccess` | `1` = crew can access extra cargo while seated. `0` = extra cargo locked while anyone is seated. | `1`     |

Setting `features.seatedCargoAccess` to `0` prevents crew from accessing extra cargo modules while the helicopter has occupants — useful for servers that want to restrict in-flight looting.
