Decisions_and_Impulses-1.0.1.jar
Curse Maven Snippet
What's new
Version 1.0.1
Added
-
Introduced the DAI Action Registry for centralized action registration.
-
Added the Action Bootstrap system for automatic action initialization.
-
Added the Action Queue for sequential action execution.
-
Added support for action sequences.
-
Added configurable delay actions (
delay). -
Added player movement actions.
-
Added player look/rotation actions.
-
Added nearest-entity targeting.
-
Added attack actions.
-
Added client-side movement controller.
-
Added input abstraction layer:
-
Movement
-
Look
-
Action
-
-
Added Targeting utilities for locating and facing nearby entities.
-
Added action conditions framework.
-
Added task and priority framework.
-
Added Impulse system categories:
-
Self
-
Target
-
World
-
-
Added debug interfaces for:
-
Target
-
Tasks
-
Priority
-
Impulses
-
Changed
-
Refactored action execution to use a queued architecture instead of immediate execution.
-
Decoupled player input from Minecraft's default input handling.
-
Improved modularity of movement, look, and action systems.
-
Simplified action registration through the Action Registry.
Improved
-
More reliable movement execution across multiple ticks.
-
Improved camera and rotation handling.
-
Cleaner separation between input, actions, targeting, and execution logic.
-
Established a scalable foundation for future AI behaviors and decision-making.
Developer Notes
This release transitions Decisions & Impulses from a collection of independent actions into a true AI framework. The new action queue, targeting, and impulse architecture provide the foundation for complex behaviors, including delayed execution, chained actions, world interaction, and future planning systems.
This mod has no additional files