ClassTimer
Deprecation Notice: If possible, please use WeakAuras instead, this addon is no longer maintained
This is an addon to create timers for your own buffs and debuffs.
General
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 customized 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.
Note: When adding values in the files, double parentheses are necessary on the last item in a table because it contains all the values from the function call and we only want the first one.
Options
/classtimer or the LDB Launcher
Credits
Must give Nymbia credits as he is a legend!
In reply to opiath:
/kiss
In reply to opiath:
/kiss
In reply to LeahWolf:
Thank you so much. This is one addon I really need :-)
Any plans to update for DF?
i have been using classtimers since wotlk and feel really crippled without it
In reply to kopidruid:
Ditto. With DF I don't even see anything on logs that could help pinpoint the issue. It just doesn't show the bars at all.
In reply to kopidruid:
Ditto. With DF I don't even see anything on logs that could help pinpoint the issue. It just doesn't show the bars at all.
In reply to kopidruid:
To make it work in the Dragonflight patch make the following adjustment in ClassTimer.lua:
Line 120: Change 'DIALOG' to 'OVERLAY'
Is it possible to track priest's shadow fiend?
Any chance you can port this to BCC Stanzilla?
Can you please add lunar Eclipse and solar Eclipse for balance druid?
They constantly swap and are extremely important.
Hi, thank you for the update! it works fine but I always get this after launch, is another addon the problem?
Message: ...AddOns\ClassTimer\Libs\AceEvent-3.0\AceEvent-3.0.lua:33: Attempt to register unknown event "PLAYER_PET_CHANGED"
Time: Wed Oct 21 11:42:15 2020
Count: 1
Stack: ...AddOns\ClassTimer\Libs\AceEvent-3.0\AceEvent-3.0.lua:33: Attempt to register unknown event "PLAYER_PET_CHANGED"
[string "=[C]"]: in function `RegisterEvent'
[string "@Interface\AddOns\ClassTimer\Libs\AceEvent-3.0\AceEvent-3.0.lua"]:33: in function `OnUsed'
[string "@Interface\AddOns\Capping\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:142: in function `RegisterEvent'
[string "@Interface\AddOns\ClassTimer\ClassTimer.lua"]:342: in function <Interface\AddOns\ClassTimer\ClassTimer.lua:338>
[string "=[C]"]: ?
[string "@Interface\AddOns\ClassTimer\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:70: in function <...AddOns\ClassTimer\Libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Interface\AddOns\ClassTimer\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:527: in function `EnableAddon'
[string "@Interface\AddOns\ClassTimer\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:630: in function <...AddOns\ClassTimer\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
Locals: <none>
In reply to Forge_User_09039293:
I actually fixed it thanks to zorcan2112, sorry for the trouble
Hello there,
i was getting errors
21x ...\common\Wildpants\libs\AceEvent-3.0\AceEvent-3.0-4.lua:33: Attempt to register unknown event "PLAYER_PET_CHANGED"
[string "=[C]"]: in function `RegisterEvent'
[string "@Bagnon\common\Wildpants\libs\AceEvent-3.0\AceEvent-3.0-4.lua"]:33: in function `OnUsed'
[string "@BugSack\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:142: in function `RegisterEvent'
[string "@ClassTimer\ClassTimer-2.4.90001.1.lua"]:342: in function <ClassTimer\ClassTimer.lua:338>
[string "=[C]"]: ?
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon'
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:615>
When i disabled classtimer, the error is away, can you fix it?
I was getting errors with the Shadowlands Alpha when logging into a character referencing PLAYER_PET_CHANGED. I managed to fix the issue by updating line 342 and 361 of Classtimer.lua
Old:
Line 342: Self:RegisterEvent('PLAYER_PET_CHANGED')
Line 361: function ClassTimer:PLAYER_PET_CHANGED()
New:
Line 342: self:RegisterEvent('UNIT_PET')
Line 361: function ClassTimer:UNIT_PET()
Just my 2 cents.
In reply to Zorcan2112:
Thank you for that <3 It helped me to fix it!
In reply to Zorcan2112:
Thank you <3
In reply to Zorcan2112:
I had this error chasing me through all BFA addon, thx a lot for the fix!
In reply to Zorcan2112:
Excellent. Thanks for the fix.
In reply to ZalidTheBur:
Not sure this got packaged up - the comment says fixed but the souce i just got still has the bug.
In reply to Zorcan2112:
Thank you so much. Sad that this isnt fixed since nearly 2 years now. :(