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 Feb 5, 2026I get thousands of this errors as soon as a start a fight.
Message: Interface/AddOns/ElkBuffBars/EBB_Bar.secrets.lua:799: bad argument #1 to 'SetAlphaFromBoolean' (Usage: self:SetAlphaFromBoolean(value [, alphaIfTrue, alphaIfFalse]))
Time: Thu Feb 5 23:38:58 2026
Count: 3276
Stack:
[Interface/AddOns/ElkBuffBars/EBB_Bar.secrets.lua]:799: in function 'UpdateTimeleft'
[Interface/AddOns/ElkBuffBars/EBB_Bar.secrets.lua]:206: in function 'OnUpdate'
[Interface/AddOns/ElkBuffBars/EBB_Bar.secrets.lua]:518: in function <Interface/AddOns/ElkBuffBars/EBB_Bar.secrets.lua:518>
Locals:
self = <table> {
parent = <table> {
}
layout = <table> {
}
frames = <table> {
}
timeleft = 0
barwidth_total = 230
data = <table> {
}
barwidth_padded = 228
trdwidth = 76
updateThrottle = 0.050000
}
frames = <table> {
iconcount = FontString {
}
bgbar = Texture {
}
bar = StatusBar {
}
iconborder = Texture {
}
textTL = FontString {
}
textTR = FontString {
}
icon = Texture {
}
container = Button {
}
}
layout = <table> {
textBR = false
textTRfont = "Friz Quadrata TT"
tooltipanchor = "default"
textBRfontsize = 14
icon = "LEFT"
abbreviate_name = 0
textBRstyle = ""
bgbar = true
iconcount = true
textTLalign = "LEFT"
textTRstyle = ""
textBLcolor = <table> {
}
textTR = "TIMELEFT"
bar = true
textBL = false
textBRfont = "Friz Quadrata TT"
timeFraction = true
barbgcolor = <table> {
}
textTLcolor = <table> {
}
textTL = "NAMERANKCOUNT"
textTLfont = "Friz Quadrata TT"
tooltipcaster = true
textTRfontsize = 14
iconcountfont = "Arial Narrow"
textTLfontsize = 14
timeformat = "CONDENSED"
iconcountanchor = "CENTER"
textBRcolor = <table> {
}
timelessfull = false
barcolor = <table> {
}
textTLstyle = ""
textTRcolor = <table> {
}
barright = false
debufftypecolor = true
iconcountcolor = <table> {
}
textBLstyle = ""
width = 250
textBLfont = "Friz Quadrata TT"
textBLfontsize = 14
bartexture = "Otravi"
spark = false
iconcountfontsize = 14
padding = 1
textBLalign = "LEFT"
height = 20
}
-
View User Profile
-
Send Message
Posted Feb 5, 2026I got it working after you said "Are you using the normal version with embedded libraries (some of the libraries wont load as stand-alone addons anymore in midnight as they weren't updated but still work fine embedded)?"
The problem was the curse app I Had Installed Libraries Separately checked I unchecked it now the addon works . Thanks for the help.
-
View User Profile
-
Send Message
Posted Feb 5, 2026I'm using the latest version off curses site , I tried with out other addons loaded to make sure it wasn't another addon problem. I will look though the bug lists on !BugGrabber to see if there is any more errors.
-
View User Profile
-
Send Message
Posted Feb 5, 2026I'm currently using version r217. The hours and minutes that were originally displayed as HM have now become countdowns in thousands of seconds.
-
View User Profile
-
Send Message
Posted Feb 5, 2026Great to see this make a comeback!
I'm trying to set it up like I had it before, with an extra Group that only has a Whitelist of what I want to see (mainly short-lived buffs during combat), However even tho the main Group 1 bar works fine, I tried editing Group 2 to show me the whitelist ones but it always shows a red bar for Blessing of Demonstration and if I turn Configuration Mode off its always empty. Am I forgetting how that works? What settings should I have at the Group and Filters level to do that?
Even out of combat, if I whitelist something simple like Ground Skimming its not showing up.
-
View User Profile
-
Send Message
Posted Feb 5, 2026In reply to DaSandman78:
Most of the filtering will no longer work with Midnight.
I've managed to get selfcast working again but that's it, as I'm not able to compare any values (names, ids, durations, ...) during combat due to them being secret, so unless there's an API function returning a non-secret bool or a built-in filter for that...
In the future I'll likely simply add options to mix your own set of Blizzard's filters, but they are coarse only, i.e. no filtering individual auras.
-
View User Profile
-
Send Message
Posted Feb 4, 2026I'm not getting debuffs to show on the bars anymore in latest version.
-
View User Profile
-
Send Message
Posted Feb 5, 2026In reply to StrangelandTV:
You'll have to go into a bit more details:
"latest version" means r217, right?
What do you mean with ON the bars?
Do debuffs not show as bars for you? Do they show but aren't colored by debuff/dispel type? ...?
-
View User Profile
-
Send Message
Posted Feb 5, 2026In reply to Elkano: Yep 2.7.7-217. Sorry, I mean that the debuff bars don't show up at all. For example, when I bubble, forbearance does not show up as a bar at all, see pic: https://ibb.co/6cVvDQcj
-
View User Profile
-
Send Message
Posted Feb 4, 2026so happy to see updates, thanks bud
-
View User Profile
-
Send Message
Posted Feb 3, 2026I keep getting this error on login and the addon doesn't work.
1x ElkBuffBars/EBB_BarGroup.secrets.lua:39: attempt to perform indexed assignment on local 'ElkBuffBars' (a nil value)
Locals:
-
View User Profile
-
Send Message
Posted Feb 5, 2026In reply to Toptek:
That would indicate one of the files didn't load correctly.
Was there another error shown? especially regarding ElkBuffBars.lua
Are you using the normal version with embedded libraries (some of the libraries wont load as stand-alone addons anymore in midnight as they weren't updated but still work fine embedded)?
-
View User Profile
-
Send Message
Posted Feb 3, 2026Would there be a way to put time remaining in to minutes / seconds as quickly looking its a pain to work out how long left currently :)
-
View User Profile
-
Send Message
Posted Feb 3, 2026In reply to Twist3d6907:
Still waiting on Blizzard to implement means for formatting secret times.
It's the best I could give you at the moment ...
-
View User Profile
-
Send Message
Posted Feb 1, 2026I'm so glad Elkano's still the best :-)
-
View User Profile
-
Send Message
Posted Jan 30, 2026TBC-Anniversary
22x ElkBuffBars/ElkBuffBars.lua:385: attempt to index field 'db' (a nil value)
[tail call]: ?
[ElkBuffBars/ElkBuffBars.lua]:385: in function 'OnProfileEnable'
[ElkBuffBars/ElkBuffBars.lua]:305: in function <ElkBuffBars/ElkBuffBars.lua:304>
[C]: ?
[Ace3/AceAddon-3.0-13/AceAddon-3.0.lua]:66: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[Ace3/AceAddon-3.0-13/AceAddon-3.0.lua]:523: in function 'EnableAddon'
[Ace3/AceAddon-3.0-13/AceAddon-3.0.lua]:626: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
-
View User Profile
-
Send Message
Posted Jan 30, 2026In reply to westi_de:
22x ElkBuffBars/ElkBuffBars.lua:217: attempt to call global 'GetAddOnMetadata' (a nil value)
[tail call]: ?
[ElkBuffBars/ElkBuffBars.lua]:217: in function <ElkBuffBars/ElkBuffBars.lua:213>
[C]: ?
[Ace3/AceAddon-3.0-13/AceAddon-3.0.lua]:66: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[Ace3/AceAddon-3.0-13/AceAddon-3.0.lua]:494: in function 'InitializeAddon'
[Ace3/AceAddon-3.0-13/AceAddon-3.0.lua]:619: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
-
View User Profile
-
Send Message
Posted Feb 3, 2026In reply to westi_de:
Use the r215 beta for TBC
-
View User Profile
-
Send Message
Posted Jan 30, 2026In combat!!!
331x Blizzard_FrameXMLUtil/AuraUtil.lua:53: bad argument #1 to 'unpack' (table expected, got secret)
[tail call]: ?
[C]: in function 'unpack'
[Blizzard_FrameXMLUtil/AuraUtil.lua]:53: in function <Blizzard_FrameXMLUtil/AuraUtil.lua:33>
[tail call]: ?
[ElkBuffBars/ElkBuffBars.lua]:1190: in function 'ScanData_UnitAura'
[ElkBuffBars/ElkBuffBars.lua]:954: in function <ElkBuffBars/ElkBuffBars.lua:951>
[C]: ?
[Ace3/AceBucket-3.0-4/AceBucket-3.0.lua]:69: in function <Ace3/AceBucket-3.0/AceBucket-3.0.lua:67>
[Ace3/AceBucket-3.0-4/AceBucket-3.0.lua]:83: in function 'func'
[Ace3/AceTimer-3.0-17/AceTimer-3.0.lua]:57: in function <Ace3/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
-
View User Profile
-
Send Message
Posted Jan 27, 2026# Status Update 2
I've just uploaded an initial Alpha that should no longer throw errors.
As expected, this comes at the cost of a lot of features.
So you might want to copy your profile to a new one and disable e.g. some of your groups if you relied heavily on filtering.
You can grab the Alpha here: https://www.wowace.com/projects/elkbuffbars/files/7537041
But make sure to read the changelog 🫣
Regarding the coffee, while I appreciate the sentiment, in this troubling times there are likely still a lot of people near you that are way worse off than I am for various reasons (maybe even you yourselves or some of your loved ones). So please put a smile on their faces instead, first. 🥰
On a side note, I'll likely not have much time to work on this for the next week or so.