# Cargo shell loading

Crafting recipe that loads an item into an empty cargo artillery shell.

File: `data/<namespace>/recipe/<path>.json`.

`hbm:cargo_shell` matches a crafting grid holding, in any arrangement, one empty 16" Express Delivery Artillery Shell and one other item, and nothing else. Neither item may have a crafting remainder. The cargo must fit inside container items: it cannot be a shulker box, NTM storage crate or another cargo shell, be in `#hbm:no_container_nesting`, or hold items. The result is the shell with `hbm:arty_cargo` set to one of the cargo item, components included.

## Fields

| Field | Meaning and default |
| - | - |
| `type` | Selects the `hbm:cargo_shell` recipe format. |
| Additional fields | None |

## Example:

Shipped recipe `data/hbm/recipe/cargo_shell.json`:

```json
{
  "type": "hbm:cargo_shell"
}
```
