> 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/pinnapass/quests/quest-types.md).

# Quest Types

Every type works for quests (`type:` in quests.yml) and for Pass XP (`config.yml` → `xp.activities`). The **subject** is what `targets` / `exclude` compare.

## Vanilla

| Type           | Counts                                                                                                                    | Subject                        |
| -------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------ |
| `break-blocks` | blocks broken (not ones a player placed, `activity.ignore-placed-blocks`)                                                 | block material                 |
| `mine-blocks`  | blocks reported by PinnaPrison / EdPrison / EdTools; vanilla breaks too when none is installed (`xp.vanilla-mine-blocks`) | material and/or source         |
| `place-blocks` | blocks placed                                                                                                             | material                       |
| `harvest`      | fully grown crops broken, melons, pumpkins, sugar cane, cactus, bamboo, berries picked                                    | block material                 |
| `kill-mobs`    | mobs killed (not from spawners, `activity.ignore-spawner-mobs`)                                                           | entity type                    |
| `kill-players` | players killed                                                                                                            | `player`                       |
| `fish`         | catches                                                                                                                   | caught item                    |
| `craft`        | items crafted (shift-click counts every craft)                                                                            | result material                |
| `smelt`        | items taken out of a furnace                                                                                              | item                           |
| `enchant`      | enchanting table uses                                                                                                     | item                           |
| `brew`         | potions brewed in a stand the player opened                                                                               | `potion`                       |
| `breed`        | animals bred                                                                                                              | entity type                    |
| `tame`         | animals tamed                                                                                                             | entity type                    |
| `trade`        | villager trades                                                                                                           | result item                    |
| `eat`          | items eaten / drunk                                                                                                       | item                           |
| `shear`        | entities sheared                                                                                                          | entity type                    |
| `milk`         | cows / mooshrooms / goats milked                                                                                          | entity type                    |
| `walk`         | blocks walked, sprinted or crouched                                                                                       | `walk`                         |
| `sprint`       | blocks sprinted                                                                                                           | `sprint`                       |
| `swim`         | blocks swum                                                                                                               | `swim`                         |
| `fly`          | blocks flown with an elytra                                                                                               | `fly`                          |
| `ride`         | blocks by boat, horse, pig, minecart, strider                                                                             | `ride`                         |
| `playtime`     | minutes played (not AFK, `activity.afk-minutes`)                                                                          | `playtime`                     |
| `gain-levels`  | experience levels gained                                                                                                  | `levels`                       |
| `gain-exp`     | experience points picked up                                                                                               | `exp`                          |
| `advancement`  | advancements done (recipes don't count)                                                                                   | key, e.g. `story/mine_diamond` |
| `chat`         | chat messages (`activity.chat-cooldown-seconds`)                                                                          | `chat`                         |
| `counter`      | only `/pinnapass progress` / the API                                                                                      | -                              |
| `placeholder`  | a PlaceholderAPI value, see [Quests](/p/pinnapass/quests/quests.md)                                                       | -                              |

## Plugins (active only while the plugin is enabled)

| Plugin                      | Types                                                                                                                    | Subject                               |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------- |
| Vault                       | `money-earned`, `money-spent` (balance changes, checked every `activity.money-poll-seconds`)                             | -                                     |
| Jobs Reborn                 | `jobs-levelup`, `jobs-exp`                                                                                               | job name                              |
| mcMMO                       | `mcmmo-levelup`, `mcmmo-xp`                                                                                              | skill (`mining`, `excavation`...)     |
| AuraSkills                  | `auraskills-levelup`, `auraskills-xp`                                                                                    | skill (`mining`, `auraskills/mining`) |
| MythicMobs                  | `mythicmobs-kill`                                                                                                        | internal mob name                     |
| EliteMobs                   | `elitemobs-kill`                                                                                                         | mob name, `level-<n>`                 |
| Citizens                    | `citizens-interact` (right click)                                                                                        | NPC id or name                        |
| ShopGUIPlus, EconomyShopGUI | `shop-buy`, `shop-sell` (items), `shop-spend`, `shop-earn` (money)                                                       | material                              |
| NuVotifier / Votifier       | `vote`                                                                                                                   | vote site                             |
| PinnaPrison                 | `mine-blocks` (sources in `hooks.pinnaprison.sources`), `pinnaprison-levelup`, `pinnaprison-rebirth`, `pinnaprison-sell` | material / source, leveling id        |
| EdPrison                    | `mine-blocks`                                                                                                            | `edprison`, explosion source          |
| EdTools                     | `mine-blocks`, `edtools-currency`                                                                                        | material / tool, currency             |
| EdDungeons                  | `eddungeons-kill`, `eddungeons-currency`                                                                                 | mob id / `boss`, currency             |

`/pinnapass hooks` shows what was hooked on your server. Other plugins can add their own types through the [Developer API](/p/pinnapass/reference/api.md).
