Module type
The server object that is written into a module definition, with type selecting the implementation. A system's modules reference module configuration IDs and cannot hold implementation type objects directly. For the common structure see Module definition.
| Type | Purpose |
|---|---|
system:core | Provides the execution ledger, permissions and core state management. |
system:binding | Provides system binding and the basic management entry point. |
system:usage | Provides entry points for viewing AI and network request usage. |
system:player | Provides player profile queries and a host information card. |
system:items | Queries items and recipe sources and builds item and source cards. |
system:signin | Provides sign-in, reward selection and reward crediting. |
system:inbox | Shows pending entitlements and performs item delivery. |
system:shop | Browses offers, previews the cost and purchases after confirmation. |
system:lottery | Browses lottery pools, previews the probabilities and draws after confirmation. |
system:advancement | Listens to the rules in system-advancements.json and runs unlock marker and fixed reward workflows. |
system:ftb_quests | Provides quest search, details, submission, claiming, gift packs and guide book lookup. |
system:web_search | Provides DeepSeek Search and Fetch capabilities after explicit authorization. |