Quartz is a modular approach to a casting bar addon. An overview of (hopefully most of) the modules:


The core of Quartz is lightweight implementation of a standard casting bar, with configurable size, text and icon positioning, and colors.


Implementation of target and focus casting bars in similar fashion to the player cast bar.


Display of target and focus buffs and debuffs as duration bars using the new API introduced in patch 2.1.


Hooks into FlightMap or InFlight to display the current flight progress on your casting bar.

*Global Cooldown

Displays a tiny spark-bar to show your Global Cooldown near the cast bar. Helpful for those who'd rather not squint at their action bars to see when they can cast again.


Changes the color and text of your casting bar to help show that your cast has been interrupted (and show who interrupted it).


Displays the amount of time spent between cast send and start events, in the form of a bar at the end of your casting bar, with optional text that displays the actual duration of the lag. This helps in canceling casts when they will not actually be interrupted, especially for users with consistently high pings.


Shows the 'basic' timers such as breath and feign death, as well as some 'odd' ones such as party invite time, resurrect timeout, and arena game start, and a framework for injecting custom timers into the bars.


Recolors the casting bar when your cast target moves out of range mid-cast.


Displays a swing timer for your melee weapon as well as hunter autoshot.


Allows for creating custom timers displayed on the mirror bars.

*Tradeskill Merge

Merges multiple casts of the same tradeskill item into one big cast bar.

Use /quartz to bring up the configuration menu.

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

  • Avatar of ricks322 ricks322 Oct 22, 2010 at 03:53 UTC - 0 likes

    What's up with the Latency? It is showing at the begining of the bar, not at the end. I can find no way to change the location.

    This is from another user with the same problem:
    "Latency"Displays the amount of time spent between cast send and start events, in the form of a bar at the end of your casting bar"

    I have a problem with the Latency instead to have it at the end like you can in the screenshot I get it at the begening of my casting bar .Someone can tell me if this a bug or how I can set it properly please?"

  • Avatar of Zakk13345 Zakk13345 Oct 14, 2010 at 11:06 UTC - 0 likes

    Hey, i didnt see a "Glaze" texture for bars :o any tip how to fix?

    Last edited Oct 14, 2010 by Zakk13345
  • Avatar of Luoslav Luoslav Oct 08, 2010 at 18:52 UTC - 0 likes

    My own timers

    Hi, QUARTZ is awsome addone!! I need to know one thing. How can i move frames of mi custom timers ? for example: i have this macro /qt Feral Spirit 45 ....timer shows up but i need to move him elsewhere.

    I there any solution / advice ? thanks

  • Avatar of deleted_4403780 deleted_4403780 May 08, 2010 at 04:30 UTC - 0 likes

    I am trying to create an addon that will change the colors of other addons to make a global color scheme for your UI and would like to know what command to use to change the colors of the cast bars.
    old quartz command was something like Quartz.db.profile.lagcolor = (number)
    plz help

  • Avatar of Seopthi Seopthi Apr 25, 2010 at 15:40 UTC - 0 likes

    Could you please help me, how to modify quartz so it works only when polymorph is casted? I want to have shown only focus bar for polymorphs only, so I can swd them..I was trying to modify .lua for like an hour and I can't get it work.. Thank you

  • Avatar of Risorva Risorva Apr 12, 2010 at 18:25 UTC - 0 likes

    Having the same issue as Szilla also when I move the target castbar on my alt it also moves it for my main anyway to fix this ?

    Last edited Apr 12, 2010 by Risorva
  • Avatar of Szilla Szilla Apr 11, 2010 at 10:21 UTC - 0 likes


    My problem is, how i use a texture (runes) that isn't unicolor at horizontal. Quartz now dont manage properly this kind of textures, becouse now draw across all texture, not hiding or recoloring the expired part of cast bar. this was good on previous versions.

  • Avatar of Fiercerest Fiercerest Apr 07, 2010 at 17:33 UTC - 0 likes

    How close do you think you are to a release?

  • Avatar of spAnser spAnser Mar 28, 2010 at 20:36 UTC - 0 likes
    I'm trying to have it replace ecastingbar but its not doing specific things that are simple that I want it to. quartz max width is 1500 with some modding i made it 2000 because i want it to span my entire screen and i have a 1920x1080 monitor i only needed 1700 with my ui scale to make it the entire length but even if i set it at 2000 it seems to constrain itself to the screen resolution which is fine but on the left it touches the screen just right and on the right side of the screen its 10 pixels in and refuses to touch the right side of the screen also i was positioning it over my pitbull 3d portrait and lining it up so that the targets casting bar went over his 3d portrait but it pops up behind the portrait and i would like an option to move it in front i know some addons have like background, front, dialog, top and different options same with my mirror bar for breath i was having it over my players 3d portrait which also shows up behind it never mind that i changed the strata of pitbull instead after coming across it all of a sudden in the settings
    Last edited Mar 29, 2010 by spAnser
  • Avatar of hlhicks hlhicks Mar 01, 2010 at 22:54 UTC - 0 likes

    InFlight was last updated on 1/22/10, would it be feasible to put support back in?


Date created
Jun 01, 2007
Last update
Oct 26, 2016
Development stage
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • koKR
  • ptBR
  • ruRU
  • zhCN
  • zhTW
GNU General Public License version 2 (GPLv2)
Curse link
Recent files