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.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects