Get an Epic Experience with Premium

ClassMonitor Tukui&ElvUI&BlizzardUI

Class Login to Add Favorites
  • World of Warcraft
  • 5,174 Monthly Downloads
  • Supports: 5.4.0
  • 117,056 Total Downloads
  • Updated 09/12/2013
  • Created 09/21/2012
  • 48 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: Public Domain
  • Newest File: 3.5.3
Support development! **

About ClassMonitor Tukui&ElvUI&BlizzardUI

**** New ****
Statue plugin added (monk statue, priest light well, dk ghoul and warrior banner)
****Coming soon****
Free anchoring for each plugin

Monitor class resources such as combo points, energy, runes, soul shards, mana, eclipse, mana tea.
This version is compatible with standard Blizzard UI, Tukui and ElvUI. This replaced old versions Tukui_ClassMonitor and Tukui_ElvUI_ClassMonitor

To move frames, you can use /clm move or /moveui if you're using Tukui/ElvUI
To config, you can use /clm config (or /ec in ElvUI)

If you see blurry borders on top/bottom of bars, try with multisampling set to 1 (it's impossible to perform pixel perfect with multisampling set higher than 1) You may also try to set an even value for bar height and/or move your bars one pixel above/below

You can still modify your config by creating a new file profiles.lua in /ClassMonitor/config/ but it will be lost each time you perform an update of the addon.

Default configuration by class:
Druid: mana/rage/energy, combo, eclipse, mushrooms
Paladin: mana, holy power, sacred shield
Warlock: mana, soul shards, burning embers, demonic fury
Rogue: energy, combo, anticipation, bandit's guile
Priest: mana, shadow orbs, rapture ICD, Light wekk
Mage: mana, arcane blast, ignite, combustion
DK: runic power, runes, shadow infusion, bone shield, blood shield, ghoul
Hunter: focus, pet's frenzy
Warrior: rage, shield barrier, banners
Shaman: mana, fulmination, maelstrom, totems
Monk: mana/energy, chi, mana tea, elusive brew, tigereye brew, stagger, guard, statues

Additional plugin (must be added in config.lua or with config UI):
Health, CD, Recharge (points and bar  CD with charge like monk's roll) , Aura (points and bar   check buff or debuff)

This addon is based on sCombo by Smelly and Hydra. It has been totally rewritten and many new features have been added. Ildyria also wrote some plugins.

Updated for 5.4
Minor bug fixed
Config: AURABAR missing Filter config option added
AURA and POWER can be displayed from right to left or left to right (reverse option)
Config: Rune map saved (at last :D)
Config: Aura max count up to 16 instead of 10

Patch 5.3
TOC updated
Quick and dirty workaround for problem with ElvUI config. Will be fixed later.

Updated for patch 5.2
4 arcane charges instead of 6
Addon always in curse client status modified fixed, thanks Acend from Curse team
Bug fixed in ENERGIZE plugin, duration was always reset to 10 :/ (thanks Nize)

Statue plugin added (monk statue, priest light well, dk ghoul and warrior banner)
Bug fix with outdated message in BG
Rare issue fixed with RegisterAddonMessagePrefix

AURABAR: count removed and show spell name added
RUNES: runes order added in config UI

TOC updated for 5.1

IMPORTANT change for plugin developer: .enable renamed to .enabled, you should now use self:IsEnabled() to check this value (instead of using self.settings.enable
Graphical glitch fixed in DEMONICFURY, RECHARGE plugin
SetInside used with each statusbar instead of setting manually anchoring (Pixel perfect correct with ElvUI)
GetColor added in public namespace
GetAnchor, GetWidth and GetHeight added in Plugin metatable (mandatory for external plugin if you don't want to break autogrid anchoring)
External plugin sample HelloWorld and Castbar added
Unit reaction added in Native UI
Safecall methods from plugin to avoid crashing ClassMonitor with bugged external plugins
Plugin with OnUpdate event handler modified to avoid refreshing on every call
Colors can be set again in COMBO plugin
Anchor cycle and unknown anchor handled more efficiently
Bone shield default position fixed
Bug fixed in ECLIPSE plugin (never code when you're tired)
Plugins should now use ElvUI border color, texture, ... correctly
Simplified chinese localization by Puffina
IMPORTANT change for plugin developer: D.Helpers.Enable renamed to D.Helpers.Enabled
Bug fixed in plugin creation
Description option added for each plugin
Better default anchoring when creating new plugin
ReloadUI added in reset
Simplified chinese localization by Puffina
Bug fixed while creating new plugin + autogrid anchor, sometimes frame was pointing to a not yet existing frame
Bug fixed in autogrid anchoring master assignation
Bug fixed in ElvUI unit color
Bug fixed while re-creating a deleted plugin during the same play session
Bug in width/height config (stupid copy/paste)

Auto-grid anchor activated (still experimental)
Add new plugin instance implemented
Delete plugin instance implemented
External plugin allowed (see README)
Old plugin code removed
Bug fixed in TANKSHIELD plugin
Bug fixed in CD plugin (graphical glitch)
Bug fixed in TOTEMS plugin
Typo in french localization
Width and height grouped
Auto-grid anchor added
Plugin instance creation/deletion added
Plugin option definition rewritten
Description added for each plugin
Debug mode
Bug fixed with DOT plugin. Yes, again.
Bug fixed with buff/debuff on pets

Plugins rewritten to allow on-the-fly settings modification without reloadUI (==>no more reloadUI when modifying options)
Anchor added in config UI
Code refactored
Default height set to 16 (stupid workaround for multisampling and pixel perfect)
Popup to inform about problems with multisampling and pixel perfectness
CD and Recharge/RechargeBar plugin added (must be added manually)
UI namespace cleaned
Bug fixed in Tukui skin
Use ElvUI colors when possible
Bugs fixed in DOT and ENERGIZE plugin
hideifmax option added in RESOURCE plugin
Default color for Demonic Fury and Burning Embers
SendAddonMessage added to check if a new version is available
Unused code removed
Auto-grid anchor added (experimental)
Bug fixed in Eclipse:UpdateGraphics
Default values set in plugin instead of main loop
Color defaulting added

Bug fixed in Tukui Ace3 skin

Bug fixed with option control panel in ElvUI

Config UI Tukui skin bug fixed
Reload UI less spammy
Global width/height setter
LibStub and CallbackHandler library were missing

IG config continued, edit panel done except anchor/colors
Bug fixed in ElvUI skin
Plugin with count doesn't specify point width+spacing anymore but total bar width (point width and spacing are computed dynamically)
spec replaced with specs (table instead of value)
anchors removed, only one anchor
Tank shield plugin (more shields will come later)
TOTEM kind renamed to TOTEMS
Demonic fury and burning embers config has been removed from power config
Bug fixed in Runes and Stagger plugin

Basic config UI
Shadow removed from from bar/points
Bug fixed in Health plugin

Stagger plugin added
Regen renamed to Energize

Bug fixed with autohide on resource/eclipse/demonic fury/health
New plugin: Bandit's Guile (Rogue combat)
Bone shield added in DK config
Frenzy added to Hunter config
Add event to handle unit = "pet"
Mana Tea/Elusive Brew/Tigereye Brew reactivated

Engine.GetConfig function added, it makes easier to edit profiles.lua (profiles_template.lua modified)
Bug fixed with Eclipse, power max was set to 0 while connecting (and not after /console reloadui)
Autohide added for each plugin

Shadow can be disabled by setting Engine.UIConfig.shadow = false in your profiles.lua
Elusive brew and Tigereye brew added for monk (thanks Soulshard)

Default bool value overwriting set value bug fixed
Additional option 'unit' in Aura plugin
Typo fixed in config explanation
Another pixel perfect bug fixed :)
Missing method in native UI

Pixel perfect bug fixed
Addon structure modified a little bit

Doesn't need Tukui or ElvUI anymore but still compatible with them

Bug fixed in Health plugin
Additional option 'unit' on Health plugin
profiles.lua added to .gitignore + profiles_template.lua added

ElvUI compatible
Shadow infusion aura added for DK

Additional info in config file
Totem plugin rewritten to be more generic and include wild mushrooms
Multi spec restriction added

Additional layout for aura plugin, bar+text+duration instead of points (useful to track mana tea)

Shadow orbs, Shaman maelstrom/fulmination fixed
RSA removed

Eclipse fixed
Unused code removed

Movers added

Bug fixed
Unused code removed

Plugins are now in addon namespace instead of global one
Wildmushrooms and Regen readded
Framestrata fixed for every plugin
RegisterUnitEvent used when possible (instead of RegisterEvent)

Demonic Fury, Burning Embers added
Number of power unit handled dynamically
Bug fixes

Monk config added
dynamic power unit

MoP ready

Regen plugin by Ildyria

Dot plugin by Ildyria

Shaman config
Bug fixed

Totems plugin by Ildyria

Health plugin by Ildyria
Movers out of Tukui added

Runes fixed

Patch 4.3 ready

Config structure modified

Aura, power, resource bug fixed

Totally rewritten

First commit


First Previous Page 1 of 8 Next Last
  • #118

    thanks, but can this addon display then remaining health for monk's ox statue? 

  • #116

    To enable this for 6.0 - please open

    1. /Interface/Addons/ClassMonitor/ClassMonitor.toc 
    2. /Interface/Addons/ClassMonitor_ConfigUI/ClassMonitor_ConfigUI.toc 

    and change the lines that read "## Interface: 50400" to "## Interface: 60000"

    This may be buggy, but I use this for a basic mana bar for my druid, and it seems to be working for now.  

  • #115

    @OmniBladeA7 you got it working in 6.0.2?

  • #117

    See my post above, I hope that helps you for now.  

  • #114

    Hey! I lovvveee this addon. Keep up the great work! I have a question that is more of a fun thing than needed, it works fine as is, just trying to do little tweaks to pretty things up.


    Was trying to configure colors for "Threshold" I am not sure if I understand this correctly, but its for changing color to better catch your eye when a certain item reaches a critical point right? For example I have it set up to monitor "Dot Bar" spell ID 348 or 157736 for Immolate. It works, and places perfectly. But no matter what number I set "Threshold" at the 3 colors below never seem to show at that time. Right at the last second of the bar it turns bright red, which happens to not be any of the 3 colors I picked.

    =-- - OmniBlade

  • #113

    Hey would really love an update for 6.0.2 pls =)

  • #112


    What about udate for WoD?

  • #110

    Is there a way to add a timer for the DK rune recharge bar to show time remaining for a rune to recharge?

  • #108

    HEY! Can you add a Shuffle Remaining timer?

  • #109

    You can find the spellId on, then add an aura or aurabar plugin instance to monitor that spell id.

  • #106

    Hello.  I've just started using ElvUI and ClassMonitor.  One of the things I can't figure out is how to show the Rapture ICD.  When I go to "/clm config" I can see that Rapture ICD is enabled.  From reading the config options I'm guessing I should see a bar anchored to my mana bar that fills over 12 seconds, but I don't see this.  Do you have any ideas of what I might be missing?

    ElvUI: 6.36

  • #107

    As you said, it should be displayed just under manabar.

    Did add custom bar ? Maybe they are overlapping ?

  • #104

    Hello!  Thank you very much for what must have been hours of hard work to make this addon possible.

    I've found it impossible to change the configuration of my bars.  I'm trying to resize them, but it's not working.  I tried under /clm config and I can't find the config for your addon under the elvUI menu.

    So, under /clm config, I changed the values for the bar width, and the new value was saved - but the bars haven't adjusted even after trying to /reload and actually logging.


    Thanks in advance for your reply!

  • #105


      Thanks for using my addon :)  Did you try /clm move  or /moveui ? I'll reinstall ElvUI and give a try to check if there is a problem with a new version

    Last edited by sinacbe on 8/2/2013 12:12:09 PM
  • #101

    I absolutely love this addon.  If I could request one addition to it, is there any possible way to add a bar that tracks the duration of Colossus Smash for warriors?

    I would be eternally grateful!

  • 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 »