Bartender4
Bartender4 is a full ActionBar replacement mod. It provides you with all the features needed to fully customization most aspects of your action and related bars.
Status for Dragonflight / 10.0
- Hold-to-cast is not currently available for addons
- Action Bars have been slightly re-arranged in Bartender4 for Dragonflight
- Bar 1-8 now reflect Blizzard Bars 1-8 (these are old 1, 3-6, and the 3 new bars)
- The old bars 7-10 are now called "Class Bar 1-4" (Shapeshifting, Stances, etc)
- The old bar 2 is now called Bonus Action Bar
Features
- Support for all Action Bars and all related bars
- 10 Action Bars (13 in Dragonflight!)
- Stance Bar
- Pet Bar
- Bag Bar
- Micro Menu
- XP/Reputation Bar
- All Bars are fully customizable (Scale, Alpha, Fade-Out settings, ...)
- Very flexible and customizable Show/Hide driver based on Macro Conditions
- Additional Layout and Paging settings for Action Bars
- Page all bars based on Stance or Modifier
- Possess Bar support
- Custom State driver support with Macro Conditions
- Options to hide specific elements of the buttons (Macro Text, HotKey, more could be added on demand)
- StickyFrames support
- Masque/ButtonFacade support!
- Easy Hotkey Binding using KeyBound
- Options to control the hiding of the default blizzard artwork (you might still want that to be displayed..)
FAQ
Q: I cannot move/drag my skills on my bars?
A: Hold Shift to move skills safely. You can also unlock your bars in the Bartender4 options, but using Shift is safer and recommended.
Q: How do i access the Configuration?
A: You can open the configuration with the Slash Commands (/bt or /bartender) or through the Bartender4 LDB plugin.
Q: Where are my keybindings? And how do i bind new keys?
A: Bartender4 buttons should automatically inherit keybindings from the Blizzard bars. For new keybindings, you can use KeyBound to re-bind your keys. You can access KeyBound by its slash command (/kb) or through the button in the BT4 config. Hover a button, press key → voila!
Q: Can I skin the buttons beyond the built-in options?
A: Bartender4 allows skinning through Masque! After installing both Bartender4 and Masque, you can customize the BT4 appearance in the Masque options.
Q: How do i disable the snapping of the bars?
A: Currently, you can temporarily override the snapping by holding down the Shift Key while moving your bars, or uncheck the option in the popup when your bars are unlocked.
Feature Requests/Bug Tracker
Please submit Bugs and/or Feature Requests using the Ticket System on the WoWAce Project page or in the Bartender4 Forum Thread. Please provide as many information as possible, including your client language, the exact version you are running, how to reproduce any errors, and a stack trace, if applicable.
Links
WoWAce Project: Bartender4 on WoWAce
Custom State Header: Info page on WoWAce
I had the same issue, but eventually fixed it. Try this:
-delete the Bartender folder from the Addons folder.
-in the WTF/Account/<NAME>/SavedVariables folder, copy the Bartender4 and Bartender4.lua.bak files somewhere else (as a backup) and then delete them from the SavedVariables folder.
-extract the Bartender4 download. copy paste it to the Addons folder.
At this point, I started up WoW to make sure the bars showed and they did. I then closed WoW and replaced the files in SavedVariables (so I wouldn't have to set up my bars again). All's well for me now.
After updating to bartender 4.4.20 on they day of wow's 4.3 patch release, I had no visible bars. I was able to enter the config screen for bartender but some elements are missing. I've since tried 4.4.20.1 with the same results. I'm not even getting to the point where I can get all these lua errors since I'm not about to enter a raid with no action bars.
I reverted to 4.4.19, the last release for 4.2, and everything seems to be working as it should with the exception of the "ExtraActionButton1", but that's easy enough to macro with "/click ExtraActionButton1". So if you're having problems with these newer versions I recommend just going back to the last working version.
My friends are telling me to switch to Dominos, but I've used Bartender for a long time and really don't want to deal with configuring a new UI to work around a problem that is hopefully temporary. That being said...I havent seen another update to fix any of the issues in 4 days.
It seems strange to label an update as a "Release" when it's obviously still in what should be a testing stage. I tend to load betas and alphas regardless of the risk, but others might prefer to wait for a stable release before changing anything.
Having an issue with the configuration menu going off my world of warcraft screen. Cannot rescue it--help! (please tell me their's a reset command to bring that back to the middle of my screen...
hi
first of all I would like to say that I cannot be able to play anymore without this magnificient addon
BUT second of all PLEASE correct urgently the "shortcut option" it doesn't recognize my keybord anymore.
Exemple : shortcut before with the ^ worked perfectly now when I use ^ it comes with a 6 etc...
I'd appreciate a quick correction of that please
Thank you in advance and sorry for my english which is not my mothertongue as you had seen....
I receive the same errors captured in Snarlphish's 3rd screenshot. I hope the errors are addressed soon. I would hate to have to uninstall Bartender4.
Encountered a really weird bug whilst playing on my Paladin,the bug only occurs on her UI. For some reason, my action bars aren't showing and when I go into options to see if they were disabled, i got this:
EDIT: forgot to mention that only the action bars with spells on them are gone, micro menu, auras and bags are still there. I can also enable action bars 6-10 as they were disabled before the update.
Date: 2011-12-01 14:51:22
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\Bartender4\Options\ActionBar.lua line 29:
Invalid bar id in options table. (2)
Debug:
(tail call): ?
(tail call): ?
[C]: assert()
Bartender4\Options\ActionBar.lua:29:
Bartender4\Options\ActionBar.lua:27
Bartender4\Options\ActionBar.lua:42: member()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:249:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:197
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1144:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1054
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1581: FeedGroup()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1506:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1486
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9:
[string "safecall Dispatcher[3]"]:5
(tail call): ?
Ace3\AceGUI-3.0\AceGUI-3.0.lua:314: Fire()
...Ace3\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:167: SelectTab()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1617: FeedGroup()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1506:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1486
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9:
[string "safecall Dispatcher[3]"]:5
(tail call): ?
Ace3\AceGUI-3.0\AceGUI-3.0.lua:314: Fire()
...ce3\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:504: SetSelected()
...ce3\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:192:
...ce3\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:188
AddOns:
Swatter, v3.2.4 (<%codename%>)
NPCScan, v4.3.0.1
NPCScanOverlay, v4.3.0.1
NPCScanOverlayBroker, v1.1.3
Ace3, v
Altoholic, v4.2.002
AtlasLootLoader, vv6.05.00
Babylonian, v5.1.DEV.312(/embedded)
BadBoy, vv6.619
Bartender4, v4.4.20.1
BonusScanner, v5.3
BunnyHunter, v1.9
CallbackHandler10, v
Collectinator, v1.0.16a
Configator, v5.1.DEV.312(/embedded)
DataStore, v4.2.002
DataStoreAchievements, v4.2.002
DataStoreAgenda, v4.2.002
DataStoreAuctions, v4.2.002
DataStoreCharacters, v4.2.002
DataStoreContainers, v4.2.002
DataStoreCrafts, v4.2.002
DataStoreCurrencies, v4.2.002
DataStoreInventory, v4.2.002
DataStoreMails, v4.2.002
DataStorePets, v4.2.002
DataStoreQuests, v4.2.002
DataStoreReputations, v4.2.002
DataStoreSkills, v3.3.002
DataStoreSpells, v4.2.002
DataStoreStats, v4.2.002
DataStoreTalents, v4.2.002
DBMCore, v
Decursive, v2.5.2
DiedemusPack1, v1.2
EasyMail, v
EclipseBarPlus, v0.8.5
ErrorFilter, v2.3
Gatherer, v3.2.4
HandyNotes, v1.2.0
InterruptSay, v3.3.8
LibActionButton10, v
LibBabbleBoss30, v
LibBabbleFaction30, v
LibBabbleInventory30, v
LibBabbleItemSet30, v
LibBabbleRace30, v
LibBabbleZone30, v
LibDBIcon10, v
LibKeyBound10, v
LibStub, v
LibWindow11, v
MaelstromMaestro, v1.3
Masque, v4.2.375
MasqueCaith, v4.2.76
MovableHolyPower, v1.43
Omen, v3.1.4
OneBag3, vv3.4.1
PowerAuras, v4.22
Prat30, v3.4.25
Prat30Libraries, v
Quartz, v3.0.8
RandomCompanion, v2.5
Recount, v
RollTracker, v
Scrap, v8.6
sexless, v
SexyMap, v
SlideBar, v3.2.4 (<%codename%>)
SunnArt, v3.59
SunnArtPack9, v1.9
Titan, v5.0.8.40200 - Revision 519
TitanBag, v5.0.8.40200
TitanClock, v5.0.8.40200
TitanCurrency, v5.2
TitanGold, v5.0.8.40200
TitanLocation, v5.0.8.40200
TitanLootType, v5.0.8.40200
TitanPerformance, v5.0.8.40200
TitanRepair, v5.0.8.40200
TitanVolume, v5.0.8.40200
TitanXP, v5.0.8.40200
XPerl, v3.2.0
XPerlArcaneBar, v
XPerlOptions, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
YurysRuneDisplay, vv3.0.1 (74)
ZeldaLootExtended, v2.062
BlizRuntimeLib_enUS v4.3.0.40300 <eu>
(ck=91d)
i'm still using v. 4.4.19 with ZERO issues.
the only thing not working (by not working meaning no visual of it on screen) is the extra action button for dragon soul raids, which really doesn't matter since you can keybind it in blizzards bindings, or make a macro to click/bind.
I was wondering if someone with a little more knowledge than me may know what is causing this error. It usually happens when I have a raid member out of range or dead. I have the raid frames hidden in the BT options. When the error happens the tab on the left pops out and spits out this lua error. Any help would be appreciated.
Message: ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:343: CreateFrame: Can't create protected 'Button' now
Time: 11/30/11 22:47:12
Count: 7
Stack: [C]: in function `CreateFrame'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:343: in function `CompactRaidFrameContainer_GetUnitFrame'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:315: in function `CompactRaidFrameContainer_AddUnitFrame'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:255: in function `CompactRaidFrameContainer_AddPlayers'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:177: in function `CompactRaidFrameContainer_LayoutFrames'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:131: in function `CompactRaidFrameContainer_TryUpdate'
...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:58: in function `CompactRaidFrameContainer_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Locals: (*temporary) = "Button"
(*temporary) = "CompactRaidFrame33"
(*temporary) = CompactRaidFrameContainer {
unitFrameUnusedFunc = <function> defined @Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:47
flowSortFunc = <function> defined @Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:763
groupMode = "flush"
raidUnits = <table> {
}
frameUpdateList = <table> {
}
flowOrientation = "vertical"
borderFrame = CompactRaidFrameContainerBorderFrame {
}
flowFilterFunc = <function> defined @Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:831
groupFilterFunc = <function> defined @Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameManager.lua:861
partyUnits = <table> {
}
flowMaxPrimaryUsed = 144.00002297811
flowMaxSecondaryUsed = 540.00008616792
units = <table> {
}
flowPauseUpdates = true
enabled = false
frameReservations = <table> {
}
flowFrames = <table> {
}
0 = <userdata>
}
(*temporary) = "CompactUnitFrameTemplate"
I keep trying to update but it tells me installation failed. I then tried to unistall it to try and reinstall it and it tells me "unable to delete bartender4. An error occured when trying to remove the file." I had to update several other addons but this is the only one giving me a problem.
I'm having the same issue. hopefully it's resolved soon. After 1 night of raiding I had a 177 MB taint.log
I have tried everything I can think of, reinstalling, deleting profiles etc. and no matter what every time I go into combat in a group or against a target dummy I get flooded with errors. Here is 3 screen shots of whats happening.
http://i1087.photobucket.com/albums/j462/tbcointoss/WoW2011-11-3015-34-09-85.jpg
http://i1087.photobucket.com/albums/j462/tbcointoss/WoW2011-11-3015-34-18-85.jpg
http://i1087.photobucket.com/albums/j462/tbcointoss/WoW2011-11-3015-34-35-55.jpg
figured maybe someone else had similar issues and could point me in the right direction.
no one will be able to help you with that error ss. try picking up bugsack and bug grabber to actually see what is causing them and where.
+1
same issues here
Downloaded the update yesterday before logging on: my bars are all working properly, but when I go to the new Arcane Reforger to reforge a piece of gear the new reforging stat menu doesn't work for me at all until I shut Bartender off, then it works like it should. =/
I'm not having any problems with errors or anything and all of my bars are active - when I first logged in, i had to relog, because the 'load outdated addons' was somehow unchecked, which is odd because I always have it checked.When I logged back in all of my action bars were already placed correctly, which was a pleasant surprize because normally i have to set them back in place.
The only small problem I'm having is that on my micro menu i'm missing 2 buttons (the Dungeon Journal button and the Look for Raid button) and can't figure out how to get them to show....
Greatful for any help or suggestions in this,
Alianza
hmmm...170 errors basically related to bartender....:( its not working obviously. It was yesterday and not today!
yea I'm getting tons of erros everytime I got into combat and press pretty much any button.
same thing, not sure what it is but anytime I go into combat and start attacking I get spammed to hell, I tried everything I could think of uninstall, new profiles, resetting nothing works, kept trying on the target dummies with the same results.
got into randorm raid thingie and am getting spammed with things like:
Date: 2011-11-30 13:12:16
ID: 44
Error occured in: AddOn: Bartender4
Count: 7
Message: Note: AddOn Bartender4 attempted to call a protected function (VehicleMenuBarActionButton6:Show()) during combat lockdown.
Debug:
[C]: Show()
..\FrameXML\ActionButton.lua:246: ActionButton_Update()
..\FrameXML\ActionButton.lua:484: ActionButton_OnEvent()
..\FrameXML\ActionButton.lua:105:
..\FrameXML\ActionButton.lua:98
or
Date: 2011-11-30 13:12:16
ID: 38
Error occured in: AddOn: Bartender4
Count: 7
Message: Note: AddOn Bartender4 attempted to call a protected function (ExtraActionButton1:Hide()) during combat lockdown.
Debug:
[C]: Hide()
..\FrameXML\ActionButton.lua:259: ActionButton_Update()
..\FrameXML\ActionButton.lua:484: ActionButton_OnEvent()
..\FrameXML\ActionButton.lua:105:
..\FrameXML\ActionButton.lua:98
or
Date: 2011-11-30 13:12:16
ID: 37
Error occured in: AddOn: Bartender4
Count: 7
Message: Note: AddOn Bartender4 attempted to call a protected function (BonusActionButton12:Show()) during combat lockdown.
Debug:
[C]: Show()
..\FrameXML\ActionButton.lua:246: ActionButton_Update()
..\FrameXML\ActionButton.lua:484: ActionButton_OnEvent()
..\FrameXML\ActionButton.lua:105:
..\FrameXML\ActionButton.lua:98
and more related
for some reason Bartender4 make the default blizzard option "action on key press down" not working. it still fire action when button is relised insted of key press down. when i disable bartender 4 its back to normal.