Create Anything
Small, testable builds for every major DAI creation surface, including the current state, reference, skill, learning-agent and cinematic systems.
New / expanded in the 4.1 documentation
Create typed state across client, player, entity, dimension, world and server scopes.
Open guide →reference storeReferencesRemember entity/block/position targets and reuse them across later actions and conditions.
Open guide →dai_skillsSkillsBuild cooldown/resource/job/rank-gated skills with functions, commands or projectiles.
Open guide →learning/agentsLearning Agents & SapphireDefine observations, choices, rewards, imitation, dialogue, grounding and knowledge behavior.
Open guide →dai_cinematicsERAS CinematicsPlay retained 2D/3D Simple Animation Designer projects through DAI cinematic actions.
Open guide →dai_enchantmentsEnchantmentsAuthor DAI enchantment content and choose when to use the native Mojang enchantment bridge.
Open guide →All major creation surfaces
Define item identity, components, fallback behavior and presentation.
Open guide →dai_blocksCustom BlocksStates, collision, luminance, interaction and block lifecycle.
Open guide →dai_weaponsWeapons & Combat ItemsServer-authoritative melee/ranged weapons, costs and hit rules.
Open guide →dai_armorArmor & EquipmentEquipment identity, attributes, abilities and presentation.
Open guide →dai_attributesAttributes & ModifiersReusable numeric attributes and native/custom modifiers.
Open guide →dai_effects + dai_potionsEffects & PotionsStatus effects and potion application.
Open guide →dai_projectilesProjectilesPhysics, collision, homing, ricochet and impacts.
Open guide →dai_particlesParticles & Visual FXReusable particles and event-driven FX.
Open guide →dai_entitiesNative Entities & AIEntity dimensions, stats, movement, AI, portals and spawning.
Open guide →dai_animationsAnimations & Render ProfilesAnimation state and visual render profiles.
Open guide →dai_sounds + dai_musicSounds & MusicEvent-driven audio and music.
Open guide →dai_hudHUD & OverlaysResponsive UI and state-driven overlays.
Open guide →dai_screensData ScreensDatapack-authored screens and widgets.
Open guide →dai_keybindsDatapack Keybinds & Raw InputRemappable controls and raw-key logic.
Open guide →components + block statePersistent Content StatePersistent item components and block entity state.
Open guide →dai_structuresStructures & Modular RoomsBounds, anchors, sockets, placement and repair.
Open guide →dai_features + dai_biomesFeatures & BiomesEnvironmental generation and biome definitions.
Open guide →dai_loot + dai_recipesLoot, Recipes & ProcessingRewards, crafting and processing.
Open guide →currencies + shops + dialogue + quests + factionsEconomy & Social SystemsCurrencies, shops, dialogue, quests and factions.
Open guide →dimensions + timelinesDimensions & TimelinesCustom spaces, clocks, timelines and environments.
Open guide →dai_rules + dai_physicsRules & PhysicsWorld/entity rules, gravity and movement modifiers.
Open guide →dai_vehiclesVehiclesAcceleration, steering, seats and safe exits.
Open guide →portals + interactivesPortals & Interactive VolumesVolumes, conditions, cooldowns and travel.
Open guide →dai_fluidsFluidsAuthored fluid behavior and interactions.
Open guide →reactionsReactions & Event GameplayRespond to real gameplay events.
Open guide →logic + objectivesLogic, Objectives & SequencesActions, conditions, phases and flow.
Open guide →menus + inputMenus, Input & Keybind GameplayMenus, action routing and input.
Open guide →recognitionRecognition & PerceptionIdentify targets, blocks, structures and regions.
Open guide →automationAutomationPerceive, choose, act and recover safely.
Open guide →dai_experiences + dai_worldgenExperiences & WorldgenMAIN experiences, owned saves and world bootstrap.
Open guide →state + migrationsMultiplayer, Checkpoints & MigrationsSave-safe progression and update paths.
Open guide →assets/<namespace>Resource Packs & ModelsOptional/required presentation and fallbacks.
Open guide →validation + release ZIPTesting, Performance & PackagingValidate, test, migrate and release.
Open guide →title + loadingBranding & LoadingTitle, startup and loading presentation.
Open guide →dai_stateState & CapabilitiesCreate typed state across client, player, entity, dimension, world and server scopes.
Open guide →reference storeReferencesRemember entity/block/position targets and reuse them across later actions and conditions.
Open guide →dai_skillsSkillsBuild cooldown/resource/job/rank-gated skills with functions, commands or projectiles.
Open guide →learning/agentsLearning Agents & SapphireDefine observations, choices, rewards, imitation, dialogue, grounding and knowledge behavior.
Open guide →dai_cinematicsERAS CinematicsPlay retained 2D/3D Simple Animation Designer projects through DAI cinematic actions.
Open guide →dai_enchantmentsEnchantmentsAuthor DAI enchantment content and choose when to use the native Mojang enchantment bridge.
Open guide →Use this order for a first game
- Project shellNamespace, pack identity and one safe load path.
- StateDefine player/world state before creating large behavior graphs.
- One interactionInput → action → server result → feedback.
- One challenge and rewardEntity/puzzle/objective plus meaningful progression.
- RecoveryDeath, rejoin, invalid input and migration.
- PresentationModels, HUD, audio and cinematics after mechanics work.
- ReleaseValidate, multiplayer-test and package.