Cursor Cooldown Reloaded

Overview
Cursor Cooldown Reloaded is a highly customizable World of Warcraft addon that displays cooldown indicators โ including the Global Cooldown (GCD), cast bars, swing timers, and spell cooldowns โ around your cursor. All indicators render as circular rings (donut-style) with fully configurable colors, sizes, thickness, and textures.
Originally created by bakahar, Finghin, and Sancty, and revived for modern WoW by Kallye / AcidBomb.
Features
| Feature |
Description |
| ๐ฏ Cursor-Aligned |
Indicators attach to your cursor or a fixed position โ your choice |
| ๐ต GCD Tracker |
Real-time global cooldown ring with spark indicator |
| ๐ง Cast Bar |
Custom cast bar ring with latency display, channel bar, and empower tracking |
| โ๏ธ Swing Timer |
Melee and ranged auto-attack swing timer ring |
| ๐ฎ Spell Cooldowns |
Track individual spell cooldowns with icon and text around the cursor |
| ๐ Decorative Ring |
Aura-style rotating ring that shows during GCD/casting/combat/raid/always |
| ๐จ Full Customization |
Colors, radius, thickness, textures, fonts, offsets โ all configurable |
| ๐งฉ Module System |
Enable or disable individual modules per profile |
| ๐ญ Role Filter |
Auto-hide the addon based on your current specialization role |
| ๐ฆ Profile Support |
AceDB-3.0 profiles for different specs and characters |
| ๐ Localized |
English, French, German, Russian, Spanish (ES/MX), Italian, Korean, Portuguese (BR), Chinese (Simplified/Traditional) |
Modules
1. GCD Tracker
Tracks the Global Cooldown using the dedicated GCD tracking spell (61304) on modern clients, with fallback to class-specific spells for Classic Era.
| Setting |
Type |
Default |
Description |
| Show spark only |
Toggle |
false |
Hide the donut ring, show only the spark |
| Radius |
Range (10โ256) |
23 |
Outer radius of the donut in pixels |
| Thickness |
Range (15โ35, step 5) |
25 |
Ring thickness |
| Bar color |
Color + Alpha |
White (0.8) |
Foreground ring color |
| Background color |
Color + Alpha |
Gray (0.8) |
Background ring color |
| Spark color |
Color + Alpha |
Lavender (1.0) |
Spark indicator color |
| Background texture |
Select |
None |
Atlas overlay texture (e.g. transmogrify frame) |
2. Cast Bar
Replaces or works alongside the default cast bar with a circular ring. Supports cast bars, channel bars, and empower spells (Evoker).
| Setting |
Type |
Default |
Description |
| Show spark only |
Toggle |
false |
Hide the donut ring |
| Radius |
Range (10โ256) |
22 |
Outer radius |
| Thickness |
Range (15โ35, step 5) |
25 |
Ring thickness |
| Bar color |
Color + Alpha |
White (0.8) |
Cast progress color |
| Background color |
Color + Alpha |
Gray (0.8) |
Ring background |
| Spark color |
Color + Alpha |
Lavender (1.0) |
Spark indicator |
| Latency color |
Color + Alpha |
Red (1.0) |
Latency overlay on the cast bar |
| Spell text |
Toggle + Font |
Disabled |
Spell name and font settings |
| Hide default cast bar |
Toggle |
false |
Hide Blizzard's default cast bar |
| Reverse channeling |
Toggle |
false |
Reverse channel bar direction |
3. Swing Timer
Tracks melee auto-attack swing and ranged auto-shot timers. Based on the Quartz Swing module (originally by Nymbia and Nevcairiel).
| Setting |
Type |
Default |
Description |
| Show spark only |
Toggle |
false |
Hide the donut ring |
| Radius |
Range (10โ256) |
18 |
Outer radius |
| Thickness |
Range (15โ35, step 5) |
25 |
Ring thickness |
| Bar color |
Color + Alpha |
White (0.8) |
Swing progress color |
| Background color |
Color + Alpha |
Gray (0.8) |
Ring background |
| Spark color |
Color + Alpha |
Lavender (1.0) |
Spark indicator |
Note: Since the Midnight (12.0) pre-patch, combat log restrictions affect some Classic Era swing functionality.
4. Spell Cooldowns
Tracks individual spell cooldowns and displays as small icons with cooldown text arranged around the cursor.
| Setting |
Type |
Default |
Description |
| Icon size |
Range (5โ50) |
15 |
Size of each spell icon |
| Font |
LSM Font Select |
Calibri |
Cooldown text font |
| Font size |
Range (1โ30) |
11 |
Cooldown text size |
| Spells |
List |
Per-class defaults |
Add or remove spells by ID or name |
Default spells per class:
| Class |
Spells Tracked |
| Druid |
Wild Growth (48438), Swiftmend (18562) |
| Priest |
Penance (47540), Fade (586), Shadowfiend (34433) |
| Shaman |
Heroism / Bloodlust (32182 / 2825) |
| Mage |
Time Warp (80353) |
| Monk |
Renewing Mist (115151) |
You can add any spell from your spellbook via the configuration GUI.
5. Decorative Ring
An aura-style decorative ring that rotates and pulses. Can be shown based on context.
| Setting |
Type |
Default |
Description |
| Texture |
Select / Input |
AuraRune 1 (165624) |
13+ built-in textures + custom file path |
| Width |
Range (40โ100) |
75 |
Ring width in pixels |
| Color |
Color + Alpha |
Green (0.5) |
Ring vertex color |
| Rotate |
Toggle |
true |
Enable continuous rotation |
| Visibility |
Select |
GCD / Casting only |
GCD/Casting only ยท In combat ยท In raid ยท In party/raid ยท Always |
Available textures: AuraRune 1, AuraRune 1 glow, AuraRune 8 (legacy), Aura Split, Aura Half, AuraRune 5, AuraRune 7, AuraRune 9, AuraRune A, AuraRune B, AuraRune C, Halo, Circle, Transmog frame small red, or any custom texture path.
General Settings
| Setting |
Type |
Default |
Description |
| Attach to cursor |
Toggle |
true |
Follow your cursor (off = fixed screen position) |
| Horizontal offset |
Range (0โ64) |
12 |
Offset right from cursor |
| Vertical offset |
Range (โ64โ0) |
-12 |
Offset down from cursor |
| Left (X position) |
Number input |
400 |
Fixed screen X when not attached to cursor |
| Bottom (Y position) |
Number input |
400 |
Fixed screen Y when not attached to cursor |
| Role filter |
Toggle |
Off |
Hide addon when current spec role is disabled |
| TANK / HEALER / DAMAGER |
Toggle |
All enabled |
Which roles to show the addon for |
Slash Commands
| Command |
Description |
/gcd |
Open the configuration panel |
/cc |
Open the configuration panel |
/ccr |
Open the configuration panel |
/ccd |
Open the configuration panel |
Once in the options panel, click Unlock to freely drag all indicators to your preferred position, then right-click to lock.
Installation
Via CurseForge (Recommended)
- Open the CurseForge app
- Search for Cursor Cooldown Reloaded
- Click Install
Manual Installation
- Download the latest release
- Extract the
CursorCooldown folder into World of Warcraft\_retail_\Interface\AddOns\ (or _classic_, _classic_era_, _anniversary_ depending on your client)
- Restart WoW or type
/reload
Requirements
| Dependency |
Type |
| Ace3 |
Library (embedded) |
| LibStub |
Library (embedded) |
| LibSharedMedia-3.0 |
Library (embedded) |
All dependencies are embedded in the addon โ no separate downloads needed.
Supported WoW Versions
| Client |
TOC Interface |
Status |
| Retail (The War Within) |
120005 |
โ
Supported |
| Cataclysm Classic |
50504 |
โ
Supported |
| Wrath of the Lich King Classic |
30500 |
โ
Supported |
| Burning Crusade Classic |
20505 |
โ
Supported |
| Classic Era |
11508 |
โ
Supported |
Localization
| Language |
Locale |
| English |
enUS |
| French |
frFR |
| Russian |
ruRU |
| German |
deDE |
| Spanish (EU) |
esES |
| Spanish (Mexico) |
esMX |
| Italian |
itIT |
| Korean |
koKR |
| Portuguese (Brazil) |
ptBR |
| Chinese (Simplified) |
zhCN |
| Chinese (Traditional) |
zhTW |
Translations are community-maintained. Submit improvements via GitHub.
Credits
| Role |
Name |
| Author / Maintainer |
AcidBomb / Kallye |
| Original Authors |
bakahar, Finghin, Sancty |
| Code Contributions |
TimothyLuke, Nymbia, Nevcairiel (Quartz Swing module), Greg Flynn / Nuckin (Circle Cast 2 donut rendering) |
Links
License
Licensed under the GNU General Public License v3. See LICENSE for details.