Quartz
Quartz is a modular approach to a casting bar addon. An overview of (hopefully most of) the modules:
*Player
The core of Quartz is lightweight implementation of a standard casting bar, with configurable size, text and icon positioning, and colors.
*Target/Focus
Implementation of target and focus casting bars in similar fashion to the player cast bar.
*Buffs
Display of target and focus buffs and debuffs as duration bars.
*Flight
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.
*Interrupt
Changes the color and text of your casting bar to help show that your cast has been interrupted (and show who interrupted it).
*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, 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.
*Mirror
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.
*Range
Recolors the casting bar when your cast target moves out of range mid-cast.
*Swing
Displays a swing timer for your melee weapon as well as hunter autoshot.
*Timer
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.
-
View User Profile
-
Send Message
Posted Apr 24, 2025In reply to originalmadjunglist: Thanks man that worked!
-
View User Profile
-
Send Message
Posted Mar 17, 2025Can you add an option feature to where the target bar and reverse fill instead of left to right - right to left?
-
View User Profile
-
Send Message
Posted Feb 26, 2025Is there an update coming to show the extra disintegrate tick that came this patch on the cast bar.
-
View User Profile
-
Send Message
Posted Feb 5, 2025Can't seem to get the GCD or Flight bars to work on Anniversary realms.
-
View User Profile
-
Send Message
Posted Feb 4, 2025Like others have reported, classic anniversary. Friendly player castbars are not showing up, however everything else seems to be working as it should. Just not able to see friendly player cast bars (Portals, Hearthstones, Conjure etc.) It's not the end of the world but it's nice to see and now that I don't have it lol its so noticable.
-
View User Profile
-
Send Message
Posted Jan 17, 2025The casting bar for the player spells stopped working for my hunter on Cataclysm Classic. This occurred after I was changing the texture, size, and position of the bar.
-
View User Profile
-
Send Message
Posted Jan 2, 2025Quartz owerall nameplates style, and sometimes failed with casting time (20th era classic), any chance to fix that?
-
View User Profile
-
Send Message
Posted Dec 7, 2024quartz castbar won't show me the ticks of my spells like Blizzard and Evocation. Is there a reason for it? Box for ticks is checked!
-
View User Profile
-
Send Message
Posted Dec 3, 2024Sometimes target casts don't work and casts from enemy players def don't show up for the anniversary fresh version.
-
View User Profile
-
Send Message
Posted Dec 1, 2024Any1 know a good alternative to Quartz? I'm tired of using the work around to fix the outline and latency display bug.
-
View User Profile
-
Send Message
Posted Nov 28, 2024Hi,
can you update to the latest Classic Era 20th Anniversary Version 1.15.5.
Would be awesome.
Thanks a lot!
-
View User Profile
-
Send Message
Posted Nov 27, 2024can you please consider separating colors to each bar?
would love to have different colours so i know which one is my target's castbar
-
View User Profile
-
Send Message
Posted Dec 1, 2024In reply to lozy369: well, you can change the texture and borders color... so should be easy do differentiate :D also you could use different sizes for your and targets castbar!
-
View User Profile
-
Send Message
Posted Nov 10, 2024Error in hardcore.
Date: 2024-11-10 16:52:19
ID: 1
Error occured in: Global
Count: 1
Message: Interface/AddOns/Quartz/Quartz.lua line 182:
CreateFrame(): Couldn't find inherited node "OptionsButtonTemplate"
Debug:
[string "=[C]"]: CreateFrame()
[string "@Interface/AddOns/Quartz/Quartz.lua"]:182: ShowUnlockDialog()
[string "@Interface/AddOns/Quartz/Quartz.lua"]:123: ?()
[string "@Interface/AddOns/Quartz/Quartz.lua"]:112: ToggleLock()
[string "@Interface/AddOns/Quartz/Config.lua"]:67:
Interface/AddOns/Quartz/Config.lua:66
-
View User Profile
-
Send Message
Posted Nov 1, 2024Love this addon! Thanks for keeping up with it!
Noticed it provides a "ready check" timer bar. Hidden in the Mirror options. Sadly, it has zero options. No way to move it. No way to alter its size or look. Just a toggle to show it or not.
Can it gain those aforementioned options some day?
-
View User Profile
-
Send Message
Posted Oct 3, 2024Hi,
Could you update it to the latest Classic Era Game Version of 1.15.4?
Blizzard channeling ticks are for example not showing.
Would be awesome, thanks a lot in advance!
-
View User Profile
-
Send Message
Posted Aug 30, 2024I just came back from a break and decided to revamp my UI quite a bit. I've used Quartz for years, so I always stick with it for my personal cast bar.
I have my cast bar disabled for things like Elvui, etc.
However, for some reason Quartz isn't saving all of my settings on my newly revamped layout.
It's saving my new font choice, but not saving my new texture.
Every time I /reload I have to go in and click it again, so it'll use the correct one. Any ideas?
-
View User Profile
-
Send Message
Posted Sep 1, 2024In reply to loraliromance: nevcairiel hasn't replied to it yet but there is already an open issue for things like that. In the meantime you can try this:
make a new makro and put this in it:
/run LibStub("AceAddon-3.0"):GetAddon("Quartz3"):GetModule("Player"):ApplySettings();
/run LibStub("AceAddon-3.0"):GetAddon("Quartz3"):GetModule("Latency"):ApplySettings();
Drag it to your hotbar and click it after login or when you notice your settings not applying correctly.
If you are having issues with other Quartz modules, for example "Target", copy one of the lines above and replace the word "Player" or "Latency" with the module name in that new line and try if it works. I only use Player and Latency myself as these two are the ones not loading correctly after login or /reloadui and so far this works and is more convenient than having to mess with the config every time I login :)
-
View User Profile
-
Send Message
Posted Aug 25, 2024i have issue with target cast bar , the defualt blizzerd bar also showing , i ticked hide on options on target .
https://ibb.co/hdH0dF3
-
View User Profile
-
Send Message
Posted Aug 24, 2024Anyone else has a issue that setting a border alpha and or other textures for the casting bar isn't load/saved probably?
It seems my alpha setting always resets to 100 and to load my own selected textures I need to reload my profile myself? I tested it with deleting my saved variabled (so deleting all settings) but the same issue persists.