I love and play World of Warcraft since the very beginning of the game, but at this very moment, I couldn’t play for a single minute without the many formidable addons that made this game more awesome and fun to play! As Legion came out, I had to revisit my mods, check upon the old one sif they are still fully functional and see if there are any new ones worth picking up. Here is my top ten list of best addons for World of Warcraft: Legion that I would recommend any player to try out and make their life easier!
Bartender 4
Bartender 4, a mod for action bars is an amazing thing, allowing you to go crazy with modification of your bars. I have been using it for years and wouldn’t know how to deal with the game without it!
Features
Support for all Action Bars and all related bars
- 10 Action Bars
- Stance Bar
- Pet Bar
- Bag Bar
- Micro Menu
- XP/Reputation Bar
You can hide any bar you don’t need, scale it, change position, button size, opacity, the capabilities are endless.
- All Bars are fully customizable (Scale, Alpha, Fade-Out settings, …)
- Very flexible and customizable Show/Hide driver based on Macro Conditions
- Additional Layout and Paging settings for Action Bars
- Page all bars based on Stance or Modifier
- Possess Bar support
- Custom State driver support with Macro Conditions
- Options to hide specific elements of the buttons (Macro Text, HotKey, more could be added on demand)
- StickyFrames support
- Masque/ButtonFacade support!
- Easy Hotkey Binding using KeyBound
- Options to control the hiding of the default blizzard artwork (you might still want that to be displayed..)
Zperl
Zperl, the successor to once famed Xperl, is a mod that enables you to change generic WoW character icons in alive, animated images, adding more immersion to the game, but also much, much more. Manipulate everything from the size, position, buffs, essentially anything you can think of regarding avatar images with this mod. It makes your game not only prettier, but also provides for a more informative and user friendly interface.
- Range Finder (combined with optional health check and/or debuff check) for all frames based on spell or item range test.
- Heal Over Time Monitor will highlight units clearly that have ”your own” active Heal over Time spells. Regardless of how many other heal over time buffs are on the raid members, you can keep track of your own ones and when they expire.
- Debuff Highlighting in standard debuff colours on all friendly frames. Priority given to show debuffs that ”you” can cure first.
- Raid Frames, buff icons, MT list units and some other portions or Z-Perl are Created on demand. Saving a lot of time and memory at system startup. Defering the creation of many parts of Z-Perl to when they are actually required. And of course, most often outside of raids they are never required and are never created.
- Raid Target icon support for Target, Target’s Target, MT Targets.
- Raid Tooltip will show combat rezzers available (druids with Rebirth ready (or very soon available) and any normal rezzers out of combat) if you bring up tooltip of a dead person.
- In-combat indicators for all units.
- 3D Portraits for player, pet, target, focus, party. Optional. Of course this may degrade your framerate somewhat because you are displaying more 3D character models that without this option. But some like it pretty, and it does look cool.
- Red and Green combat flashes for frames when player, pet, target, party, partypets, raid take damage/heals. Useful indication of things happening.
- Added ”’time left”’ on party member/target buffs/debuffs when in a raid, these depend somewhat on CTRA sending appropriate information over the addon channel, although some of it can be determined at run time by Z-Perl, when a player gets a buff for example, we know how long it should last, and therefor when it should expire.
- Totally new options window including all Z-Perl options and access via minimap icon and the /zperl splash command.
- Configurable colours for borders and backgrounds. Including class coloured names, and configurable reaction colours. Much care has been taken with code size, memory load, memory usage per cycle and so on. LuaProfiler/OnEvent mods used extensively and regularly to ensure that Z-Perl does not do more work than is absolutely necessary.
Titan Panel
Titan panel is ancient and is still one of the most used mods in WoW. It gives you a bar at the top of your screen with easy access to your most needed info.
Features
- The ability to have 1 or 2 bars at the top and/or the bottom of your screen.
- Many builtin plugins that provide a great core set of features.
- Easy to use menus and options to change features on the fly.
- Fully supported plugin system. All plugins on the bar are plug-n-play.
- Ability to utilize Data Broker plugins.
Weak Auras 2
Weak Auras is an amazing mod, one you can do essentially almost everything you want. Track buffs and debuffs, all sorts of cooldowns, with incredible broad array of customizing abilities, both functional and visual. However, it is not for the faint of heart and you should invest some time watching videos on YouTube that explain you how to get started with the mod.
Features include:
- An intuitive and powerful configuration interface
- Custom textures including all textures from Power Auras and the new Cataclysm spell alerts
- Progress bars and textures that show the exact duration of auras
- Displays based on auras, health, power (mana, rage, soul shards, holy power, etc.), cooldowns, combat events, runes, totems, items, and many other triggers
- Preset and user-defined animations
- Custom side-effects such as chat announcements or sounds
- Grouping, which allows multiple displays to be positioned and configured at the same time
- CPU optimizations such as conditional loading/unloading of displays, modularity, and prevention of full aura scanning
- Powerful customization options, such as animation paths, on-show/on-hide code, and custom triggers, for Lua-savvy users
Skada Damage Meter
A very nice alternative for Recount, Skada damage meter is lightweight and provides you easily with all the data you need concerning your damage, DPS and other vital data that will keep you not kicked from a dungeon or a raid run!
Plugins
Skada is very easy to extend, and there are many extra plugin addons out there that add functionality, such as:
- Skada Graphs: Adds graph display systems to Skada
- Skada DPSplusHPS: Useful add-on for Disc Priests.
- Skada Chat Frame Integrator: Integrates Skada in any chat frame.
- SkadaScroll: Provides additional options for scrolling the bar displays
- Skada Avoidance and Mitigation: Helps tanks benchmark their damage reduction performance via avoidance and mitigation
- Skada for Tanks: Adds information useful for evaluating a tank’s performance
- Guild Skada High Score: Let’s you compare a guild’s performance.
- Skada_FriendlyFire: Display friendly fire damage done by players
- Skada Player Score: Generate combined performance scores for players.
TBag Shefki
For years, now, TBag was and remained my favorite addon for sorting out my bags. It will show you not only all your bags in a single, customizable window, but will also do an amazing job sorting out the items by categories. You will easily learn how different types of things we collect occupies a certain portion of the bag; soulbound gear in one corner, consumables in other, junk item highlighted whenever you go to a vendor for a quicker sale…Â TBag will also show you your bank, your alts bags and their banks, will sort out things with a single click. Search functions lets you see if some of your alts has that final piece of sorcerous earth that you are missing! Def worth checking out.
PS Some people have reported problems with this mod in Legion, so should you have any issues, I would recommend to go for Bagnon instead.
World Quests
In Legion the world quests are one of the most important features, so it is only understandable that we will need an addon that will help us navigate through what is available and what we want to do first.
Features
- Adds a custom tracker, you can manage which quests you want to do.
- List quests directly at the Broken Isles map.
- Changes the quest icon on zone maps.
- Quests you are currently tracking are shown on your fly map for ease of selection the desired point.
- Record statistics of quests you’ve done, rewards earned, store quests you have on other characters.
- Localized to 8 languages.
Tradeskill Master
This is a heaven sent mod, especially if you are, like me, an altoholic. But have in mind that this is only the main module, and you need to broaden it with specific modules to make it work. Each module can operate independently.
- TradeSkillMaster (main) – Provides common functions and windows for all the modules. This module is required in order for any of the other modules to function, but does nothing user-facing on its own.
- TSM_Accounting – Keeps track of all your sales and purchases from the auction house allowing you to easily track your income and expendatures and make sure you’re turning a profit.
- TSM_AppHelper – Acts as a bridge between the in-game addon and the TSM Desktop Application for providing automatically-updated TSM_AuctionDB data and much more.
- TSM_AuctionDB – Performs scans of the auction house and calculates the market value of items as well as the minimum buyout. This information can be shown in items’ tooltips as well as used by other modules.
- TSM_Auctioning – Posts and cancels your auctions to / from the auction house accorder to pre-set rules. Also, this module can show you markets which are ripe for being reset for a profit.
- TSM_Crafting – Allows you to build a queue of crafts that will produce a profitable, see what materials you need to obtain, and actually craft the items.
- TSM_Destroying – Mills, prospects, and disenchants items at super speed!
- TSM_Mailing – Allows you to quickly and easily empty your mailbox as well as automatically send items to other characters with the single click of a button.
- TSM_Shopping – Provides interfaces for efficiently searching for items on the auction house. When an item is found, it can easily be bought, canceled (if it’s yours), or even posted from your bags.
- TSM_Vendoring – Gives you an enhanced interface for buying from a vendor, and selling items from your bags to the vendor.
- TSM_Warehousing – Manages your inventory by allowing you to easily move predefined groups of items between your bags, bank, and guild bank.
 Auctionator
