Classic Guide to Mages' Best Addons and Macros

Last updated on Sep 03, 2019 at 09:36 by Seksixeny 9 comments

Welcome to our Addons & Macros guide for Mages where you will find out what the best addons and macros are for your Mage in WoW Classic.



The objective of our Classic Mage Macros section will be to teach you some of the most common ways to build useful macros, allowing you to create your own macros in the future, for skills that we did not list here.


Macros for Classic Mages


StopCasting Macro

  • #showtooltip
  • /stopcasting
  • /cast Counterspell

Sometimes, you really want to get a spell out as soon as possible, such as when using Counterspell Icon Counterspell on an enemy caster. For these cases, it is very useful to have a /stopcasting macro, ensuring that your current cast does not interfere with the timing of your interrupt. Use it liberally with other types of crowd control, such as Polymorph Icon Polymorph and Iron Grenade Icon Iron Grenade.


Buff Macro

  • #showtooltip
  • /castsequence reset=2 Arcane Intellect, Frost Armor

This macro will allow you to quickly buff yourself, while still having a reset timer low enough that it will not be a problem to buff your allies with it. You just need to wait slightly before pressing it for the next ally. If you prefer to buff on mouseover, feel free to add [target=mouseover] in between /castsequence and reset=2.


Easy Water and Food Creation Macro

  • #showtooltip
  • /castsequence reset=4 Conjure Water, Conjure Food

This macro allows you to automatically create your maximum rank water and food without needing new buttons for new ranks, in a single button. If you wish to only create water (the most common and desired consumable), just wait a second for the macro to reset instead of pressing it again for food.


Modifier Key Macro

  • #showtooltip
  • /cast [mod:alt] Frostbolt(Rank 1); Frostbolt

This macro will cast rank 1 Frostbolt if you press it while your "alt" key is also pressed and maximum rank Frostbolt otherwise. This is handy for both saving buttons and making use of your muscle memory of the Frostbolt button.


Combat Modifier Macro

  • #showtooltip
  • /cast [combat] Arcane Explosion; Arcane Explosion(Rank 1)

A variation of the modifier key macro above, this one will cast Arcane Explosion maximum rank if you are in combat and rank 1 otherwise, which is useful to get Rogues out of stealth for a small Mana cost.


Ice Block Macro

  • #showtooltip Ice Block
  • /stopcasting
  • /cancelaura Ice Block
  • /cast Ice Block

Sometimes you want to do a very quick Ice Block Icon Ice Block just to clear out debuffs, in which case the normal wait time built into the button to cancel its duration can be too long. For those cases, use a macro like the one above to instantly cast, and instantly cancel on the second press, Ice Block's buff.


Mouseover Polymorph and Remove Curse Macros

  • #showtooltip Polymorph
  • /cast [target=mouseover] Polymorph
  • #showtooltip Remove Curse
  • /cast [target=mouseover] Remove Curse

By including [target=mouseover] in the start of your /cast macro, you can make the mentioned spell cast on whatever you are mousing over, rather than your current target. This is very useful when fighting several enemies at once, to ensure you do not lose track of your main target, or immediately hit the polymorphed target by mistake. It is also more convenient to use a mouseover macro for Remove Curse Icon Remove Curse while in a group.


Spammable Arcane Missile Macro

  • #showtooltip Arcane Missiles
  • /cast [nochanneling:Arcane Missiles] Arcane Missiles

You can use this style of macro to avoid wasting some of the channeling of the chosen spell by using a different action too soon.


Crowd Control into Bandage Macro

  • #showtooltip
  • /castsequence Polymorph, Heavy Runecloth Bandage

The logic behind this macro is that the first press will use a skill that disables opponents, while the second press will immediately start a bandage for self-healing.


Rare Tagging / Targeting Macro

  • /target Owatanka
  • /cast Fire Blast

