Decisions_and_Impulses-4.2.jar
Curse Maven Snippet
What's new
DAI Engine 4.2
Changelog — 4.1 → 4.2
Full Experience Takeover Improvements
- Fixed early boot presentation loading for MAIN Experience datapacks that own the DAI application shell.
- Full-takeover Experiences can now provide their custom title screens, scenes, actions, and presentation definitions before a gameplay world becomes active.
- Fixed cases where a shell takeover definition was detected but the Experience screen or scene was not yet available, causing DAI to fall back to the default DAI Universe title.
- Improved early loading ownership so custom Experience loading presentation can be used during boot and world transitions.
- Shell-owning Experience presentation and companion resource context are now resolved earlier in the startup lifecycle.
Return to DAI Universe
Added the generic JSON action:
return_to_dai_universeFull-takeover Experiences can now deliberately release/suspend their shell ownership and return the player to the built-in DAI Universe.
Replaced unreliable
kick,close_screen, or command-based world-exit workarounds with a proper client/world transition.Returning to DAI Universe now performs a real integrated-server or multiplayer disconnect.
Experience-owned presentation/resource context is cleared through the normal unload lifecycle.
A suspended Experience regains its full shell takeover when the player explicitly launches that Experience again.
Connection-lost return handling now uses the same reliable DAI Universe transition path.
Return to Experience Title
Added the generic JSON action:
return_to_experience_titleAllows gameplay menus to leave the active world while preserving the current full-takeover Experience shell.
The active world is saved/disconnected cleanly.
The owning Experience remains selected as the application shell.
DAI resolves back to that Experience's custom title screen after the world closes.
Separates "Return to Title Screen" from "Return to DAI Universe" as two distinct navigation levels.
Experience Navigation Hierarchy
DAI 4.2 now formally supports:
DAI Universe
→ Experience Title
→ Gameplay
with separate return paths:
Gameplay
→ Return to Experience Title
and:
Experience Title
→ Return to DAI Universe
This allows complete Experience replacements to behave like standalone games without trapping the player inside the Experience shell.
Creator / JSON API
- Added
return_to_dai_universeto the Creator action schema. - Added
return_to_experience_titleto the Creator action schema. - Full Experience navigation can now be authored through datapack JSON instead of server commands or hardcoded menu behavior.
Versioning
- Updated DAI Engine feature level from 4.1 to 4.2.
- Existing DAI 4.1 server-authority, JSON presentation, reaction-event, dedicated-server sync, and shell-takeover functionality remains intact.
This mod has no additional files