Needless to say, the number one auction house addon out there. Worth your while if you intend to make some money playing the market. The options are so numerous that you should definitely watch some videos in order to get a better grip on what this amazing mod can do for you, if handled correctly.
Gladius
If you are one of the PvP folks, you will need Gladius to make sure you are staying at the top of your game in arenas. This mod will enable you to quickly and easily target and focus on your enemies in arena, provide you info about their speccs, buffs and debuffs, casts and many more.
- Uses the 3.0 Arena Unit IDs, this enables full functionality even if the enemy is seen first while in combat.
- General arena unit frame features:
- HP bar + Text
- Mana bar + Text
- Cast bar + Text
- Class icon
- PvP trinket status:
- Five display options:
- Name icon.
- Name text.
- Big icon (big, scalable icon to the right).
- Small icon (small icon to the right on top of the mana bar).
- Grid-style icon (colored square to the right on top of the mana bar that turns red when the trinket has been used).
- Five display options:
- Target of Target – displays a class icon representing the enemy’s target.
- You can click on the icon to target your enemy’s target or use mouseover macros.
- Announcements
- New enemy announcement – announces new enemies.
- Trinket announcement – announces when the trinket is used/is ready again.
- Drinking announecment.
- Enemies on low health – announces enemies that are about to die, you can set the percentage yourself.
- Aura announcement – announces aura used.
- Cooldown announcement – announces cooldown used.
- Auras – shows important buffs and debuffs on the arena enemies.
- You can add/delete/edit auras via the configuration screen.
- Cooldown Tracker – shows enemy cooldowns
- You can enable/disable single cooldowns or entire classes, set an announce type or sound on cooldown used.
- DR Tracker – shows diminishing returns on the arena enemies.
- You can enable/disable single diminishing returns types or show/hide the diminishing returns value.
- Click actions – you can select what is going to happen when you click on a Gladius button.
- Ten editable click actions.
- Three modifiers: SHIFT, CTRL and ALT.
- Four different action types: Target, Focus, Cast Spell and Macro.