Skip to content

Latest commit

 

History

History

README.md

ZaeUI_Interrupts

Track interrupt, stun and knockback cooldowns for all group members running the addon — displayed in a floating tracker window.

Works with Midnight (12.0.0+) and requires all group members to have the addon for full cooldown tracking.

⚠️ Group sync does not work in Mythic+, Arenas, or while a raid boss encounter is in progress.

Since the Midnight pre-patch (12.0, January 2026), Blizzard restricts addon-to-addon communication during active instanced competitive content: once a Mythic+ keystone is activated, a PvP match has started, or a raid encounter is in progress, addon messages between party members are silently blocked by the game. This affects every cooldown-sharing addon, not just ZaeUI_Interrupts.

What still works: open world, dungeons before the keystone is activated, raids between pulls, solo play, and any non-instanced group content. Your own cooldowns always display correctly — only the real-time broadcast to and from other players is affected inside active M+ / Arena / encounters. Kick marker assignments propagated via addon messages are subject to the same restriction.

How it works

  • Addon Messaging: Players broadcast their available spells and cooldown usage via addon-to-addon communication
  • Floating Tracker: Draggable frame showing all tracked spells with real-time cooldown timers
  • Kick Marker Assignments: The group leader can assign raid markers (Star, Circle, Diamond, Triangle, Moon) to group members — markers display in the tracker so everyone knows who kicks which mob. Use /zint assign to open the panel (leader only).
  • Separate Marker Window: Option to show markers in their own floating window instead of inline in the tracker
  • Two Categories: "Interrupts" at the top, "Stuns & Others" below
  • Category Filters: Show or hide interrupts, stuns, and other CC independently
  • Hide Ready Spells: Option to only display spells currently on cooldown
  • Spell Counter: Tracks how many times each spell was used per player (auto-resets on dungeon entry)
  • Lock Window: Prevent accidental dragging once positioned
  • Window Opacity: Adjustable background opacity (10%–100%)
  • Talent-Aware Cooldowns: Automatically adjusts cooldown durations based on active talents and specialization
  • Pet Spells: Supports pet abilities like Spell Lock (Felhunter) and Axe Toss (Felguard)
  • Options Panel: Configuration via Escape → Options → AddOns → ZaeUI → Interrupts

Commands

Command Description
/zint Open the options panel
/zint resetcount Reset spell use counters
/zint reset Reset all settings to defaults
/zint assign Open kick marker assignment panel (leader only)
/zint help Show help

Options

  • Show tracker window — Toggle the floating frame on/off
  • Auto-hide when not in a group — Automatically hide the tracker when solo
  • Show spell use counter — Display usage count per spell
  • Auto-reset counters on instance entry — Reset counters when entering a dungeon or raid
  • Hide ready spells — Only show spells currently on cooldown
  • Lock tracker window position — Prevent dragging the tracker
  • Show Interrupts / Show Stuns / Show Others — Filter which spell categories are displayed
  • Kick marker assignments — Use /zint assign to assign raid markers to group members for kick coordination (leader only)
  • Show markers in a separate window — Display markers in their own floating window instead of inline in the tracker (off by default)
  • Window opacity — Adjust background transparency for all windows (10%–100%)

Addon Messaging Protocol

All messages are sent via C_ChatInfo.SendAddonMessage with prefix ZaeInt on PARTY, RAID or INSTANCE_CHAT channel.

Blizzard silently drops these messages while a Mythic+ run, a PvP match, or a raid encounter is active (Patch 12.0+). See the warning at the top of this README.

Message Direction Format Description
SYNC Send & Receive SYNC:<spellID>,<spellID>,... Broadcast the list of tracked spell IDs the player knows. Sent on login, spec change, pet summon, and every 10s heartbeat.
USED Send & Receive USED:<spellID>:<cooldown> A tracked spell was cast. cooldown is the duration in seconds.
READY Send & Receive READY:<spellID> A tracked spell's cooldown has ended and is available again.
MARKS Send & Receive MARKS:<name>=<index>,<name>=<index>,... Kick marker assignments. index is the raid marker (1=Star, 2=Circle, 3=Diamond, 4=Triangle, 5=Moon). MARKS:_ clears all assignments.

Tracked Spells

Covers all classes with 50+ spells: interrupts, stuns, knockbacks, disorients and incapacitates. Users can add or remove spells via the customSpells and removedSpells saved variables.

Requirements

  • ZaeUI_Shared — required dependency, install from CurseForge

Download