premium banner
Displays an ability queue built on Blizzard's Assisted Combat System. Midnight Compatible!

Description

Blizzard's Assisted Combat, but actually usable. Clean UI, zero GCD penalty, and reminders to heal self and interrupt/cc targets.

How Is This Different from Blizzard's Version?

Blizzard's blue highlight can't see abilities hidden behind macros, and the Single-Button Assistant hits you with a 25% GCD penalty. JustAC shows full Blizzard recommendations in a compact queue with zero penalty and full macro compatibility.

Offensive Queue
  • Position 1 shows the currently recommended ability with your keybind — blacklisted spells auto-substitute via highlight-mode lookahead
  • Position 2+ displays Blizzard's priority list with redundancy filtering, cooldown awareness, and optional Custom Queue ordering (user-defined spell/item priority per spec)
  • Dynamic insertion of procs, gap-closers (melee specs), burst cooldowns (purple glow during burst windows), and a separate icon for interrupts
  • Configurable: font attributes, icon count, size, orientation, glow modes, charge counts, and more
  • Icons grey out during hardcasts and channels so you can see what's next at a glance
  • Spells and on-use items (trinkets, potions) supported throughout the queue
Defensive Queue
  • Compact health bars track player and pet health alongside defensive suggestions
  • Spell priority lists are fully configurable per-class through the options panel
  • Supports health potions, healthstones, procced defensives (Victory Rush, free heals), and manual item insertion with optional aura linking
  • Display modes: health-based, combat-only, or always visible
Nameplate Overlay
  • Anchors your offensive and defensive queue directly to the target nameplate
  • Independent icon count, sizing, and glow settings
  • Can run alongside the standard queue, replace it, or be used on its own
  • Note: If nameplates are disabled for a target type, the overlay won't show (can't anchor to regular names, needs a nameplate).
Smart Keybind Detection
  • Automatically scans action bars and parses macros to find your keybinds
  • Handles dynamic spell transforms (e.g. Templar Strike → Templar Slash)
  • Tricky macros? Manual hotkey overrides are available in the options panel
  • Key press flash feedback when you hit the suggested keybind
  • Gamepad icon support (Xbox, PlayStation, generic)
Interrupt Reminders
  • Detects enemy casts and suggests your interrupt ability with keybind
  • Modes: Off, All Casts, Important Only, CC Non-Important Casts
  • CC Non-Important uses stuns/incapacitates on trash, saving interrupt lockout for dangerous casts
  • Boss-aware: CC abilities automatically filtered against CC-immune targets with instance-level NPC cache
  • Note: Third-party nameplate addons (Plater, Platynator, ElvUI, etc.) can break interruptible cast detection — non-interruptible casts may be treated as interruptible
Gap-Closer Suggestions
  • Suggests movement/gap-closer spells when the target is out of melee range
  • Injects into the offensive queue for natural flow
  • Push-based range detection via C_ActionBar.EnableActionRangeCheck for minimal polling
Burst Injection (Experimental)
  • Detects burst windows via aura tracking — when a trigger spell's self-buff is active (e.g. the full duration of Avenging Wrath or Berserk), configured burst spells inject at position 1 with a purple glow
  • Trigger spell at position 1 shows glow as a "press to start burst" signal before the window opens
  • Timer fallback for triggers that don't create a self-buff (pet summons, target debuffs)
  • Per-spec trigger and injection spell lists with class-appropriate defaults
  • Configurable fallback window duration
  • Experimental in 12.0: Aura identity uses combat-safe auraInstanceID mapping. Works well for self-buff triggers but may miss edge cases. Opt-in and disabled by default.
Extras
  • Masque support for icon skinning
  • Localized in 9 languages (EN, DE, FR, RU, ES, MX, BR, CN, TW)
  • Per-spec profile switching

Known Issue: Nameplate Addons & Interrupt Detection
  • Addons that replace or heavily modify Blizzard's nameplate cast bars (e.g. Platynator) can break JustAC's ability to distinguish interruptible from non-interruptible casts. When this happens, interrupt/CC abilities may be suggested on uninterruptible (shielded) casts. 
  • Why: In WoW 12.0, the notInterruptible field from UnitCastingInfo() is a secret value in combat — addons cannot read it directly. JustAC's only reliable signal is the Blizzard nameplate cast bar's shield icon visibility (HideIconWhenNotInterruptible), which Blizzard resolves internally. Addons that disable or replace that cast bar remove the only working signal. 
  • Workaround: Use Blizzard default nameplates, or a nameplate addon that preserves the Blizzard cast bar frame. If you use a nameplate addon that fully replaces the cast bar, interrupt suggestions will fail-open (assume interruptible). 

FAQ

Do I need to enable Assisted Combat Highlight and/or the Single-Button Assistant? Nope. Just works.

Only 1–2 abilities showing? Blame Blizzard — your class rotation is apparently "simple."

Why can't I blacklist abilities in Queue Position 1? Position 1 is the main DPS rotation (Single-Button Assistant). Blocking anything in this slot would break the primary recommendation entirely. Positions 2+ represent your fixed DPS priority list, which isn't context-sensitive. We filter it as best we can, but there are significant limitations — particularly in combat. There's no reliable way to detect the "next best" ability in slot 1, as its contents are hidden behind compiled code or server-side logic. There's an option to override this behavior, but I don't recommend it.

Why can't I set defensive thresholds higher? Combat health data is locked down in 12.0. The ~35% trigger from LowHealthFrame is the best available signal. For classes that weave heals (Druid, Paladin, etc.), customize your spell lists and set the defensive queue to "Always" — dock to the target frame with the health bar enabled and you'll barely need to look away.

What about burst windows? Many burst-window abilities are off-GCD. Figure out which ability gets recommended during burst windows, then bundle your DPS cooldowns, trinkets, etc. into a single macro with that ability. When the Single-Button Assistant recommends the burst ability, hit your macro and pop everything at once. It's not perfect (some classes have several burst abilities on-GCD), but it works surprisingly well for most specs. I am working on a burst-injection feature but it will only work on classes that actually have burst-related abilities in the Blizzard priority list (the only dynamic signal we have in-combat).

What else are you up to? JustAC | Just Delve | Just Loot |

Enjoying the addon? I love keeping JustAC updated and providing quick support, but there are expenses involved in development. If you'd like to help out, your support is greatly appreciated!

Consider buying me a coffee! ðŸ˜Š