Skip to main content

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.

TypePurpose
system:coreProvides the execution ledger, permissions and core state management.
system:bindingProvides system binding and the basic management entry point.
system:usageProvides entry points for viewing AI and network request usage.
system:playerProvides player profile queries and a host information card.
system:itemsQueries items and recipe sources and builds item and source cards.
system:signinProvides sign-in, reward selection and reward crediting.
system:inboxShows pending entitlements and performs item delivery.
system:shopBrowses offers, previews the cost and purchases after confirmation.
system:lotteryBrowses lottery pools, previews the probabilities and draws after confirmation.
system:advancementListens to the rules in system-advancements.json and runs unlock marker and fixed reward workflows.
system:ftb_questsProvides quest search, details, submission, claiming, gift packs and guide book lookup.
system:web_searchProvides DeepSeek Search and Fetch capabilities after explicit authorization.