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.
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 Jul 21, 2025Hi, really loving Bartender4 since many many years ago. I recently seem to have an issue when I have Bartender4 enabled, I am no longer able to hit CTRL + R to view my FPS. It works when I disable Bartender4. May I know how I can fix this? Thank you!
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 19, 2025i cant move camera sometimes by using RMB. Disable addon fix it ! WoW Classic
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 18, 2025I cant right click buffs in portrait to remove them. Works after disabling addon. Retail.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 17, 2025after i swapped from guardian to feral talent, some of action bar was missing. It happened when i swap back too (feral to guardian).
the spells that always missing are:
berserk, bash skull, stampeding roar, and wild charge (i can use it in cat/bear form)
and its not happening in Bartender only, i see this in gearquipper and action bar saver reloaded too, and its only for DRUID, not happening in Pally, Shaman, DK
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 12, 2025Hey I have Bartender4. The icon is missing on my mini map therefore I can't move my icons to where they need to be while playing. All of my other chars have the icon on the mini map. I've reinstalled the add on 2 times to see if it will show up again on the mini map for those 2 chars but it doesn't. Plz help!!!
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 10, 2025PLEASE FIX shadowdance state configuration mop classic, currently the same as stealth bar. :(
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 9, 2025Please take a look and figure out how to get Ability/Rotation assist working
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 6, 2025stance configuration for stealth not working in classic anniversary
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 6, 2025In reply to makeshi: can confirm it's not working
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 3, 2025I cant seem to find the ability to "turn tool tips off" is there a new way of doing that or does bartender no longer support that function?
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 2, 2025in MOP pre-patch stance paging is not working for my monk, default UI allows for the main action bar to change with stances similar to druid, warrior, etc... bartender is not supporting this even though i have state configuration toggled on for action bar 1
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 10, 2025In reply to maxpaccs: I made a comment about rogues shadowdance on state configuration. Please fix
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 2, 2025Throws this error when you hover over any buttons in Mop classic
Message: ...ddOns/Blizzard_SharedXMLBase/ButtonStateBehavior.lua:39: attempt to call method 'OnButtonStateChanged' (a nil value)
Time: Wed Jul 2 10:17:28 2025
Count: 1
Stack:
[Interface/AddOns/Blizzard_SharedXMLBase/ButtonStateBehavior.lua]:39: in function 'OnEnter'
[Interface/AddOns/Blizzard_Flyout/Flyout.lua]:28: in function 'OnEnter'
[Interface/AddOns/Bartender4/libs/LibActionButton-1.0/LibActionButton-1.0.lua]:1078: in function <...er4/libs/LibActionButton-1.0/LibActionButton-1.0.lua:1064>
Locals:
self = BT4Button29 {
state_actions = <table> {
}
HotKey = BT4Button29HotKey {
}
action = 0
NewActionTexture = Texture {
}
over = true
FlyoutBorderShadow = BT4Button29FlyoutBorderShadow {
}
Border = BT4Button29Border {
}
Flash = BT4Button29Flash {
}
NormalTexture = BT4Button29NormalTexture {
}
flashing = 0
Name = BT4Button29Name {
}
Count = BT4Button29Count {
}
_state_action = 29
icon = BT4Button29Icon {
}
rangeTimer = -1
AutoCastable = Texture {
}
SpellHighlightAnim = AnimationGroup {
}
header = BT4Bar3 {
}
id = 29
AutoCastShine = BT4Button29Shine {
}
SpellHighlightTexture = Texture {
}
__LAB_Version = 120
outOfRange = false
config = <table> {
}
FlyoutBorder = BT4Button29FlyoutBorder {
}
_state_type = "action"
state_types = <table> {
}
FlyoutArrow = BT4Button29FlyoutArrow {
}
cooldown = BT4Button29Cooldown {
}
zoneAbilityDisabled = false
}
(*temporary) = nil
(*temporary) = BT4Button29 {
state_actions = <table> {
}
HotKey = BT4Button29HotKey {
}
action = 0
NewActionTexture = Texture {
}
over = true
FlyoutBorderShadow = BT4Button29FlyoutBorderShadow {
}
Border = BT4Button29Border {
}
Flash = BT4Button29Flash {
}
NormalTexture = BT4Button29NormalTexture {
}
flashing = 0
Name = BT4Button29Name {
}
Count = BT4Button29Count {
}
_state_action = 29
icon = BT4Button29Icon {
}
rangeTimer = -1
AutoCastable = Texture {
}
SpellHighlightAnim = AnimationGroup {
}
header = BT4Bar3 {
}
id = 29
AutoCastShine = BT4Button29Shine {
}
SpellHighlightTexture = Texture {
}
__LAB_Version = 120
outOfRange = false
config = <table> {
}
FlyoutBorder = BT4Button29FlyoutBorder {
}
_state_type = "action"
state_types = <table> {
}
FlyoutArrow = BT4Button29FlyoutArrow {
}
cooldown = BT4Button29Cooldown {
}
zoneAbilityDisabled = false
}
(*temporary) = "attempt to call method 'OnButtonStateChanged' (a nil value)"
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 1, 2025I've lost all my profiles... that was a lot of work to set up and such a useful tool for me. Will we have a fix for this? I hate to start over.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 1, 2025Please for the love of creatures big and small make this work for MoP Classic!! I needs it!
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jun 26, 2025Hey! So, I've been using Bartender for over 20 years, since day 1 way back. I don't want to stop using it. But I'd like to try out the new Ability Assist option, but it simply doesn't work with Bartender.
Is there any chance you can get this to work properly with it? It works just fine with all the other Addon creator's ability assists, just not the Blizzard one. Or is this Blizzard not wanting Bartender to work for some odd reason?
At any rate, please try and make the Blizzard Ability Assist function work with Bartender or if you can't, let us know so we can decide what we want to do??!!!
Thank you and I really hope this can get worked out. I'd like to try the new function, see if my rotation at least is right in comparison....
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jun 22, 2025Is there a way to get the ? icon back in the micro menu? It seems to have disappeared since the last patch
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jun 19, 2025Any update for the new rotation assist? The buttons aren't getting highlighted, and the one action button is getting stuck on the same icon? For example, consecration on paladin still showing as the icon even though consecration is on CD.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jun 9, 2025I am looking forward to the next update. I am getting spammed with errors right now.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted May 31, 2025how do i get it to switch profiles based on what talent build i have active (i have diff profiles for diff build) i had it working before but something messed up eariler and now it wont do it