This is the macro that will get you the tag when there are more than 5 players waiting for a respawn (otherwise just group up with them). Spam it to quickly target the named NPC and cast an instant Fire Blast Icon Fire Blast, ensuring the tag in the most efficient manner possible.


Unstuck feature Macro

  • /click HelpFrameCharacterStuckStuck
  • /run RepopMe()

This macro will start a cast that uses the unstuck feature, instantly killing you which will allow you to Spirit Resurrect at the graveyard at any point. It is pretty useful early on, as the debuff you get from resurrecting at the graveyard is very short or non-existent and it can save you a ton of walking time. Most questing guides will point you when you are supposed to do this in order to gain time.


"One Shot" PoM Pyro Macro

  • #showtooltip Arcane Power
  • /use 13
  • /use 10
  • /cast Arcane Power
  • /cast Presence of Mind
  • /cast Pyroblast

The logic behind this macro is using every single cooldown available to us at the same time, followed by instantly dropping Pyroblast on the target for a massive burst of damage.


Addons and Auras for Classic Mages

Classic Mages want to have the cleanest UI possible, in order to constantly be alert to their surroundings and never miss a Frost Nova Icon Frost Nova / Polymorph Icon Polymorph / Counterspell Icon Counterspell MVP save of the day!

At the same time, WoW Classic is a game that can easily get tedious in some of its menial tasks, such as repairing your gear or selling gray items once you reach a vendor. We will list addons that automate this sort of tasks for you, so that you can focus on playing the fun parts of the game as much as possible.

If you are looking for an addon / functionality that we did not list here, check this spreadsheet for an exhaustive list of WoW Classic addons.


Priority Addons

We recommend always using the following addons on your character, as they either bring very useful functionalities which cannot be easily passed on or represent significant quality of life increases for your WoW Classic life.


Complete UI replacement: ElvUI Classic

ElvUI Classic, just like its retail counterpart, allows you to replace most elements of the default UI with a customizable, modern set of action bars, unit frames and most other conveniences you can think of. By using ElvUI you can avoid using a lot of other, narrower, addons.

Alternatively, TukUI lacks some of ElvUI's functionalities but is even cleaner, if you prefer a minimalistic UI.


Menial Task Automation: Leatrix Plus

Annoyed by the slow scrolling quest text? Dying due to having red gear because of forgetting to repair? Getting carpal tunnel due to all the spam clicking to sell your gray items? Want to know what the items on your inventory will sell for at the vendor?

Leatrix Plus Classic automates these tasks for you and more, such as automatically accepting summons or releasing. All configurable in case you do not want certain things to be automated.


WeakAuras 2 for Classic Mages

Weak Auras 2 allows you to configure all types of warnings for yourself with a simple user interface.

Due to its large user base, there is a huge library of auras already created for you to import at the Wago classic Mage section, make sure to check it out before starting your adventure!

There are also a multitude of general weak auras available, such as:

  • Combat Time shows a timer when you are in combat, useful to instantly know when you are in / out of combat;
  • Max Camera automatically sets the maximum amount you can zoom out with your camera higher than the UI normally allows, which would require you to type a / command every time you logged in, otherwise.

Details Damage Meter

You can get the latest version of Details here, complete with all of its modern functionalities adapted to Classic.


Questie Classic

Questie Classic marks level-appropriate quests you can pick up and quest objectives you can turn in on your world map and minimap. Use it for efficiency, or don't use it for the real Vanilla Experience!


MapCoords Classic

MapCoords Classic places coordinates on your world map and minimap, which allow you to communicate, and understand, exact locations on WoW Classic easily when reading guides such as ours.



Guidelime will allow you to download and follow a predefined optimized questing path, complete with an arrow pointing towards your next location and World Map notes on what your next steps are and their location.

There are many guides available to download at Guidelime's Guidelist. We are currently using Sage's guide for Alliance leveling and Sevenleaves for Horde leveling.

Finally, if you are mostly leveling by doing dungeons we would recommend Hakurai's dungeon leveling guide!


