Elkano's BuffBars
EBB provides groups of statusbar style indicators to show (de)buffs currently affecting your char or some other units (currently focus, pet and target). For the player, it can also show indicators for temporary enchants place on it's weapons.
Due to changes Blizzard made with WoW 4.x it's no longer possible to cancel buffs without the use of secure frames. Currently EBB limits canceling of buffs to out-of-fight since using SecureAuraHeader would have required a major code restructuring. This will be coming in a later version.
Version 2.x is a total recode based on the Ace2 framework which became necessary in order to support some of the longtime wanted and suggested features. It's now possible to show different groups of bars which can be configured in many ways. Each group can be assigned an individual look and filter settings. EBB can be configured via a dropdown menu which is accessible via chat (/ebb config), FuBar plugin or (for the group settings) by right clicking the groups anchor. After setting up a group, its anchor can be hidden by alt-left clicking a bar or the anchor itself in order to lock the group in place.
In order to get additional bar textures and fonts for EBB simply install SharedMedia which is available for download under http://wow.curse.com/downloads/wow-addons/details/sharedmedia.aspx
If you have bug reports or feature request, create a ticket: http://www.wowace.com/projects/elkbuffbars/create-ticket/
You can also check my thread at the WoWAce forums: http://forums.wowace.com/showthread.php?t=5290
The most recent development version of EBB is available directly from the WoWAce SVN via http://www.wowace.com/projects/elkbuffbars/files/
-
View User Profile
-
Send Message
Posted Jan 21, 2026Needs update for 12.0, sad without it, and it hasn't been updated for a year...
-
View User Profile
-
Send Message
Posted Jan 20, 2026Please tell me this addon will work with midnight? It helps so much with my dyslexia and short term memory
-
View User Profile
-
Send Message
Posted Jan 16, 2026@panchpanchx2
I installed this today and hallelujah! It works :P That was gonna be a difficult addon to learn to live without- thank you Elkano
-
View User Profile
-
Send Message
Posted Jan 16, 2026The alpha over on Ace is working for TBCC Anniversary.
Download: https://www.wowace.com/projects/elkbuffbars/files/7469160/download
Website Link: https://www.wowace.com/projects/elkbuffbars/files
Cuz clicking links can be scary just google "wowace elkanos buff bar" should be first link. Click on "Files" and download the Alpha at the top
-
View User Profile
-
Send Message
Posted Jan 16, 2026hopefully either elkano or some dedicated fan creates a fix for this.
-
View User Profile
-
Send Message
Posted Jan 11, 2026Any chance of this working for BCC Anniversary?
I've been using your addon since... I think originally TBC, thank you so much for your hard work over the years.
-
View User Profile
-
Send Message
Posted Jan 14, 2026In reply to letanius1:
I am also really hoping that we get this addon working for BCC Anniversary. I can't go back to normal buffs/debuffs.
-
View User Profile
-
Send Message
Posted Jan 15, 2026In reply to letanius1:
+1
I would be eternally grateful if this was updated for BCC Anniversary
-
View User Profile
-
Send Message
Posted Dec 21, 2025regarding Midnight. Just copied live version to beta, changed TOC to
## Interface: 120001
Works like a charm! No errors whatsoever!
Even created a custom group and whitelisted some of my short buffs for tracking
If only it'd be possible to give each buff bar a separate colour (not only group bar colour), then some WA alternative would be found ;)
-
View User Profile
-
Send Message
Posted Jan 20, 2026In reply to Jesutv: Could you elaborate on how you did that please?
-
View User Profile
-
Send Message
Posted Nov 23, 2025Please, Please tell me this is going to work in Midnight!
-
View User Profile
-
Send Message
Posted Dec 14, 2025In reply to allogator:
I will look into fixing things up as good as I reasonably can since I'm using it myself.
There are however a lot of aspects that will likely not be fixable.
This includes a lot of the filtering, sorting or relabeling stuff since the data needed to get this working requires knowledge of e.g. the aura's name which is now a secret from the addon code.
But even during the ongoing Midnight beta, there are still a lot of changes done to the API by Blizzard, so no idea where exactly we will end up.
I'll likely have to switch to SecureAuraHeaders, which itself would break filtering and sorting, but in turn would at least finally allow to cancel buffs in combat again. 🫣
I can also give no guarantee that anything will be ready for the pre-patch or even the release, sorry. 🥲😔
-
View User Profile
-
Send Message
Posted Dec 14, 2025In reply to Elkano:
No worries! I'm coming to terms with the fact that the UI I've known and loved for ~20 years is possibly getting murdered. If it's any help, the only "Feature" my wife and I truly care about is bar style countdown with full names. I don't understand how anyone uses just the icons for buffs/debuffs. Sorting "always on" things to the top would be nice but just bars/names is all I really care about.
-
View User Profile
-
Send Message
Posted Dec 19, 2025In reply to Elkano: Thanks for working on this for so long mate, I have used it since wrath of the lich king despite several breaks, this and parrot are just lifesavers for filtering :)
-
View User Profile
-
Send Message
Posted Jan 14, 2026In reply to Elkano:
I've been sifting through a lot of the code and running a ton of scenarios to learn lua, because this is my favorite addon. As of the most recent changes I'm pretty sure almost everything will work but its an absolute train wreck to figure out.
-
View User Profile
-
Send Message
Posted Jul 31, 2025need update for mop please
-
View User Profile
-
Send Message
Posted Dec 14, 2024Is there a way to not have to Whitelist every buff I come accross so that it can get listed? I am getting tired of having to go through the list after every group to find out what I was not able to see.
-
View User Profile
-
Send Message
Posted Sep 25, 2024sod phase 5 update error on login
2x ElkBuffBars/ElkBuffBars.lua:490: attempt to index global 'MiniMapTrackingFrame' (a nil value)
[string "@ElkBuffBars/ElkBuffBars.lua"]:490: in function `HandleFrame_Blizzard_MiniMapTracking'
[string "@ElkBuffBars/ElkBuffBars.lua"]:428: in function `PLAYER_ENTERING_WORLD'
[string "@ElkBuffBars/ElkBuffBars.lua"]:362: in function <ElkBuffBars/ElkBuffBars.lua:317>
[string "=[C]"]: ?
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>
-
View User Profile
-
Send Message
Posted Aug 13, 2024New error with 11.0.2:
15x ElkBuffBars/ElkBuffBars.lua:1263: attempt to call field 'SurfaceArgs' (a nil value)
[string "@ElkBuffBars/ElkBuffBars.lua"]:1263: in function `GetEnchantNameForPlayerSlot'
[string "@ElkBuffBars/ElkBuffBars.lua"]:1318: in function `GetTempBuffName'
[string "@ElkBuffBars/ElkBuffBars.lua"]:1074: in function `ScanData_TENCH_Helper'
[string "@ElkBuffBars/ElkBuffBars.lua"]:1048: in function `ScanData_TENCH'
[string "@ElkBuffBars/ElkBuffBars.lua"]:1041: in function `ScanData_TENCH_Worker'
[string "@ElkBuffBars/ElkBuffBars.lua"]:1030: in function `ScanData_TENCH_Launcher'
[string "@ElkBuffBars/ElkBuffBars.lua"]:358: in function <ElkBuffBars/ElkBuffBars.lua:317>
[string "=[C]"]: ?
[string "@CanIMogIt/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <CanIMogIt/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@CanIMogIt/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@CanIMogIt/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <CanIMogIt/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
[string "=[C]"]: ?
...
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:627: in function `MajorFactions_LoadUI'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:103: in function `SetUpMajorFactionList'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:96: in function `RefreshMajorFactionList'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:91: in function `RefreshOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:83: in function <...sionLandingPage/Blizzard_DragonflightLandingPage.lua:79>
[string "=[C]"]: ?
[string "=[C]"]: in function `CreateFrame'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:49: in function `CreateOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:78: in function `RefreshExpansionOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:37: in function <...pansionLandingPage/Blizzard_ExpansionLandingPage.lua:35>
Locals:
self = <table> {
}
slot = 16
tooltipData = <table> {
dataInstanceID = 12823
lines = <table> {
}
id = 192029
type = 0
}
(*temporary) = nil
(*temporary) = <table> {
dataInstanceID = 12823
lines = <table> {
}
id = 192029
type = 0
}
(*temporary) = "attempt to call field 'SurfaceArgs' (a nil value)"
-
View User Profile
-
Send Message
Posted Aug 13, 2024In reply to gaviin1242: Oddly enough, I fixed an issue with another addon not even referenced in that error message, and now I'm not getting this one from EBB. So I guess this may be nothing. Very strange.
I'll keep the message here in case it's something that does need fixing anyway