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 14, 2026Downloaded the alpha but am I clumsy? I cannot see the configuration window I type /ebb no such command. I right click on the EBB icon on my broker bar and nothing comes up. No error message. How am I supposed to configure stuff? :D
Anyways I wanted to start using EBB becuase I really want to get rid of my static buffs And see some short combat buffs like less than 60 second long buffs only. Is this doable?
-
View User Profile
-
Send Message
Posted Aug 14, 2026@40PE Like I've written in the changelog, the first alpha will only work if you have pre-existing settings from before 12.1 as I haven't started on the settings windows, yet. 😅
So unless you want to "hack" yourself some temporary settings in you'll likely loose when updating, or set the addon up on a classic flavour and copy the saved variables over (as classic still uses the old code), you'll have to postpone your testing and adoption of EBB for a few weeks.
Having a group show only buffs with less than 60 seconds of maximum time (i.e. not remaining), will be possible.
-
View User Profile
-
Send Message
Posted Aug 14, 2026@Elkano Ohh I didn't see your big comment above prior posting sorry, Ok I'll wait patiently. This game is gargabe without addons now anyways. :S
-
View User Profile
-
Send Message
Posted Aug 12, 2026I have also been using Elkano's BuffBars for many years.
For more than two decades, I have felt somewhat helpless watching the default way the game displays Buffs and Debuffs remain almost completely unchanged. As the game has evolved through the years, more and more Buffs have become important to monitor, while an increasing number of Debuffs have become critical to pay attention to—especially in high-end raids.
But after I started using Elkano's BuffBars, all of that changed.
I could clearly see the final second of a Buff and use that information to squeeze out one last, perfectly timed ability. I could also immediately notice important Raid Debuffs on myself and react quickly enough to avoid boss mechanics.
Even today, I still haven't found another addon that can truly compare to Elkano's BuffBars as a bar-based timer.
Whether it is the way it presents information—which, perhaps, was simply too far ahead of its time—or the incredible precision of its timers, these are the reasons I have continued using it all these years. A timer bar provides visual feedback precise enough to let players judge even the final 0.1 seconds, something that ordinary Buff/Debuff icons simply cannot replace.
Even after Blizzard began restricting addon functionality to varying degrees starting with 11.0, I still never gave up on EBB.
Knowing that you are preparing to redevelop Elkano's BuffBars, there isn't much I can personally do to support you. The most I can offer is my support through words and language.
But I sincerely hope you can find some confidence and motivation in my message.
Because to me, Elkano's BuffBars has never been just another Buff addon.
It has become an irreplaceable part of my experience playing World of Warcraft for all these years.
So please, accept this gratitude from a long-time user with a clear conscience.
-
View User Profile
-
Send Message
Posted Aug 12, 2026The initial Alpha r223 should be downloadable from files or via client. 🎉
https://www.curseforge.com/wow/addons/elkbuffbars/files/8633538
As outline in the changelog and pinned post, while the core functionality is mostly complete, I only did a quick front wiring to reuse an existing EBB2 profile. You wont have any settings nor will it remember the position of frames you moved. But at least it shouldn't outright throw errors at you. 🫣
Besides some emergency patch in case it's needed (and I can squeeze it in somehow), there likely won't be much movement for at least the next 2 weeks. Glad I managed at least this state though.
-
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 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