DAI 4.1 · [modules]
Feature Module Configuration
Disable DAI runtime systems a project does not need.
Configuration
DAI 4.1 exposes optional modules under the common configuration [modules] section. They default to enabled for compatibility.
| Module | Purpose |
|---|---|
automation | High-level autonomous gameplay modes and watchdogs |
navigation | Pathfinding, exploration, approach, movement and navigation controllers |
combat | DAI combat controllers, directional combat and damage presentation |
world_editing | Mining, building, placement, scaffolding and world-editing controllers |
interaction | Use/interact controllers and interactive-content runtime |
inventory | Inventory, item-selection, equipment, container and crafting helpers |
creative | Creative inventory, creative flight and blueprint-building helpers |
overlays | DAI HUD overlays and overlay rendering |
data_screens | JSON-authored DAI screen definitions and data-screen runtime |
animations | DAI animation runtime |
cinematics | ERAS/JSON cinematic playback, camera and cinematic HUD runtime |
experience | DAI experience discovery/launch/runtime integration |
learning | Persistent learning/companion systems |
customization | Game customization runtime and presentation overrides |
physics | DAI client/server physics and physics rendering |
content | Generic DAI native-content components and client content runtime |
entities | DAI custom entity registration, server runtime and client rendering |
blocks | DAI block runtime |
items | DAI item runtime |
vehicles | DAI vehicle runtime and vehicle input bridge |
projectiles | DAI projectile runtime |
effects | DAI effects and potion-like runtime |
audio | DAI audio runtime |
fluids | DAI fluid runtime |
interactive | DAI interactive-object runtime |
portals | DAI portal runtime |
worldgen | DAI generated-world datapacks, worldgen and natural generation runtime |
reactions | DAI reaction-event registry and input reaction bridge |
state | Server-authoritative persistent DAI scoped state runtime |
creator | In-game DAI/Automation creator server runtime |
managed_packs | Global datapack/resource-pack management helpers |
title_branding | DAI title-screen controller and client branding runtime |
particles | DAI custom particle client bootstrap and particle presentation |
screen_overrides | Pack-defined replacement and skinning of arbitrary screens |
scene_environments | Pack/resource-defined animated scene backgrounds and scene-view widgets |
story_archives | Pack-defined session/event archives, significance rules and compilation |
story_viewer | Generic pack-styled archive/library/page viewer |
input_profiles | Pack-defined physical input gestures, action bindings and first-person poses |
Performance behavior: module gates are used at bootstrap/tick/action/data-loader boundaries where supported. Startup-sensitive re-enabling should be followed by a full restart.