Track Cooldowns

Tracking Bars (Spells)


Note: I am no longer playing WoW, but I've used the Warlords beta to fix, update and briefly test the addon. The latest beta (v3.0.1 beta) should work with Warlords 6.0.2. Feel free to comment or send me messages if you had some issues.

Now updated for Mists of Pandaria (beta supports Warlords 6.0.2) More cooldowns and features to come!

Track Cooldowns tracks and displays following raid/party spells:

  • Death Knight: Anti-Magic Zone, Anti-Magic Shell, Bone Shield, Icebound Fortitude, Vampiric Blood, Rune Tap, Raise Ally, Dark Command, Death Grip, Mind Freeze, Strangulate, Gorefiend's Grasp, Remoreless Winter, Desecrated Ground, Death Pact, Unholy Blight, Lichborne, Asphyxiate, Death's Advance
  • Druid: Barkskin, Innervate, Rebirth, Tranquility, Incarnation: Tree of Life, Typhoon, Growl, Solar Beam, Iron Bark, Heart of the Wild, Nature's Vigil, Skull Bash (Cat and Bear forms), Might of Ursoc, Celestial Alignment, Cenarion Ward, Displacer Beast, Nature's Swiftness, Renewal, Mass Entanglement, Force of Nature, Ursol's Vortex, Starfall, Mighty Bash
  • Hunter: Feign Death, Misdirection, Deterrence, Silencing Shot, Disengage
  • Mage: Time Warp, Ice Block, Invisibility, Ring of Frost, Counterspell
  • Monk: Revival, Life Cocoon, Chi Brew, Leg Sweep, Charging Ox Wave, Dampen Harm, Diffuse Magic, Rushing Jade Wind, Invoke Xuen, the White Tiger, Fortifying Brew, Zen Meditation
  • Paladin: Divine Protection, Divine Shield, Ardent Defender, Hand of Protection, Hand of Sacrifice, Hand of Salvation, Lay On Hands, Devotion Aura, Divine Plea, Hand of Reckoning, Rebuke, Execution Sentence/Stay of Execution, Holy Prism, Light's Hammer, Holy Avenger, Avenging Wrath, Speed of Light, Guardian of the Ancient Kings (Retribution only)
  • Priest: Divine Hymn, Fear Ward, Guardian Spirit, Hymn of Hope, Leap of Faith, Pain Suppression, Power Word: Barrier, Silence, Dispersion, Void Shift, Power Infusion, Shadowfiend, Mindbender, Void Tendrils, Psyfiend, Desperate Prayer, Halo
  • Rogue: Cloak of Shadows, Vanish, Tricks of the Trade, Kick, Preparation, Dismantle, Evasion, Shadowstep
  • Shaman: Bloodlust/Heroism, Mana Tide Totem, Reincarnation, Spirit Link Totem, Thunderstorm, Wind Shear, Spirit Link Totem, Healing Tide Totem, Ascendance, Ancestral Guidance, Stormlash Totem, Stone Bulwark Totem, Astral Shift, Earthgrab Totem, Windwalk Totem, Call of the Elements, Elemental Mastery, Ancesteral Swiftness, Tremor Totem, Earth Elemental Totem, Fire Elemental Totem
  • Warlock: Soulstone Resurrection, Ritual of Summoning, Ritual of Souls, Spell Lock, Dark Regeneration, Shadowfury, Mortal Coil, Howl of Terror, Sacrificial Pact, Dark Bargain, Unbound Will, Grimoire of Service, Grimoire of Sacrifice, Archimonde's Vengeance, Kil'jaeden's Cunning
  • Warrior: Last Stand, Shield Wall, Enraged Regeneration, Rallying Cry, Taunt, Pummel, Demoralizing Banner, Skull Banner, Disrupting Shout, Staggering Shout, Bladestorm, Dragon Roar, Shockwave, Mass Spell Reflection, Safeguard, Vigilance, Avatar, Bloodbath, Stormbolt


  • Hiding any spell from tracking.
  • Hide your own spells.
  • Track only your own cooldowns.
  • Choose channels to report about ready spells.
  • Fully customizable tracking bars.
  • Track cooldowns in raids, parties, battlegrounds, or while alone.
  • Synchronization between addon owners to get correct spell cooldowns, including glyphs and talents (might still need some updating).
  • Synchronization cooldowns from owners oRA and CTRA (Rebirth, Soulstone Resurrection and Reincarnation).
  • Cooldown resets through boss tracking. DBM or BigWigs must be installed to take advantage of this feature.
  • Report screen which tracks the various cooldowns used by players in your raid/party/etc.
  • Group cooldowns by class (and then sort by time) or just sort by time alone.


