> For the complete documentation index, see [llms.txt](https://lethium.gitbook.io/lethium-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lethium.gitbook.io/lethium-docs/configuration/modules.md).

# Modules

Every ClickEm module: its id, what it does, its file and its switch. Turn features on and off live.

ClickEm is built from **modules**. Each feature is independent: set `enabled: false` and it does **nothing at all**: no listeners, no commands, no scheduled tasks and none of its data is touched. You can switch modules on and off while the server runs.

```yaml
modules:
  pets:
    enabled: true
  clans:
    enabled: false
```

### Switching at runtime

| Command                        | Effect                                     |
| ------------------------------ | ------------------------------------------ |
| `/clickem module list`         | Every module and whether it is on.         |
| `/clickem module enable <id>`  | Turn on and save it to `config.yml`.       |
| `/clickem module disable <id>` | Turn off and save it.                      |
| `/clickem module reload <id>`  | Re-read that module's file and restart it. |

You can do the same with the **Modules** button of `/ceadmin`.

{% hint style="warning" %}
Disabling a module removes its menus, commands and payouts, but anything other modules depend on may show 0 or nothing. For example, with `artifacts` off, Essence drops stop and abilities cannot be levelled.
{% endhint %}

### Module list

| Module id       | Page                                                                         | File in `modules/`  | Main command                              |
| --------------- | ---------------------------------------------------------------------------- | ------------------- | ----------------------------------------- |
| `zones`         | [Zones](/lethium-docs/gameplay/zones.md)                                     | `zones.yml`         | `/zones`                                  |
| `navigation`    | [Navigation](/lethium-docs/gameplay/navigation.md)                           | `navigation.yml`    | `/navigation`                             |
| `teleportation` | [Navigation](/lethium-docs/gameplay/navigation.md)                           | `teleportation.yml` | `/afk`, `/crates`, `/market`, `/hubzones` |
| `spawners`      | [Spawners and mobs](/lethium-docs/gameplay/spawners-and-mobs.md)             | `spawners.yml`      | `/spawners`                               |
| `mobaffixes`    | [Mob affixes](/lethium-docs/gameplay/mob-affixes.md)                         | `mobaffixes.yml`    |                                           |
| `mob-rewards`   | [Combat and rewards](/lethium-docs/gameplay/combat-and-rewards.md)           | `mob-rewards.yml`   |                                           |
| `admin-tools`   | [Admin commands](/lethium-docs/commands/admin-commands.md)                   |                     | `/admin`                                  |
| `pets`          | [Pets](/lethium-docs/gameplay/pets.md)                                       | `pets.yml`, `pets/` | `/pet`                                    |
| `eggs`          | [Eggs](/lethium-docs/gameplay/eggs.md)                                       | `eggs.yml`          | `/egg`                                    |
| `fusion`        | [Fusion](/lethium-docs/gameplay/fusion.md)                                   | `fusion.yml`        | `/fuse`                                   |
| `masteries`     | [Masteries](/lethium-docs/gameplay/masteries.md)                             | `masteries.yml`     | `/mastery`                                |
| `gearsets`      | [Gear](/lethium-docs/gameplay/gear.md)                                       | `gearsets.yml`      | `/gear`                                   |
| `artifacts`     | [Artifacts](/lethium-docs/gameplay/artifacts.md)                             | `artifacts.yml`     | `/artifacts`                              |
| `skills`        | [Skills](/lethium-docs/gameplay/skills.md)                                   | `skills.yml`        | `/skills`                                 |
| `ability`       | [Abilities](/lethium-docs/gameplay/abilities.md)                             | `ability.yml`       | `/ability`                                |
| `upgrades`      | [Upgrades](/lethium-docs/gameplay/upgrades.md)                               | `upgrades.yml`      | `/upgrades`                               |
| `boosts`        | [Boosts](/lethium-docs/gameplay/boosts.md)                                   | `boosts.yml`        | `/boosts`                                 |
| `rebirth`       | [Rebirth](/lethium-docs/gameplay/rebirth.md)                                 | `rebirth.yml`       | `/rebirth`                                |
| `quests`        | [Quests](/lethium-docs/gameplay/quests.md)                                   | `quests.yml`        | `/quests`                                 |
| `achievements`  | [Achievements](/lethium-docs/gameplay/achievements.md)                       | `achievements.yml`  | `/achievements`                           |
| `leaderboards`  | [Leaderboards](/lethium-docs/gameplay/leaderboards.md)                       | `leaderboards.yml`  | `/leaderboards`                           |
| `codes`         | [Promo codes](/lethium-docs/gameplay/codes.md)                               | `codes.yml`         | `/redeem`                                 |
| `vip-perks`     | [VIP Perks](/lethium-docs/gameplay/vip-perks.md)                             | `vip-perks.yml`     | `/vip`                                    |
| `daily-rewards` | [Daily rewards](/lethium-docs/gameplay/daily-rewards.md)                     | `daily-rewards.yml` | `/dailyrewards`                           |
| `idle-earnings` | [Idle earnings](/lethium-docs/gameplay/idle-earnings.md)                     | `idle-earnings.yml` | `/afk`                                    |
| `killstreaks`   | [Killstreaks](/lethium-docs/gameplay/killstreaks.md)                         | `killstreaks.yml`   | `/killstreaks`                            |
| `vouchers`      | [Vouchers](/lethium-docs/gameplay/vouchers.md)                               | `vouchers.yml`      | `/voucher`                                |
| `gemsshop`      | [Gems Shop](/lethium-docs/gameplay/gems-shop.md)                             | `gemsshop.yml`      | `/gemsshop`                               |
| `seasonpass`    | [Season Pass](/lethium-docs/gameplay/season-pass.md)                         | `seasonpass.yml`    | `/seasonpass`                             |
| `profile-level` | [Profile Level](/lethium-docs/gameplay/profile-level.md)                     | `profile-level.yml` | `/profilelevel`                           |
| `events`        | [Events](/lethium-docs/gameplay/events.md)                                   | `events.yml`        | `/events`                                 |
| `cosmetics`     | [Cosmetics](/lethium-docs/gameplay/cosmetics.md)                             | `cosmetics.yml`     | `/cosmetics`                              |
| `echoes`        | [Echoes](/lethium-docs/gameplay/echoes.md)                                   | `echoes.yml`        | `/echoes`                                 |
| `chat-games`    | [Chat games](/lethium-docs/gameplay/chat-games.md)                           | `chat-games.yml`    | `/chatgames`                              |
| `anti-afk`      | [Anti-AFK](/lethium-docs/gameplay/anti-afk.md)                               | `anti-afk.yml`      | `/verify`                                 |
| `boss-testkit`  | [World bosses](/lethium-docs/gameplay/world-bosses.md)                       |                     | `/bosskit`                                |
| `gifting`       | [Trade, Gifting and Auction House](/lethium-docs/gameplay/player-trading.md) | `gifting.yml`       | `/gift`                                   |
| `trade`         | same                                                                         | `trade.yml`         | `/trade`                                  |
| `auctionhouse`  | same                                                                         | `auctionhouse.yml`  | `/ah`                                     |
| `clans`         | [Clans](/lethium-docs/gameplay/clans.md)                                     | `clans.yml`         | `/clan`                                   |

Three **integration modules** connect other plugins and are switched under `integrations:` in `config.yml`: `vault`, `placeholderapi` and `luckperms`. Each is skipped safely if the other plugin is not installed.

Things that are **not** modules (always on): `/coins`, `/profile`, `/settings`, `/language`, `/tutorial`, `/ceadmin`, the stat system and the GUI framework.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://lethium.gitbook.io/lethium-docs/configuration/modules.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
