Decisions_and_Impulses-1.9.2.jar
Curse Maven Snippet
What's new
DAI 1.9.2 Changelog
Native JSON Entities
- Added native DAI entity support.
- Added fully custom DAI entities without requiring a vanilla Zombie, Skeleton, Spider, or other mob carrier.
- Added JSON-defined entity hitbox width and height.
- Added JSON-defined native entity attributes.
- Added JSON-controlled entity behavior sequences.
- Added a generic native DAI mob implementation so individual custom mobs do not require their own Java classes.
- Added support for intentionally renderer-less native entities for fully custom resource-pack/model presentation.
- Preserved legacy
carrierentity support for existing datapacks. - Added
dai:native/ carrierless entity support for new datapacks.
Custom Entity AI
- Expanded JSON behavior controls for custom mob AI.
- Added target acquisition.
- Added target chasing.
- Added target-facing behavior.
- Added melee attack behavior.
- Added fleeing behavior.
- Added wandering behavior.
- Added target distance conditions.
- Added target alive conditions.
- Added target line-of-sight conditions.
- Custom entities can now use DAI behavior sequences instead of inheriting vanilla mob AI.
Main Experiences & Addons
- Added support for one active main DAI experience with unlimited addon datapacks.
- Addons can now extend an experience without competing with it for the main experience slot.
- Added combined loading of the selected main experience and discovered addons.
- Added automatic disabling of conflicting additional main experiences.
- Added combined datapack resource reloading instead of requiring a separate reload for every addon.
- Added opt-in addon role support for newer datapacks.
- Preserved compatibility with older datapacks that do not declare a pack role.
- Legacy packs continue working without requiring metadata updates.
Player Configuration
- Expanded the DAI common configuration.
- Added global automation enable/disable.
- Added separate movement automation control.
- Added separate combat automation control.
- Added separate world-editing automation control.
- Added configurable maximum actions per second.
- Added configurable maximum action queue size.
- Added addon auto-enable control.
- Added managed resource-pack auto-enable control.
- Added custom title-screen enable/disable.
- Added global overlay opacity control.
Experience Creator Controls
- Main experiences can now provide optional player-control limits.
- Added experience-level automation restrictions.
- Added movement automation restrictions.
- Added combat automation restrictions.
- Added world-editing automation restrictions.
- Added experience-defined maximum actions per second.
- Added experience-defined maximum action queue size.
- Player preferences remain authoritative: an experience can restrict a capability further, but cannot force-enable something the player disabled.
- Experiences that do not declare controls retain the previous permissive behavior.
Config Conditions
- Added
config_valuecondition support. - Datapacks can now react to DAI player configuration values through JSON conditions.
- Experiences can adapt gameplay or presentation when players disable optional DAI systems.
Configuration Migration
- Updated the DAI config format to version 3.
- Added automatic migration of older configuration files.
- Existing player settings are preserved during migration.
- New settings are only added when missing.
- Players do not need to delete or regenerate existing DAI configs.
Configuration UI
- Added readable localization for the expanded DAI configuration options.
- Added proper names for automation, performance, addon, resource-pack, title-screen, and presentation settings.
- Fixed raw configuration translation keys appearing in the NeoForge config screen.
Compatibility
- Existing DAI datapacks remain supported.
- Existing carrier-based custom entities remain supported.
- Existing datapacks without addon/main-role declarations remain supported.
- Existing configs automatically upgrade to the new format.
- New native entity and addon systems are opt-in, allowing older experiences to continue functioning without conversion.
This mod has no additional files