Addons for Raiding in WoW Classic

While the previous addons dealt with general UI, which is your main priority, when you start raiding you will want to have a few more tricks up your sleeve to make your life easier.


Boss Mods: Deadly Boss Mods

Boss mods are addons that warn you about boss abilities and give you live advice on how to handle some mechanics. Deadly Boss Mods has already released a WoW Classic version, so make sure to help on its testing!

Optionally, DBM Voicepack VEM can be used alongside DBM to audibly warn you of upcoming mechanics.


Threat Meter

A threat meter is indispensable for raiding in WoW Classic, as you should always aim to deal as much DPS as possible without ever pulling threat from the tanks. ClassicThreatMeter will show you how many threat each of the people in your party has, as long as they also have it installed.


RC Loot Council

RC Loot Council allows you to distribute master loot more efficiently and quickly than doing it with the default UI.


Mage Addons for Classic Player vs Player (PvP)

While this section is starting small, Player vs Player is a huge part of what makes WoW Classic great, and there are many addons being made / retrofitted for the upcoming battlegrounds and dueling / class specific gameplay. For now, enjoy World PvP without any stakes!


Spy Classic

Spy Classic scans for nearby enemy faction players and announces their presence / lists them and their class / level in your UI. This is very useful in order to be aware of potential world PvP activity going around you and to avoid being caught off guard!


Other Useful Addons and Alternative Addons

While these addons are not quite as impactful as the ones listed previously, they can still be helpful to certain people, especially for those who dislike the setup we presented beforehand.



TomTom is a navigation addon which allows you to set waypoints on your map with /way CoordX CoordY (replace with the numbers of the coordinates you want to go to). An arrow will then point towards that waypoint, making it easy to reach a set of coordinates, such as the ones we use on the Mage leveling page.


Auctionator Classic

Auctionator Classic makes it easier to search and post on the Auction House. It also lists the price per item on stacks of items being sold. While it has much simpler functionality than something like TSM Classic, it is also much simpler to use for most users.


Unit Frames

If you dislike ElvUI / TukUI Unit Frames, try Luna Unit Frames or Dominos, which are great alternatives!


Classic Aura Durations

By installing Classic Aura Durations, the buffs/debuffs on the default UI gain a duration indicator. This includes raid frame debuffs, which are very handy when raid-wide decursing is needed.


Classic Castbars

Classic Castbars adds information on what spell is being cast, along with a rough estimation of its cast time, to the default target frames and nameplates. This makes it much easier to land a timely Counterspell Icon Counterspell!


Atlas Loot Classic

By installing Atlas Loot Classic, you become able to browse loot from various sources (PvP, Raids, Dungeons, Crafting, etc.) inside the game, without the need to visit third party websites.


Advanced Interface Options Classic

This addon allows you to change a lot of UI options that are normally hidden, such as Floating Combat Text customization options, mouse wheel chat scrolling, the displaying of Lua errors, among other options.


Twitch Emotes

Twitch Emotes is all about having some modern day fun with many of the emotes we are used to from Twitch. This is not for everyone, but if memes are part of your experience, this is a good addon for you.


Azeroth Auto Pilot - Classic

Azeroth Auto Pilot - Classic is an alternative to Guidelime, which will point you in a predefined questing path. Guidelime has a lot more guide options, however.



  • 03 Sep. 2019: Added a PvP addon section with Spy Classic and Classic Castbars.
  • 31 Aug. 2019: Added Auctionator and TomTom.
  • 29 Aug. 2019: Added Guidelime and reworked the full addon section, should be much clearer what to use now.
  • 12 Aug. 2019: Added new macros and the addons Details, Twitch Emotes, ClassicThreatMeter, and changed some of the GitHub addon links to Curseforge for easier access.
  • 20 Jul. 2019: Several new addons added.
  • 30 Jun. 2019: Page added.
Show more
Show less