promotional bannermobile promotional banner

EnemyCastBars

Track enemy spell casts and help assign kick roles out to group members
ecbbars.png

ecbbars.png

Description

Enemy Cast Bars

A clean, consolidated list of every enemy spell currently being cast — gathered into one movable, compact stack instead of scattered across nameplates. Built for interrupters: at a glance you can see what's castable, what's immune, and exactly when your kick comes off cooldown.

Features

  • One consolidated list — every enemy cast in progress shown as a tidy vertical stack of bars (name, timer, spell icon). No more hunting across nameplates.
  • Interrupt-ready line — a gold marker on each bar showing the precise moment your interrupt comes off cooldown. If the line lands before the cast ends, you can kick it in time; if your kick won't be ready, the line doesn't show at all.
  • At-a-glance interrupt state (color-coded):
    • Green — interruptible and your kick is ready
    • Grey — interruptible, but your kick is still on cooldown
    • Red — cannot be interrupted (immune / shielded)
  • Smart filters — optionally hide non-interruptible casts, show only spells targeting you, or show only "important" dungeon/raid casts.
  • Zone control — enable or disable the bars independently in the open world, 5-man dungeons, and raids.
  • Raid-marker assignment (group tool) — when your group zones into a dungeon or raid, a window can pop so everyone claims an interrupt target: one raid marker each, first-come-first-serve, synced live across everyone running the addon. A side panel shows who has the addon and what they picked. It then auto-builds a personal mark + focus + kick macro for your claimed marker.
  • Preview mode — fake bars so you can position and style everything out of combat.

Slash commands

Command Action
/ecb Toggle move / lock
/ecb config Open the settings window
/ecb preview Toggle demo bars for positioning
/ecb markers Open the raid-marker assignment window
/ecb reset Reset position & scale
/ecb scale <0.4–3.0> Set scale
/ecb growup Flip the grow direction

Settings are also available under Esc → Options → AddOns → Enemy Cast Bars (Sizing & Layout, Colors, and Filters & Display pages), and via the minimap button.

Notes for The War Within (12.0+)

Blizzard's 12.0 "secret values" system deliberately hides hostile cast data and your own cooldown state from addons, and blocks some automation. Enemy Cast Bars works fully within those rules — but one thing is simply not possible for any addon on 12.0 and worth knowing:

  • The kick macro cannot check whether your target is currently casting, so it will fire even if the mob isn't casting. Time the press off the cast bars. (The macro still places your raid marker via the secure /tm command, sets the target as focus, and casts your interrupt at your focus — all in one button.)

Feedback

Bug reports and feature suggestions are very welcome. Please include your class/spec and, if it's an error, the full Lua error text.

The EnemyCastBars Team

profile avatar
Owner
  • 2
    Projects
  • 48
    Downloads

More from Baskie

  • GearUpgradeCheck project image

    GearUpgradeCheck

    • 32
    • Addons

    It provides information on your current gear and how many upgrades you have available to spend and what items are probably the best to upgrade.

    • 32
    • June 18, 2026
    • Addons
  • GearUpgradeCheck project image

    GearUpgradeCheck

    • 32
    • Addons

    It provides information on your current gear and how many upgrades you have available to spend and what items are probably the best to upgrade.

    • 32
    • June 18, 2026
    • Addons