DAI 4.1 · MODULE GUIDE
Build only what your idea needs.
Search by feature and jump directly to the matching how-to or reference.
Find a module
PRESENTATIONScene EnvironmentsAnimated pack-defined backgrounds and viewports.PRESENTATIONScreen OverridesReplace or skin arbitrary compatible screens.STORYStory ArchivesSessions, events, significance, compilation and viewers.SYSTEMSInput ProfilesContextual pack-owned controls and action bindings.ENGINEFeature Module GatesEnable only the DAI runtimes your project uses.CREATORCreator Schemas & PresetsExtend the Creator without Java changes.REFERENCEComplete CapabilitiesSearch the current 4.1 runtime inventory.STATEState & CapabilitiesTyped state and capability ownership.CONTEXTReferencesRemember and reuse targets/positions.GAMEPLAYSkillsCooldown/resource/job/rank gated abilities.LEARNINGLearning Agents & SapphireObservations, choices, rewards and knowledge.PRESENTATIONERAS Cinematics2D/3D cinematic projects.CONTENTEnchantmentsDAI content enchantments and native bridge choices.dai_itemsCustom ItemsDefine item identity, components, fallback behavior and presentation.dai_blocksCustom BlocksStates, collision, luminance, interaction and block lifecycle.dai_weaponsWeapons & Combat ItemsServer-authoritative melee/ranged weapons, costs and hit rules.dai_armorArmor & EquipmentEquipment identity, attributes, abilities and presentation.dai_attributesAttributes & ModifiersReusable numeric attributes and native/custom modifiers.dai_effects + dai_potionsEffects & PotionsStatus effects and potion application.dai_projectilesProjectilesPhysics, collision, homing, ricochet and impacts.dai_particlesParticles & Visual FXReusable particles and event-driven FX.dai_entitiesNative Entities & AIEntity dimensions, stats, movement, AI, portals and spawning.dai_animationsAnimations & Render ProfilesAnimation state and visual render profiles.dai_sounds + dai_musicSounds & MusicEvent-driven audio and music.dai_hudHUD & OverlaysResponsive UI and state-driven overlays.dai_screensData ScreensDatapack-authored screens and widgets.dai_keybindsDatapack Keybinds & Raw InputRemappable controls and raw-key logic.components + block statePersistent Content StatePersistent item components and block entity state.dai_structuresStructures & Modular RoomsBounds, anchors, sockets, placement and repair.dai_features + dai_biomesFeatures & BiomesEnvironmental generation and biome definitions.dai_loot + dai_recipesLoot, Recipes & ProcessingRewards, crafting and processing.currencies + shops + dialogue + quests + factionsEconomy & Social SystemsCurrencies, shops, dialogue, quests and factions.dimensions + timelinesDimensions & TimelinesCustom spaces, clocks, timelines and environments.dai_rules + dai_physicsRules & PhysicsWorld/entity rules, gravity and movement modifiers.dai_vehiclesVehiclesAcceleration, steering, seats and safe exits.portals + interactivesPortals & Interactive VolumesVolumes, conditions, cooldowns and travel.dai_fluidsFluidsAuthored fluid behavior and interactions.reactionsReactions & Event GameplayRespond to real gameplay events.logic + objectivesLogic, Objectives & SequencesActions, conditions, phases and flow.menus + inputMenus, Input & Keybind GameplayMenus, action routing and input.recognitionRecognition & PerceptionIdentify targets, blocks, structures and regions.automationAutomationPerceive, choose, act and recover safely.dai_experiences + dai_worldgenExperiences & WorldgenMAIN experiences, owned saves and world bootstrap.state + migrationsMultiplayer, Checkpoints & MigrationsSave-safe progression and update paths.assets/<namespace>Resource Packs & ModelsOptional/required presentation and fallbacks.validation + release ZIPTesting, Performance & PackagingValidate, test, migrate and release.title + loadingBranding & LoadingTitle, startup and loading presentation.