Description
Easy Display and Click to Cast
A simple and clean buff display with optional text. Click the icon to cast the missing spell. Notification is easily moved around and resized with Edit Mode. Notifies you when you are missing class buffs and other important buffs as well as missing pets. For advanced users, there is a custom buff tracker. Displays one buff at a time with a priority system (see below). Track only what buffs you want with a plethora of options.
Buff tracking does not work in combat or active Mythic plus keystones due to API restrictions. There are noted exceptions in the Other Important Buffs section.
Class Buffs
Tracks class buffs and ensures they are applied to yourself and allies that are in range*. Due to api limitations in Midnight, these are only tracked out of combat. The notification is hidden during combat. Class buffs tracked:
- Mark of the Wild
- Blessing of the Bronze*
- Arcane Intellect
- Power Word: Fortitude
- Skyfury
- Battle Shout*
*Due to api limitations, cannot track whether allies are in range for these buffs. Options are defaulted to ignore allies outside of dungeons and raids.
Blizzard's API locks down all buffs in Mythic+. Buff tracking will not work in Mythic+ until Blizzard changes their mind. See some exceptions in the next section.
Other Important Buffs
Also tracks other buffs that you want to keep up.
- Druid's Symbiotic Relationship
- Druid Moonkin Form*
- Evoker's Source of Magic, Timelessness
- Evoker Attunements*
- Mage's Arcane Familiar
- Paladin Auras*
- Paladin Beacons*
- Paladin Rites
- Priest Shadowform*
- Rogue Poisons - Lethal and Non-Lethal - Dragon Tempered supported
- Shaman Water, Lightning and Earth Shield
- Shaman Weapon Imbues
- Warrior Stances*
*These are tracked in combat! Since the API used is not locked down, notifications related to these buffs will be displayed in combat. Do note, the api used for Paladin Beacons is a bit finnicky and has extra settings.
Food, Flasks and Weapon Buffs (Oils/Whetstones)
Tracks food, flasks and weapon buffs (oils, whetstones, waxes etc) as an option. This is turned off by default. There are options to show these notifications only in mythic and mythic plus dungeons and only in normal, heroic, and mythic raids for the current expansion.
Advanced options support setting an item ID to display as the notification and click to cast for flask, food and oil. I am not liable for any consumable waste due to spam clicking.
Pets
Notifies you if your pet is dismissed or dead. Will notify during combat. In combat notification does not support click to cast.
Currently supports hunters, warlocks, unholy deathknights, and frost mages with the elemental.
Custom Buff Spell IDs with Click to Cast
Enter your own spell ids of buffs to track. It also supports click to cast with options for the click to cast to be an item or toy.
How To Enter IDs Properly
If all you want to do is track a buff spell ID, then simply enter the spell ID into the input. EX:
123
If you want to track a buff spell ID and give it a click to cast, you must enter the spell ID followed by a comma and the spell ID you want to cast on yourself. EX:
123,456
123 will be the spell ID used to check against your buffs. 456 will be the spell ID that click to cast will use.
If you want your click to cast to be an item or a toy, you must also enter either "toy" or "item" as as third parameter after a comma. EX:
123,456,toy
123 will be the spell ID used to check on your buffs. 456 will be the item ID that click to cast will use. 'toy' will be the type of click to cast that executes. It will try to cast the toy with item ID 456.
Valid click to cast types are:
- 'spell'
- 'toy'
- 'item'
If you want your click to cast to cast on your target and not yourself, you need to add target as the fourth parameter after a comma. EX:
123,456,toy,target
It will not fallback to casting on yourself for spells, but it will fail if you have no target for items and toys.
Masque
Integrated with Masque so you can skin the icon the way you want.
Other Features
Can notify you when your buff duration is low. Will say "REAPPLY" instead of "MISSING". Click to cast option can be turned off in the menu options if undesirable. Variety of options to ignore allies and ignore range.
For Rogue poisons, Paladin auras, and Evoker attunements, you can override the default spell shown when they are missing. Will only override the default if your selected override is learned.
Usage
Command "/mcb" to load options or find the options in the AddOns section.
Use Edit Mode to move the notification frame and change visuals.
Buff Priority Order
Notifies in this order:
Auras/Stances/Attunements/Shadow Form/Moonkin Form/Rogue Poisons -> Class Buffs/other relevant Buffs and Imbues -> Missing Pet -> Flask/Food/Oils -> Custom Buff Tracker
Reppalication notifications are prioritized after missing buff notifications and follow the same order as above.
Quirks
Api limitations make range checking difficult for some spells. As mentioned, those buffs will not check for range when looking at allies.


