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 Aug 11, 2026thanks for the info bud, love this addon and cannot play without it. thanks for all your hard work
-
View User Profile
-
Send Message
Posted Aug 10, 2026A quick statement on the current situation:
TL;DR:
A new version of EBB for 12.1 is on it's way, but it is not ready, yet. An initial alpha (with limited exposed functionality) should come soon™ though (likely days, at worst weeks).
It will contain both, the old code for classic and a rewrite for 12.1. I'll continue to iterate on that version in the following weeks and months.
UPDATE: r223 is out 🎉
---
The latest beta release r221 should be working with all classic versions and "working" with 12.0, it will however no longer be functional once 12.1 hits.
And in contrast to the changes in 12.0, that were already devastating to a lot of features, 12.1 will require a full rewrite since the game pretty much stops to hand any information over to the addon, similar to how it already was with private auras.
I never put out a full 12.0 release due to multiple things not working as intended any more/yet and the settings not reflecting that, and with 12.1 on the horizon, it wasn't worth the effort to finalize the changes.
EBB has now been around for 20+ years and while I primarily developed it for my own use, it also makes me happy that others enjoy using it, some of you even for over a decade now as well.
But it seem that at least for retail WoW, EBB2 will have to come to an end with 12.1 🥲
I had already started a rewrite for EBB years ago (must have been around MoP iirc) to introduce some new features (e.g for positioning the bars, allowing to cancel buffs in combat again, ...).
But since EBB2 wasn't broken, I never turned my initial prototype into a full addon nor did I use it myself.
The situation is different now, and since I don't want EBB to end myself, I had to go back to the drawing board and start from scratch once more.
The new API has still received major changes over the past weeks (additional smaller ones are coming after 12.1.0), so I only started real coding work on another prototype a few weeks ago.
A large part of the core functionality is implemented by now and seems to be working, however there is neither a settings UI nor persistence, yet.
I'm trying to get an initial alpha working that will at least reuse the saved settings from EBB2, so while you wont be able to change them at first, it should at least feel similar on login. 🤞
However due to various personal events, my time has been (and for the next few weeks will be) limited, so I can't promise a quick full release.
Things that will (still) no longer work / not be included in EBB3:
- most of the filter (besides selfcast and maximum duration)
- tracking
- mixing buffs, debuffs, and temporary enchantments
- sorting by maximum duration
- overriding or abbreviating names, types, ...
Things that will be included (mostly already working, I just need to wire up the settings):
- other sorting methods the game provides
- other new filter methods the game provides
- more control over the bar layout (pretty much free placement of icon, bar and texts)
- multi-column layouts and horizontal layouts
- private auras
- cancel in combat (just took me ~16 years 🤪)
There's likely some other stuff I forgot for both lists (and some stuff I forgot to include back in due to not using it myself).
One more thing:
Thank you all for staying polite in the comments and looking out for each other (especially with my slightly ghosting you 😔). Seeing some other projects/games, that's not a given these days.
I am however still developing this mainly for myself and my own fun/journey in doing so. This also includes debugging and understanding problems.
As a result, before someone asks or offers, I'm currently neither looking for contributors nor do I intend to use AI to speed things up.
-
View User Profile
-
Send Message
Posted Aug 12, 2026@Elkano Probably been using this myself for 20ish years, glad you're still at it
-
View User Profile
-
Send Message
Posted Aug 12, 2026@Elkano People like you is what makes the community great and the game working decently enough; if it wasn't for blizzard fucking things up for no reason..
-
View User Profile
-
Send Message
Posted Aug 12, 2026@Elkano I’m excited to see you back and actively working on arguably the best buff/debuff addon that wow has ever seen. I know it's temporary but just the ability to move the buffs/debuffs as a whole during your alpha releases would be amazing. One anchor point to “Option Click” or “Shift Click” and drag like Decursive is an option but I’m not sure how dificult to code it in would be. More coffee for you soon !
-
View User Profile
-
Send Message
Posted Aug 26, 2026@Elkano I've been using it since day one, and very happy to read that it's staying alive. Thank you very much for your work Elkano!
-
View User Profile
-
Send Message
Posted Aug 9, 2026with Raven pretty much dead for era/anni, what are the chances of Elkano's BuffICONS instead of bars?
-
View User Profile
-
Send Message
Posted Aug 9, 2026it could even be a secret feature, just need to allow the timer text to be repositioned to the icon
-
View User Profile
-
Send Message
Posted Jul 31, 2026Hi Elkano,
With Blizzard rebuilding the aura system in 12.1, could this be the opportunity for ElkBuffBars to be reborn in its complete form?
The maintained version is already greatly appreciated, but many of us still hope to see the true ELK experience return in all its glory.
-
View User Profile
-
Send Message
Posted Jul 26, 2026the debuffs not working is a simple fix.
Open C:\Program Files (x86)\World of Warcraft\_anniversary_\Interface\AddOns\ElkBuffBars\EBB_Bar.lua in a text editor.
Paste in this code at line 467
if type(_G.DebuffTypeColor) ~= "table" then
local dtc = {
none = { r = 0.80, g = 0.00, b = 0.00 },
Magic = { r = 0.20, g = 0.60, b = 1.00 },
Curse = { r = 0.60, g = 0.00, b = 1.00 },
Disease = { r = 0.60, g = 0.40, b = 0.00 },
Poison = { r = 0.00, g = 0.60, b = 0.00 },
}
dtc[""] = dtc.none
_G.DebuffTypeColor = dtc
end
-
View User Profile
-
Send Message
Posted Jul 15, 2026I'm using your fix and so far it's working great and better then the official update on July 8 2026 I hope you keep updating it till ELkano fixes it all.
-
View User Profile
-
Send Message
Posted Jul 16, 2026@Toptek All that will change in 12.1. There will be many changes in Auras and i think they will do the addon much better. Next update will be from author :)
-
View User Profile
-
Send Message
Posted Jul 10, 2026Error that I am currently experiencing after the api changes on WoW TBC Anniversary
17040x ElkBuffBars/EBB_Bar.lua:497: attempt to index global 'DebuffTypeColor' (a nil value)
[tail call]: ?
[ElkBuffBars/EBB_Bar.lua]:497: in function 'UpdateData'
[ElkBuffBars/EBB_BarGroup.lua]:343: in function 'UpdateBars'
[ElkBuffBars/EBB_BarGroup.lua]:329: in function 'UpdateData'
[ElkBuffBars/ElkBuffBars.lua]:1348: in function 'UpdateGroups'
[ElkBuffBars/ElkBuffBars.lua]:962: in function <ElkBuffBars/ElkBuffBars.lua:951>
[C]: ?
[ElkBuffBars/libs/AceBucket-3.0/AceBucket-3.0.lua]:69: in function <...Ons/ElkBuffBars/libs/AceBucket-3.0/AceBucket-3.0.lua:67>
[ElkBuffBars/libs/AceBucket-3.0/AceBucket-3.0.lua]:83: in function 'func'
[Details/Libs/AceTimer-3.0/AceTimer-3.0.lua]:57: in function <...ceDetails/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
-
View User Profile
-
Send Message
Posted Jul 8, 2026Looking at the 12.1 PTR developer notes, are our addons finally going to be saved (except for private auras)?
-
View User Profile
-
Send Message
Posted Jul 8, 2026hey,anyone can fix this error? come up with new TBC update today
Message: Interface/AddOns/ElkBuffBars/EBB_Bar.lua:497: attempt to index global 'DebuffTypeColor' (a nil value)
Time: Wed Jul 8 18:27:58 2026
Count: 5
Stack:
[Interface/AddOns/ElkBuffBars/libs/AceBucket-3.0/AceBucket-3.0.lua]:83: in function 'func'
[Interface/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua]:57: in function <...ce/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
bucket=<table>{
received=<table>
timer=<table>
object=<table>
interval=0.100000
callback="UNIT_AURA"
}
received=<table>{
player=1
}
callback="UNIT_AURA"
AceTimer=<table>{
embeds=<table>
activeTimers=<table>
}
-
View User Profile
-
Send Message
Posted Jun 29, 2026Hi, i have done one more try to make the addon to work in Retail Midnight. So far i test it in open world training dummy, World Quests, random battleground, LFR raid and it seems to work. Except of a small sorting bug no other erros appears. Try it and tell me:
https://github.com/Odysseas68/ElkBuffBars
-
View User Profile
-
Send Message
Posted Jun 20, 2026I'm hoping this is some good news for the filter functionality that was lost. From the 12.1 PTR notes:
Added new APIs that allow addons to display filtered sets of auras in customized ways, without exposing the underlying aura information that could be used for automation. Read more information in the Addons and Auras in Curse of Ula’tek thread.
-
View User Profile
-
Send Message
Posted Jun 13, 2026https://github.com/Gershuun/EBBMidnight
-
View User Profile
-
Send Message
Posted Jun 4, 2026Throwing UI errors related to removed function DebuffTypeColor currently in WOW MOP.
Updated EBB_Bar.lua file to remove those references here -
https://github.com/Jaii-main/Elkanos-Buff-Bars/releases/tag/WOW
-
View User Profile
-
Send Message
Posted May 29, 2026I am trying to track Ironfur exclusively, but it doesn't matter if I put that on whitelist or everything else on blacklist I can't manage to have every buff appear or no buffs at all. What am I doing wrong?