swarmmobs-0.12.0-alpha.1-dynamic-division.jar
Curse Maven Snippet
What's new
0.12.0-alpha.1 — Dynamic Division & Command Center Update
New
- Added Cloth Config-powered Swarm Command Center with scrollable categories and improved small-screen / high-GUI-scale support.
- Added prominent Local AI ON/OFF and Bounded Active AI ON/OFF controls on the Overview page.
- Added read-only Command Center access for non-operator players while keeping server-side configuration changes permission-gated.
- Added expanded live telemetry for swarm roles, engineering, navigation, communication, search, and AI status.
Swarm Intelligence
- Improved decentralized target sharing and target-memory behavior.
- Added safer bridging from vanilla mob targeting into Swarm target memory when targets are occluded.
- Preserved sensing-dropout behavior so vanilla targeting cannot bypass simulated sensor failures.
- Improved SEARCH-mode behavior and last-known-target handling after line of sight is lost.
Zombie Engineering
- Fixed Zombies failing to escalate into engineering when navigation remained stuck in obstacle-detour states.
- Improved engineering activation against real blocking terrain.
- Added bounded obstacle breaking and bridge-support behavior with material reuse.
- Improved local engineering task claiming, execution leases, and coordination cleanup.
- Added stronger protection against stale engineering tasks when block state changes during execution.
- Improved engineering telemetry cleanup when local plans or targets disappear.
Combat Compatibility
- Preserved vanilla-style combat handoff for:
- Skeleton ranged attacks
- Creeper swelling/explosion behavior
- Spider melee behavior
- Zombie close-range combat
- Prevented swarm movement goals from permanently suppressing core combat goals.
Navigation
- Improved obstacle-detour and recovery transitions.
- Improved path-evidence handling for engineering escalation.
- Cleared stale navigation and planner telemetry when local plans are discarded.
- Improved recovery behavior around walls and blocked routes.
AI / Ollama
- Improved optional local Ollama integration.
- AI remains bounded to high-level strategic biasing only.
- AI does not directly control attacks, block coordinates, or per-tick movement.
- Improved AI status reporting, latency/error telemetry, and activation controls.
UI / Networking
- Replaced the previous fixed-pixel Control Center layout with a responsive, scrollable interface.
- Prevented server snapshot responses from reopening the Command Center after it was closed.
- Removed duplicate AI toggle paths that could cancel each other.
- Preserved server-authoritative validation and clamping for all configuration changes.
Testing
- Expanded Runtime GameTests for:
- Real Zombie engineering escalation
- Occluded target acquisition
- Sensing-dropout protection
- Block-state mutation during engineering
- Target-memory expiration
- SEARCH transitions
- Engineering cleanup and coordination
- Release candidate passed:
- Compile
- Unit Tests
- Runtime GameTests
- Build
- JAR artifact generation
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.249+
- Java 21
- Cloth Config 15.x
- Ollama optional
This mod has no additional files