Perfect Utils-1.0.1.jar
What's new
[1.0.1] - 2026-04-27
Added
AggroAPI— mob aggro / taunt controller, ported from Zephyr'sKunaiVanishTickSystem.dropAggro(store, playerRef, radius)— one-shot targeting reset withinradius.suppress(store, playerRef, durationMs, radius)— sustainedAttitude.IGNOREwindow.taunt(store, tauntRef, durationMs, radius)— pin nearby mobs to the taunter.clear,isSuppressed,isTaunting,getRemainingMsqueries.
AggroComponent,AggroTickSystem,AggroQueueDrainSystem— per-player ECS state, swept once per tick. Drain stages components only; the tick system owns allforEachChunk(NPCEntity, ...)work to avoid nested-iteration errors on the store.AggroUtil— static helpers (resetTargetingNearby,suppressTargeting,redirectAggro) usingMarkedEntitySupport+WorldSupport.overrideAttitude+TargetMemory.knownHostiles.radius <= 0iterates every NPC in the world (Zephyr-style true invisibility); positive values bound the sweep with a squared-distance filter againstTransformComponent.
This mod has no additional files