Get an Epic Experience with Premium


Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 73,283 Monthly Downloads
  • Supports: 6.2.0
  • 3,022,078 Total Downloads
  • Updated 06/23/2015
  • Created 06/03/2007
  • 2,936 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 2.3.60200.1
Support development! **

About ClassTimer

If there are spells missing for your class please make a ticket or add a comment, also please tell me of spells that have been removed so I can remove them from the list as well

Releases means stable and working except no guarantee and limited support on sticky bars.

This is an Addon to create timers for your own buffs and debuffs.


player bars on left, target in middle, focus on right, all can be moved

To track CC Effects you must set the CCed mob as your focus if its not your target.

Only icons and time can be shown if you don't want bars.

The text can be customised in the options by using, "%s for spell name", "%a for applications", "%u for unit name eg target or player", "%n for mob name"

This mod is set up with AceLocale so anyone who wants to add other locals feel free :)

If you want other textures for the bars, get the AddOn SharedMedia.


  1. /ClassTimer or the LDB Launcher


Must give nymbia credits as he is a legend

r441 | stanzilla | 2015-06-23 22:59:20 +0000 (Tue, 23 Jun 2015) | 1 line
Changed paths:
   A /tags/2.3.60200.1 (from /trunk:440)

Tagging as 2.3.60200.1
r440 | stanzilla | 2015-06-23 13:22:55 +0000 (Tue, 23 Jun 2015) | 1 line
Changed paths:
   M /trunk/ClassTimer.toc

Update TOC for Patch 6.2
r438 | stanzilla | 2015-05-02 13:34:23 +0000 (Sat, 02 May 2015) | 1 line
Changed paths:
   M /trunk/Bars/Warlock.lua

Warlock cleanup


First Previous Page 7 of 56 Next Last
  • #1251
    Yu'lon's Bite


    I have problem with proc Yu'lon's Bite  and classtimer



    Last edited by Xever38 on 9/20/2013 10:58:41 AM
  • #1250
    Bar sizes.

    Great addon! 

    I miss a timer for Starfall for my Balance druid, so i used the "Extra" bar to make one.
    But it is very much shorter than the rest of my bars. It doesnt seem to conform to the global settings for the other bars.

  • #1249
    Lightning-Imbued Chalice

    Trinket name:Lightning-Imbued Chalice

    Procname : Infinate Power x1  (x2 x3 x4 x5)

    would love to see a timer for this if possible please, minor fine tuning to healing ;)

    i really want it just to show up for 5 stacks or if its even possible, to have an option to show a proc/timer  when it reaches a certain amount of stacks ? that would be cool also ;)

    would be very usefull for on-use trinkets to see how long you have to use it before a stack wears off, example:Stolen Relic of Zuldazar

    situation. it would be nice to have the timer show up for this trinket at 6 stacks with the timer on how long you have before it drops off so as to know how long you have to use it.


    any feedback about any of these would be appreciate, thank you.

  • #1248

    Hi, I'm trying to get bars to grow when timer is less than 5 seconds left (the default setting) but they won't change size. I have checked Grow Up and enabled "Change size", but they do not change at all.

  • #1244

    Please Add:

    Jade Spirit

    Tempus Repit (Caster Legendary Meta Gem)

  • #1245

    Just figured out how to get Jade Spirit and Tempus Repit - probably works for similar buffs.

    Go into TImers, then AlwaysShown - then add the buffs into there, should start to show them.

  • #1243

    Is this compatible with Elvui? My bars keep disappearing in the middle of combat. I hate the built in Elv bars.

  • #1242

    hi I was unable to figure how to track dancing steel procs for main-hand and off-hand... Any tips?

  • #1241

    I fixed the bug in the warlock module, was actually me being stupid. Also added some missing timers from the comments and actually made that donate button on curse work. Please continue reporting missing stuff, the weapon enchants I know about but I can't make them work at the moment. One might try if they work with the AlwaysUp setting though.

  • #1240

    All of my warlock spells, trinket buffs also are not working.  I am incapable of opening the classtimer menu as well.

    My druid didnt have problems so far. havent tested my other chars yet

  • #1239

    Line 46 in Bars/Warlock.lua:

    Change the period to a comma and it'll start working again.

  • #1238

    Classtimers won't even load, can not configure it in my hud. :(

    Warlock needs his spell countdown! 

    For the time being, reloaded the previous version that supported 5.1 

    Last edited by Fatevilmonkey on 3/5/2013 4:27:24 PM
  • #1237

    Bars/Warlock.lua in the DOTs object (line 36) - some missing commas there.

    For the non-programmers: see the pattern for the other spell groups - you need to have a closing parentheses and a comma after the spell ID.

  • #1236

    Please add:

    Warlock spell (debuff): Conflagrate (Destruction)
    Warlock spell (self buff): Twilight Ward
    Warlock spell (debuff): Drain Life
    Warlock spell (debuff): Havoc

    Found error (rightclicking Soulstone self-buff when in options "Use Clicks" was enabled):

    Message: Interface\AddOns\ClassTimer\ClassTimer.lua:102: attempt to call global 'GetNumPartyMembers' (a nil value)
    Time: 02/07/13 20:53:55
    Count: 1
    Stack: Interface\AddOns\Auctionator\AtrErrorInspector.lua:106: in function <Interface\AddOns\Auctionator\AtrErrorInspector.lua:51>
    [C]: in function `GetNumPartyMembers'
    Interface\AddOns\ClassTimer\ClassTimer.lua:102: in function <Interface\AddOns\ClassTimer\ClassTimer.lua:96>

    Locals: msg = " Interface\AddOns\ClassTimer\ClassTimer.lua:102: attempt to call global 'GetNumPartyMembers' (a nil value)"
    funcnames = <table> {
    1 = "GetNumPartyMembers"
    funcstr = "GetNumPartyMembers"
    looksLikeAuctionatorError = false
    inAtrErrorHandler = true
    origErrorHandler = <function> defined *:OnLoad:1
    zc = <table> {
    msg_red = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:608
    IsEnglishLocale = <function> defined @Interface\AddOns\Auctionator\AuctionatorLocalize.lua:52
    msg_badErr = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:644
    tallyAdd = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1121
    msg = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:737
    GetArrayElemOrFirst = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:150
    NumToBool = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:562
    msg_color = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:614
    ParseBattlePetLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:429
    ShowHide = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:36
    StringStartsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:930
    printmem = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1031
    round = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:602
    StringContains = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:892
    CopyDeep = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1003
    CheckDeferredCall = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:332
    priceToMoneyString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:841
    tallyPrint = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1133
    TrimBrackets = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:974
    GetArrayElemOrNil = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:165
    BoolToNum = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:552
    If = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:99
    periodic = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:355
    Min = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:69
    msg_pink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:609
    SetTextIf = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:47
    TrimQuotes = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:954
    msg_str = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:627
    ItemNamefromLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:471
    enc64 = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:215
    Val = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:58
    IsBattlePetLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:421
    StringEndsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:910
    printableLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1018
    PrintTable = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:385
    StringSame = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:874
    priceToString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:805
    PullItemIntoMemory = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:520
    val2gsc = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:787
    PrintKeysSorted = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:110
    msg_ex = <function> defined @Interface\AddOns\Auc

    updated: 7th feb 2013 @ 20:51 CET 

    Thank you!

    Last edited by lordgreg on 2/7/2013 1:55:01 PM
  • #1234

    Please make Jade Spirit working!

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway