dota2heroes-forge-1.20.1-1.5.4.jar
Curse Maven Snippet
What's new
1.5.4 - Configurable Mob Aggression and Hero Safety
Hero AI
- Added independent
mob_aggro_radiuscommon configuration values for Bloodseeker (35 blocks), Pudge (48 blocks), and Faceless Void (40 blocks). - Added efficient periodic nearest-mob acquisition with reachability checks, stable target retention, and deterministic priority below retaliation and valid player targeting.
- Kept
follow_rangeindependent so mob aggression does not silently alter player detection or Bloodseeker's Thirst range behavior. - Removed Pudge's uncontrolled random victim replacement in favor of the shared nearest-target policy.
Combat safety
- Added a shared server-side policy that excludes dead or non-attackable entities, creative and spectator players, allied/team entities, and every Dota 2 Heroes hero from hostile targeting.
- Extended friendly-fire protection to Bloodseeker melee, Blood Rite, and Thirst scanning; Pudge melee, cleaver arcs, Meat Hook, Rot, and Dismember; and Faceless Void melee, Time Dilation, and Chronosphere.
- Preserved existing server-owned action timelines, cooldowns, named impact ticks, progression, boss phases, and synchronized GeckoLib animations.
Configuration and compatibility
- Added a configurable Faceless Void
follow_rangedefault of 40 blocks, replacing its hard-coded runtime attribute value. - Retained Minecraft 1.20.1, Forge 47.4.10, Java 17, and dedicated-server-safe separation between gameplay and client rendering.
- Updated the mod version to 1.5.4.
This mod has no additional files

