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.
Bartender4 in Midnight: As of version 4.16.5, Midnight support is in preview - it'll be worked on until release, of course.
Major Changes since Dragonflight / 10.0
- Hold-to-cast is not currently available for addons
- Action Bars have been slightly re-arranged in Bartender4 for Dragonflight and beyond
- 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 & War Within!)
- 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
-
View User Profile
-
Send Message
Posted Feb 20, 2026I'm really missing Bartender. I'm using Dominoes instead, but I feel Bartender is a much better addon.
-
View User Profile
-
Send Message
Posted Feb 20, 2026i get like perma lua errors from bartender any fixxes ?
-
View User Profile
-
Send Message
Posted Feb 17, 2026Bartender completely broken today from this update.
-
View User Profile
-
Send Message
Posted Feb 16, 2026Could we get a feature where we can export our configuration, so that we can either share it with others, or import it on a 2nd account to save us having to set everything up again.
-
View User Profile
-
Send Message
Posted Feb 15, 202615498x ...er4/libs/LibActionButton-1.0-141/LibActionButton-1.0.lua:1928: script ran too long
[tail call]: ?
[Bartender4/libs/LibActionButton-1.0-141/LibActionButton-1.0.lua]:1928: in function <...er4/libs/LibActionButton-1.0/LibActionButton-1.0.lua:1773>
[Bartender4/libs/LibActionButton-1.0-141/LibActionButton-1.0.lua]:1769: in function 'UpdateAction'
[Bartender4/libs/LibActionButton-1.0-141/LibActionButton-1.0.lua]:1227: in function 'UpdateConfig'
[Bartender4/ActionBar.lua]:128: in function 'UpdateButtonConfig'
[Bartender4/ActionBar.lua]:58: in function 'ApplyConfig'
[Bartender4/ActionBars.lua]:367: in function 'Create'
[Bartender4/ActionBars.lua]:150: in function <Bartender4/ActionBars.lua:142>
[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]:536: 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 Feb 14, 2026100% of the time when I'm in a Mythic + and try to type in chat I get an error. "Bartender4 has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI." It gives me the options to disable or ignore. When I disable Bartender I can type in chat again.
Update: It was The addon "Misspelled - Chat Spellchecker" when enabled at the same time as bartender4 it would cause the conflict.
-
View User Profile
-
Send Message
Posted Feb 15, 2026In reply to Reesecupthis: I don't have that Misspelled installed but get the same notification every time I log into the game
-
View User Profile
-
Send Message
Posted Feb 15, 2026Same - I hope this will be resolved soon - thanks for all your hard work!
-
View User Profile
-
Send Message
Posted Feb 13, 2026very strange bug? When i log into only my MONK alts, bartender and Ace3 are using like 25% cpu for itself making my game very choppy. When disabling bartender the choppy goes away. Doesnt happpen on any other class but monks.
-
View User Profile
-
Send Message
Posted Feb 13, 2026In reply to miphagamez: Edit to my comment, happens on other classes as well but not as bad. Weird cuz bartender never used to use more than 1%.
-
View User Profile
-
Send Message
Posted Feb 13, 2026I get an error sometimes (TBC Anniversary version) when I feign death on my hunter.
-
View User Profile
-
Send Message
Posted Feb 13, 2026can't change outfit because it says bartender4 has been blocked from an action
-
View User Profile
-
Send Message
Posted Feb 11, 2026Been working okay for me for a bit, logged in today and no matter what options i mess with, my button grid is no longer showing unless im moving a spell. I had it checked to show, now it's gone. Minor issue, aesthetic but annoying, hard to finagle UI changes.
-
View User Profile
-
Send Message
Posted Feb 9, 2026The only thing not working for me is my status bar! I can't move it, and it's behind where I put my buttons, so I can only see parts of it lol Really hoping this is fixed in TBC Anni, Bartender4 has always been my favourite addon! Too clutch! Thank you!
-
View User Profile
-
Send Message
Posted Feb 9, 2026Is this mod continuing to be supported for TBC Anniversary? There haven't really been any updates to address issues for this mod almost since pre patch hit. Addon is kicking all kinds of errors and has a few critical bug events.
-
View User Profile
-
Send Message
Posted Feb 7, 2026Message: [ADDON_ACTION_FORBIDDEN] AddOn 'Bartender4' tried to call the protected function 'AceEvent30Frame:RegisterEvent()'.
Time: Sat Feb 7 22:11:11 2026
Count: 1
Stack:
[Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua]:494: in function 'InitializeAddon'
[Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua]:619: in function <...AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals:
self = <table> {
initializequeue = <table> {
}
statuses = <table> {
}
embeds = <table> {
}
frame = AceAddon30Frame {
}
addons = <table> {
}
enablequeue = <table> {
}
}
addon = <table> {
modules = <table> {
}
defaultModuleLibraries = <table> {
}
name = "MountCollector"
orderedModules = <table> {
}
MapData = <table> {
}
icon = <table> {
}
LibBabble-SubZone-3.0-LoadingLib = <table> {
}
ldb = <table> {
}
baseName = "MountCollector"
db = <table> {
}
enabledState = true
defaultModuleState = true
}
-
View User Profile
-
Send Message
Posted Feb 11, 2026In reply to jas0811a: 2/11/26 - I have the same problem. Popped up only after Midnight update 2/10
-
View User Profile
-
Send Message
Posted Feb 7, 2026This is for TBC Classic!
Am I the only one that loose the experience bar when enabling Bartender? As soon as I disable it, the experience bar pops up again. It is not showing up in Edit mode, nor is it showing up as a choice in Bartender. As I get experience, and the bar is available when Bartender is disabled I think the only answer is that there is a problem with Bartender in TBC Classic.
-
View User Profile
-
Send Message
Posted Feb 1, 2026since omni cc is kinda dead in midnight, is there a possibily to change the font and its size of the action bar "show numbers for cooldowns" function from blizzard within bartender settings?
-
View User Profile
-
Send Message
Posted Feb 4, 2026In reply to roflcopter31337: It's a shame no devs care to comment on this. it is a big deal.