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/
Really low priority but is it possible to see "Find Minerals" in EBB in classic? I like having my SexMap free of icons. Low priority. Thanks again for making Elkno's BuffBars work in classic. It's amazing and helps bring the nostalgia on even more.
In reply to VillainousX:
You should be able to already.
In EBB's options, click Override Settings
Click the plus icon next to Tracking, on the left
Click Find Minerals
Under New Type, choose which group you want it to be included in
Type whatever name you want it to show up as
In reply to aelius28:
While this could work, there's a better way:
In EBB's options, click Group Settings
Select the Group you want it to list in
Click Filter
Click the check box next to Tracking
Hey elkano for some reason i cant get it to work on classic wow could i get some help Pls man
Hey Elkano, great addon, been using it since tbc!
Lately (prabably since last update) i noticed i'm missing something... Until recently when mouseover a buff just under the tooltip there was (and still there is) the "Caster:<player name>" but i had the "Players without buff: [...]" list, ordered per party, you know for things like mage buff etc...
I have always given for granted it was an EBB's thing, am i wrong?
In reply to Forge_User_05123302:
Sadly, definitively wrong.
From a quick search, maybe a feature from Z-Perl?
In reply to Elkano:
It most likely is, thank for the info and sorry for bothering :)
Launching EBB with all other addons disabled and enabling LUA errors, produces the following errors; This is from Classic WoW if it makes any difference.
Message: ...ElkBuffBars\libs\LibDualSpec-1.0\LibDualSpec-1.0.lua:74: attempt to call global 'GetNumSpecializationsForClassID' (a nil value)
Time: Mon Sep 16 19:35:31 2019
Count: 1
Stack: ...ElkBuffBars\libs\LibDualSpec-1.0\LibDualSpec-1.0.lua:74: attempt to call global 'GetNumSpecializationsForClassID' (a nil value)
...ElkBuffBars\libs\LibDualSpec-1.0\LibDualSpec-1.0.lua:74: in main chunk
Locals: MAJOR = "LibDualSpec-1.0"
MINOR = 17
lib = <table> {
registry = <table> {
}
options = <table> {
}
upgrades = <table> {
}
currentSpec = 0
eventFrame = <unnamed> {
}
mixin = <table> {
}
}
minor = nil
registry = <table> {
}
options = <table> {
}
mixin = <table> {
}
upgrades = <table> {
}
AceDB3 = <table> {
db_registry = <table> {
}
frame = <unnamed> {
}
New = <function> defined @Interface\AddOns\ElkBuffBars\libs\AceDB-3.0\AceDB-3.0.lua:709
}
AceDBOptions3 = <table> {
optionTables = <table> {
}
handlers = <table> {
}
GetOptionsTable = <function> defined @Interface\AddOns\ElkBuffBars\libs\AceDBOptions-3.0\AceDBOptions-3.0.lua:442
}
AceConfigRegistry3 = <table> {
RegisterOptionsTable = <function> defined @Interface\AddOns\ElkBuffBars\libs\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:293
validated = <table> {
}
tables = <table> {
}
callbacks = <table> {
}
RegisterCallback = <function> defined @Interface\AddOns\ElkBuffBars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
GetOptionsTable = <function> defined @Interface\AddOns\ElkBuffBars\libs\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:338
UnregisterCallback = <function> defined @Interface\AddOns\ElkBuffBars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
IterateOptionsTables = <function> defined @Interface\AddOns\ElkBuffBars\libs\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:324
NotifyChange = <function> defined @Interface\AddOns\ElkBuffBars\libs\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:267
ValidateOptionsTable = <function> defined @Interface\AddOns\ElkBuffBars\libs\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:254
UnregisterAllCallbacks = <function> defined @Interface\AddOns\ElkBuffBars\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
}
_ = "Warrior"
_ = "WARRIOR"
classId = 1
(*temporary) = nil
(*temporary) = 1
(*temporary) = "attempt to call global 'GetNumSpecializationsForClassID' (a nil value)"
Message: Interface\AddOns\ElkBuffBars\ElkBuffBars.lua:277: attempt to call method 'EnhanceDatabase' (a nil value)
Time: Mon Sep 16 19:35:31 2019
Count: 1
Stack: Interface\AddOns\ElkBuffBars\ElkBuffBars.lua:277: attempt to call method 'EnhanceDatabase' (a nil value)
Interface\AddOns\ElkBuffBars\ElkBuffBars.lua:277: in function <Interface\AddOns\ElkBuffBars\ElkBuffBars.lua:209>
[C]: ?
...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:70: in function <...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:498: in function `InitializeAddon'
...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:613: in function <...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:605>
Locals: <none>
Message: (null)
Time: Mon Sep 16 19:35:31 2019
Count: 4
Message: ...Ons\ElkBuffBars\libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:367: attempt to index local 'button' (a nil value)
Time: Mon Sep 16 19:35:35 2019
Count: 1
Stack: ...Ons\ElkBuffBars\libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:367: attempt to index local 'button' (a nil value)
...Ons\ElkBuffBars\libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:367: in function `Refresh'
Interface\AddOns\ElkBuffBars\ElkBuffBars.lua:367: in function `OnProfileEnable'
Interface\AddOns\ElkBuffBars\ElkBuffBars.lua:297: in function <Interface\AddOns\ElkBuffBars\ElkBuffBars.lua:296>
[C]: ?
...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:70: in function <...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:527: in function `EnableAddon'
...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:620: in function <...ddOns\ElkBuffBars\libs\AceAddon-3.0\AceAddon-3.0.lua:605>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:353: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:424: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:693: in function <Interface\FrameXML\UIParent.lua:658>
Locals: <none>
In reply to Forge_User_65606602:
For classic, try the betas listed under File above.
In reply to Elkano:
Using 2.6.0 - r196 Seems to work, however, right clicking buffs, doesn't cancel them, any chance you can add that ? Otherwise the addon will be almost useless to me, as I'm playing a warrior, I need to be able to cancel Pword: shield
In reply to Forge_User_65606602:
This seems to be a longstanding "known issue" as "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."
Any chance we will see this working?
The newest update to classic breaks it with LUA error again. Have tried the latest three versions from Alpha, Beta, and release, all broken.
In reply to Retsopmi:
Working fine for me, so unless you also provide the Lua error, I can't help you.
EBB and Classic.
I have see many times that the option to Hide Blizzard Buffs. Will not stay hidden.. its random .. most of the time its on loading WOW. it can be resolved by unchecking hide blizzard and rechecking.
In reply to BOGsocks:
Working fine for me, so hard to debug... likely some interference from another addon.
I love this addon, been using it since vanilla. Unfortunately it's unusable as a warrior in classic because you can't click buffs off. Love your work.
I have set up a new bar group for target based debuff timers for my abilities..and nothing is appearing for any of those I am set to have tracking.
Charge stun, Rend, nothing is showing up to keep track of any of debuffs I have currently active on my target whatsoever
Also, I am using the most current released file for EBB, and getting this issue.
In reply to Vx_Odessa_xV:
Im missing Debuffs too .. dont know if its due to Classic since there is a few different spells
Shaman weapon buffs are not working, neither is tracking in the weapon buff anchor.
Mouseovering causes errors, requires double casting for the weapon enchants to register. In classic.
With tracking I mean mineral, herb etc trackings.
The setting to remove tracking icon from minimap does not work either.
Blizzard frames keep popping back in every now and then even though they are disabled.
OMG, Thank you soooooo much! 2.6.0 is working in classic!!!