To configure the addon use Interface/AddOns tab in the main menu or right click on AddOn anchor.

Slash commands:

  • /tc - shows available commands
  • /tc toggle - enable/disable the addon
  • /tc config - displays configuration window
  • /tc reset - resets all current cooldowns
  • /tc test - shows some test bars
  • /tc report - shows cooldown report screen


Need translators.

Feel free to use

Localization Progress

  • English: 100% complete
  • French: 0% complete
  • German: 94% complete
  • Korean: 100% complete
  • Russian: 100% complete
  • Simplified Chinese: 48% complete
  • Spanish: 0% complete
  • Traditional Chinese: 100% complete

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ph33rtehgd ph33rtehgd Apr 01, 2013 at 03:40 UTC - 0 likes

    @uknini: Go

    uknini: This should now be fixed in v2.5.9. I just renamed the library to prevent future conflicts in case LibBars is ever updated again. Let me know if you still see problems.

  • Avatar of ph33rtehgd ph33rtehgd Apr 01, 2013 at 03:24 UTC - 0 likes

    @uknini: Go

    Sure, I will change the library revision number to something unique since I made changes to it:).

  • Avatar of uknini uknini Mar 29, 2013 at 12:49 UTC - 0 likes

    Everytime a cooldown occurs, I get the following error and am not able to know what is on cooldown or how long for.

    8x TrackCooldowns-v2.5.8\Display-Display.lua:28: attempt to index field "ownerGroup" (a nil value)
    TrackCooldowns-v2.5.8\Display-Display.lua:28: in function <TrackCooldowns\Display.lua:23>
    <in C code>
    SmartRes2-r258\Libs\LibBars-1.0\LibBars-1.0-90022.lua:845: in function "SortBars"
    SmartRes2-r258\Libs\LibBars-1.0\LibBars-1.0-90022.lua:414: in function "NewBarFromPrototype"
    SmartRes2-r258\Libs\LibBars-1.0\LibBars-1.0-90022.lua:449: in function "NewTimerBar"
    TrackCooldowns-v2.5.8\Display-Display.lua:193: in function "StartCooldown"
    TrackCooldowns-v2.5.8\Display-Display.lua:408: in function <TrackCooldowns\Display.lua:403>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[3]":9: in function <string>:"safecall Dispatcher[3]":5
    (tail call): ?
    AceConfigDialog-3.0\AceConfigDialog-3.0-57.lua:799: in function <AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[4]":9: in function <string>:"safecall Dispatcher[4]":5
    (tail call): ?
    Ace3-Release-r1083\AceGUI-3.0\AceGUI-3.0-33.lua:314: in function "Fire"
    Ace3-Release-r1083\20AceGUI-3.0-33\widgets\AceGUIWidget-Button.lua:28: in function <Ace3\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:25>

    Using Track Cooldowns R2.5.8 and SmartRes2 r258 with embedded libraries.

    SmartRes2 is loading the same version of LibBars-1.0 before Track Cooldowns can and that means Track Cooldowns doesn't know about the changes that were made to the library in r45 ;)

    Any chance of changing the revision number in the library or something similar so that both addons can play nicely side by side?

    Last edited Mar 29, 2013 by uknini
  • Avatar of ph33rtehgd ph33rtehgd Jan 18, 2013 at 06:47 UTC - 0 likes

    @ben9ti: Go

    Updated for 5.1!

  • Avatar of ben9ti ben9ti Sep 18, 2012 at 18:24 UTC - 0 likes

    any chance we could get an update? :-(

  • Avatar of causethedruid causethedruid Oct 14, 2011 at 21:08 UTC - 0 likes

    Hello, thanks for making this nice addon. However I have notised that Track cooldowns dont calculate for the "Malfurion's gift" talent for the resto druid which reduce Cooldown for tranquility by 2x2.5 minutes = 5 min in total. It is not an issue with synchronization since I have tested it on my druid using own tranquility. I hope you could solve this issue or explain if I have missed something.

    Thank q in advance

    - Causie



Date created
May 24, 2011
Last update
Oct 28, 2014
Development stage
  • enUS
  • koKR
  • ruRU
  • zhCN
  • zhTW
Public Domain
Curse link
Track Cooldowns
Recent files
  • R: v3.0.6 for 6.0.3 Oct 28, 2014
  • A: r105 for 6.0.3 Oct 28, 2014
  • R: v3.0.5 for 6.0.2 Oct 26, 2014
  • A: r103 for 6.0.2 Oct 24, 2014
  • A: r102 for 6.0.2 Oct 24, 2014