Description
KICKAlert
Know the instant you can interrupt: big text, screen glow and sound when your target casts and your kick is ready.
Built for WoW Forever, where the game hides combat data from addons. Also runs on Classic Era, Anniversary, TBC, Wrath, Cata, Mists and retail.
💬 Discord · 🐞 Report a bug · 📦 Source
🚀 Quick start
- Install KickAlert and start the game. Nothing to set up: your interrupt is found from your class and spellbook.
- Type /ka test to see the three alerts for 3 seconds.
- Type /ka to change the word, colors, sound, or to move the text.
⚡ What it does
When your target or focus casts a spell you can interrupt, and your interrupt is ready and in range:
- Text: a pulsing word (
KICKby default) where you want it on screen. Font, size, outline, color and pulse speed are yours to pick. - Screen glow: a colored glow on the four edges of the screen, hard to miss even when you look at your bars.
- Sound: a short alarm, or any game sound or sound file you choose.
Each alert turns on and off on its own. The alert stops as soon as the cast ends.
Nameplates: on top of that, KICK shows above every enemy nameplate that casts an interruptible spell, without targeting it.
🛡 Made for WoW Forever
WoW Forever looks like Classic but runs on the modern game engine. In combat, that engine hides the enemy cast details and your own cooldowns from addons. Kick alerts that read them stay silent or throw Lua errors.
KickAlert gets the same answers another way:
| Question | How KickAlert knows on WoW Forever |
|---|---|
| Is the enemy casting? | The game still tells that a cast is running, only its details are hidden |
| Can the cast be interrupted? | The game's "now interruptible / not interruptible" events |
| Is your interrupt ready? | Worked out from your own casts and the spell's cooldown |
Hidden values are never compared or computed. Type /ka status to see which interrupt is tracked and how its cooldown is read.
⌨ Commands
| Command | Effect |
|---|---|
/ka |
Options panel |
/ka test |
Plays the three alerts for 3 seconds |
/ka unlock / /ka lock |
Move the text / lock it |
/ka reset |
Text back to its default position |
/ka spell <id> / /ka spell auto |
Track another interrupt / back to automatic |
/ka status |
Tracked interrupt and active options |
/ka wipe |
Resets every setting and reloads the interface |
English by default. The options panel offers the 11 game languages.
🎯 Limits
- On WoW Forever and retail, a cast that is protected from its very first second shows as interruptible. Casts that become protected later are handled.
- On WoW Forever and retail, the game hides enemy range: the alert can show while you are out of range.
- The nameplate
KICKonly checks the cast, not your interrupt cooldown or range. - The screen glow follows the screen edges and cannot be moved.
- On Classic Era, the game does not tell protected casts apart: every enemy cast shows as interruptible.
✅ Fair play
KickAlert only displays. It never casts, targets or presses a button for you, sends no message to other players and collects no data. Free and open source.
⚖ License
- GPL-3.0-or-later. Source code: github.com/dldvlpr-addons-wow/kickAlert.
- Not affiliated with or endorsed by Blizzard Entertainment. World of Warcraft and WoW Forever are trademarks of Blizzard Entertainment, Inc.



