> For the complete documentation index, see [llms.txt](https://edseries-plugins.gitbook.io/p/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://edseries-plugins.gitbook.io/p/edpets/progression/presets.md).

# Presets

Presets are **saved pet loadouts** — equip a whole set of pets in one click.

```yaml
# presets.yml
settings:
  max-presets: 5
```

## The presets GUI (`guis/presets.yml`)

Presets page through the `presets` paged source; the entry item (icon, name, lore incl. the `{pets_list}` expansion) is configured under `pagination.entry`.

| Click       | Action                                              |
| ----------- | --------------------------------------------------- |
| Left        | Equip the loadout (deactivates everything first)    |
| Shift-Left  | Overwrite the preset with the currently active pets |
| Right       | Change the icon (opens `guis/preset-icons.yml`)     |
| Shift-Right | Delete                                              |
| Q (drop)    | Rename via chat prompt (`cancel` aborts)            |

**Save Current Loadout** creates a new preset from the active pets. Pinned presets sort first. Icons support any material or `texture-<base64>` head — add choices as `preset-icon` custom items in the icon GUI.
