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
Help. Out of all my characters I have 1 that I can't seem to hide the unused slots on my bars.. All other character when I log in are fine they only show used slots yet this 1 seems to show every empty slot on all my bars... Any idea why this is happening
Can somebody help me do this: I am trying to make 2 different profiles for my destro. I would like a pve and a pvp one. However when I change buttons on say bar 3 for my pvp spec, it also changes them on my pve. I want the same binds everywhere. Im just trying to change the buttons per profile. But I cannot seem to get it to work. Or am I looking for a different addon?
Since 2 weeks ago my Wow was crashing when try to exit or switch to an alt, also, with every crash another addon config was destroyed. Then I isolated the cause to this addon by disabling one by one (i do have many). I dont like to lose my addons settings, but certenly, corrupted files (or not valid anymore) in WTF folder were causing the crashes.
The fix:
I deleted all the "bartender" named files within WTF folder (do a search in your file manager), then i did a try by logging in and out with addon active, everything was smooth and fast (no more crashes). I relogged again, configure my bars (like 15 mins), then create a new profile and copy the recently configured "default" to make a backup copy. Then return to default, with the default profile you can spread out the base config to your alts. By this way, I haven't to delete all the others addon settings when ppl tells u "delete the wtf folder". Hope this help.
WoW version 7.2. Addon version 4.7.7
Thanks !
I was looking everywhere to know how to fix the game crashes and wondering how I could loose my Grid2 config ... (Grid2, come on ! So long to redo it ...)
I used to have a backup copy of the WTF folder with the addons settings just like i want them. The the crashes totallity messed up my setting, the backup copy saved my day, just had to reconfig bartender. I learn the lesson in the past when an update destroyed all my configs.
Not getting an error for this but ever since logging in today the minimenu stays hidden until I mouse over it instead of staying visual. I have checked my settings and they have not changed.
Please add this to your bug list.
Thanks and Cheers!
I cant open the menu on the addon. it is not responding
How do i change the bartender font?
How to adjust the width of artifact power bar? Just width, not entire scale of the bar.
Since updating to 4-4.7.7, I get the following error every time I log a character in:
Date: 2017-04-03 23:57:10
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Bartender4\MicroMenu.lua line 123:
attempt to index global 'HelpMicroButton' (a nil value)
Debug:
Bartender4\MicroMenu.lua:123: UpdateButtonLayout()
Bartender4\MicroMenu.lua:112: ApplyConfig()
Bartender4\MicroMenu.lua:81: ApplyConfig()
Bartender4\MicroMenu.lua:75:
Bartender4\MicroMenu.lua:39
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:651:
...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:636
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:420: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:511: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:1056:
..\FrameXML\UIParent.lua:953
Locals:
None
AddOns:
Swatter, v7.1.5675 (TasmanianThylacine)
AucAdvanced, v7.1.5675 (TasmanianThylacine)
AucFilterBasic, v7.1.5675 (TasmanianThylacine)
AucFilterOutlier, v7.1.5675.5459(7.1/embedded)
AucMatchUndercut, v7.1.5675.5585(7.1/embedded)
AucStatHistogram, v7.1.5675 (TasmanianThylacine)
AucStatiLevel, v7.1.5675 (TasmanianThylacine)
AucStatPurchased, v7.1.5675 (TasmanianThylacine)
AucStatSales, v7.1.5675.5598(7.1/embedded)
AucStatSimple, v7.1.5675 (TasmanianThylacine)
AucStatStdDev, v7.1.5675 (TasmanianThylacine)
AucStatWOWEcon, v7.1.5675.5613(7.1/embedded)
AucUtilAHWindowControl, v7.1.5675.5575(7.1/embedded)
AucUtilAppraiser, v7.1.5675.5666(7.1/embedded)
AucUtilAskPrice, v7.1.5675.5599(7.1/embedded)
AucUtilAutoMagic, v7.1.5675.5587(7.1/embedded)
AucUtilCompactUI, v7.1.5675.5629(7.1/embedded)
AucUtilEasyBuyout, v7.1.5675.5576(7.1/embedded)
AucUtilFixAH, v7.1.5675 (TasmanianThylacine)
AucUtilItemSuggest, v7.1.5675.5651(7.1/embedded)
AucUtilPriceLevel, v7.1.5675.5633(7.1/embedded)
AucUtilScanButton, v7.1.5675.5631(7.1/embedded)
AucUtilScanFinish, v7.1.5675.5588(7.1/embedded)
AucUtilScanProgress, v7.1.5675.4979(7.1/embedded)
AucUtilScanStart, v7.1.5675.5347(7.1/embedded)
AucUtilSearchUI, v7.1.5675.5672(7.1/embedded)
AucUtilSimpleAuction, v7.1.5675.5654(7.1/embedded)
AucUtilVendMarkup, v7.1.5675.4828(7.1/embedded)
Babylonian, v5.1.DEV.332(/embedded)
Bartender4, v4.7.3
BeanCounter, v7.1.5675 (TasmanianThylacine)
Configator, v5.1.DEV.406(/embedded)
DebugLib, v5.1.DEV.337(/embedded)
GuildLaunchProfiler, v7.1
LibExtraTip, v5.12.DEV.412(/embedded)
MoveAnything, v16.1.0
MyRolePlay, v7.1.0.405
Postal, vv3.5.8
Stubby, v7.1.5675 (TasmanianThylacine)
TipHelper, v5.12.DEV.405(/embedded)
BlizRuntimeLib_enUS v7.2.0.70200 <none>
(ck=710)
Thought you might want to be aware of it
Ever since 7.2 (running latest version of Bartender4) all my engineering tinker macros AND hunter/warlock pet ability macros are greyed out. They still work and show cooldown properly, but it looks like they are unusable always even though they are. Any chance for a fix for this?
Bartender 4.7.7 is not working correctly with the Warlock Demon Phylactery. It was necessary to disable the addon to complete a World Quest with the additional map button for the Phylactery.
Today my WoW froze upon logging out so had to taskmanager close it. When I logged in it appears all my profiles are gone from bartender4 addon on all characters. Any solutions?
Is THAT what did it? Since 7.2 hit my game won't close on its own, and I have to force quit it from task manager every time. Two days in a row now I've logged onto my main and had the default Blizzard action bars.
Edit: Apparently it's Avast's Game Mode that's doing it for most people. Just disable it and restart your computer and WoW should be a-okay.
Thanks for the reply. Its funny you mention Avast, because my entire computer was acting weird with different issues, freezing, wouldn't open games properly and even settings in my Samsung Magician (for my SSD) would get changed around.
I haven't read that Avast was the reason for other users, but just went through different programs that recently had an update, Avast being one of them. I noticed the program had turned very much clickbait and starting to interfere with other aspects on my PC for "optimization purposes". Definitively something I don't like having around, I know myself how to do so, please remain antivirus and nothing else. I ended up removing the entirety of Avast on my PC and no issues anymore.
I did have to recreate totally new UI, but i made a few good changes compared to the old, saved it to a default profile which loads on all my characters, so that was quite easy.
Thank you so much!!! seriuosly, i've been struggling all these days trying to find out the reason my wow crashe, it was 'til i'ven disabling all addons 1 by 1 to discover wich one was the cause, i even made a clean install of addons and setting (wtf folder) then i came here when realized it is BT4 and Avast. Fortunely, i have a backup of my hundreds of addons settings.
Well, it is still crashing.
getting this lua error since version 4.7.5...
Date: 2017-03-30 17:27:57
ID: 1
Error occured in: Global
Count: 1
Message: ...dOns\Bartender4\libs\LibWindow-1.1\LibWindow-1.1.lua line 128:
attempt to perform arithmetic on a nil value
Debug:
(tail call): ?
...dOns\Bartender4\libs\LibWindow-1.1\LibWindow-1.1.lua:128: SavePosition()
Bartender4\Bar.lua:297: SavePosition()
Bartender4\ZoneAbilityBar.lua:57: ApplyConfig()
Bartender4\ZoneAbilityBar.lua:48: ApplyConfig()
Bartender4\ZoneAbilityBar.lua:44:
Bartender4\ZoneAbilityBar.lua:33
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:651:
Ace3\AceAddon-3.0\AceAddon-3.0.lua:636
[C]: ?
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:420: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:511: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:1056:
..\FrameXML\UIParent.lua:953
Locals:
None
AddOns:
Swatter, v7.3a.5701 (TasmanianThylacine)
Ace3, v
AucAdvanced, v7.3a.5701 (TasmanianThylacine)
AucFilterBasic, v7.3a.5701 (TasmanianThylacine)
AucFilterOutlier, v7.3a.5701.5459(7.3a/embedded)
AucMatchUndercut, v7.3a.5701.5585(7.3a/embedded)
AucStatHistogram, v7.3a.5701 (TasmanianThylacine)
AucStatiLevel, v7.3a.5701 (TasmanianThylacine)
AucStatPurchased, v7.3a.5701 (TasmanianThylacine)
AucStatSales, v7.3a.5701.5598(7.3a/embedded)
AucStatSimple, v7.3a.5701 (TasmanianThylacine)
AucStatStdDev, v7.3a.5701 (TasmanianThylacine)
AucStatWOWEcon, v7.3a.5701.5613(7.3a/embedded)
AucUtilAHWindowControl, v7.3a.5701.5575(7.3a/embedded)
AucUtilAppraiser, v7.3a.5701.5666(7.3a/embedded)
AucUtilAskPrice, v7.3a.5701.5599(7.3a/embedded)
AucUtilAutoMagic, v7.3a.5701.5686(7.3a/embedded)
AucUtilCompactUI, v7.3a.5701.5694(7.3a/embedded)
AucUtilEasyBuyout, v7.3a.5701.5576(7.3a/embedded)
AucUtilFixAH, v7.3a.5701 (TasmanianThylacine)
AucUtilItemSuggest, v7.3a.5701.5651(7.3a/embedded)
AucUtilPriceLevel, v7.3a.5701.5633(7.3a/embedded)
AucUtilScanButton, v7.3a.5701.5631(7.3a/embedded)
AucUtilScanFinish, v7.3a.5701.5588(7.3a/embedded)
AucUtilScanProgress, v7.3a.5701.4979(7.3a/embedded)
AucUtilScanStart, v7.3a.5701.5347(7.3a/embedded)
AucUtilSearchUI, v7.3a.5701.5672(7.3a/embedded)
AucUtilSimpleAuction, v7.3a.5701.5654(7.3a/embedded)
AucUtilVendMarkup, v7.3a.5701.4828(7.3a/embedded)
Babylonian, v5.1.DEV.332(/embedded)
Bartender4, v4.7.7
BeanCounter, v7.3a.5701 (TasmanianThylacine)
beancounterparser, v0.1
BigWigs, vv50
Configator, v5.1.DEV.406(/embedded)
DebugLib, v5.1.DEV.337(/embedded)
Decursive, v2.7.5.2
Enchantrix, v7.3a.5701 (TasmanianThylacine)
EnchantrixBarker, v7.3a.5701 (TasmanianThylacine)
FishingBuddy, v1.7.13
IskarAssist, v
LibExtraTip, v5.12.DEV.423(/embedded)
MaxCam, vv2.1.1
Omen, v3.1.12
Outfitter, v5.18.6
PetBattleTeams, v3.3.7
PetTracker, v7.1.4
PetTrackerBreeds, v7.1.4
PetTrackerSwitcher, v7.1.4
PetTrackerUpgrades, v7.1.4
Prat30, vr1054
Prat30Libraries, v
Recount, vv7.2.0a release
SimpleProspecting, v
SlideBar, v7.3a.5701 (TasmanianThylacine)
SpartanUI, v4.4.0
SpartanUIArtwork, v3.3.0
SpartanUIFilmEffects, v3.1.4
SpartanUIPartyFrames, v3.3.0
SpartanUIPlayerFrames, v3.3.0
SpartanUIRaidFrames, v3.3.0
SpartanUISpinCam, v3.1.4
SpartanUIStyleFel, v1.0.0
SpartanUIStyleMinimal, v3.3.0
SpartanUIStyleTransparent, v3.3.0
Stubby, v7.3a.5701 (TasmanianThylacine)
TipHelper, v5.12.DEV.405(/embedded)
BlizRuntimeLib_enUS v7.2.0.70200 <none>
(ck=a22)
Noob question: I'd been using Bartender for a really long time. I have come back after a year, made sure I got the updated version of Bartender4 for Legion....and now I'm getting LUA errors out the wazoo.
Any possible reasons? Thanks in advance.