Get an Epic Experience with Premium


Action Bars Login to Add Favorites
  • World of Warcraft
  • 664,885 Monthly Downloads
  • Supports: 6.1.0
  • 21,661,510 Total Downloads
  • Updated 02/24/2015
  • Created 09/14/2008
  • 18,353 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 4.6.7
Support development! **

About 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.

WoW 6.0 and Warlords of Draenor

The latest version of Bartender (4.6.0) is fully compatible with WoW 6.0 and Warlords of Draenor!


  • Support for all Action Bars and all related bars
    • 10 Action Bars
    • 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..)


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: Can Bartender4 import settings from Bartender3?
A: No. Those two mods are too different to be able to import settings.

Q: Where are my keybindings? And how do i bind new keys?
A: BT3 Keybindings will not be ported over either, you have to use the new 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: CyCircled Support? I like my button skins? :(
A: No reason to cry! There is a sparkling new skinning addon/library out there! ButtonFacade is way easier to work with as a action-bar author, and its easier to write skins for it too! Alot of cyCircled Skins have already been ported to ButtonFacade, and more are on their way! After installing ButtonFacade just use its configuration to change the skin of the BT4 buttons (/bf)

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.

WoWAce Project: Bartender4 on WoWAce
Custom State Header: Info page on WoWAce
Forums: Bartender4 Forum Thread
ButtonFacade: WoWAce ButtonFacade Project

tag 4.6.7
Hendrik Leppkes <>
2015-02-24 15:31:01 +0100

Tag as 4.6.7


Hendrik Leppkes:
    - TOC for 6.1
    - Improve micro menu padding in the blizzard preset
    - Fix micro menu in 6.1


First Previous Page 1 of 319 Next Last
  • #5461

    OK well this time I left everything the same, WTF folder and all, and disabled out of date addons which was only masque and omen.

    This has fixed the problem

  • #5460

    All of my bars disappeared as well.  I deleted healbot and recount and it works now normal.  Not sure which it was that was effing it up

  • #5459

    Having the same problem since updating. UI loads fine, I use LUI which has been updated, but BT4 bars wont load and when going to /bt4 all the bars are empty so I can't make any changes. 

    Have tried deleting folder and WTF with no avail. Anyone else found some other fix? 

  • #5457

    Can anyone  please tell me what the "Bar Snapping" function does? At first I thought it was so I had to >shift + click< spells to move them away from the actionbar... but that I remembered that's "Button Lock"... so what exactly does it do?

    (btw it would be nice if you made it so you can move the "garrison spell" aswell, since it's kind of annoying I have to place it in a actionbar to remove it, or else it would stay infront of my action bars.... (or i'll have to relocate my actionbars)

  • #5458

    The bar snapping will "snap" bars snug together so they fit together nicely. I personally turn mine off so I can situate my bars exactly how I want them to look. If you turn off bar snapping that will make it to where you can put your bars anywhere distance-wise to each other.

  • #5454

    So, to get this addon to work again, I had to delete the addon from my interface folder, and also delete my WTF folder, then redownload the addon.  ><  Now i have to set all my addons back up again. 

  • #5453

    I'm having the same problem as lilgrim2015.  Zero bars, and disabling other addons doesn't fix it.  Also, when you type /bt to bring up settings for the addon, it doesn't even have the bars listed there to edit. 

    Last edited by cynthiamarie77 on 2/25/2015 5:54:34 AM
  • #5455

    Same thing for me, cynthiamarie77. I just checked under /bt too and it's showing zero bars there for me too.

  • #5450

    I get a pretty lengthy error when I attempt to load the newest version of Bartender4..My bartender doesn't show any bars after this error - the whole area where I have my bars set up is just empty... 

    Date: 2015-02-24 20:59:07
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Bartender4\Bar.lua line 7:
    attempt to index field 'Bar' (a nil value)
    Bartender4\Bar.lua:7: in main chunk
    _ = "Bartender4"
    Bartender4 = <table> {
    SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:398
    RegisterDefaultsKey = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:195
    Enable = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:325
    RegisterChatCommand = <function> defined @Interface\AddOns\Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:85
    EnableModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:363
    modules = <table> {
    GetModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:241
    IterateEmbeds = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:473
    SecureHook = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:336
    defaultModuleLibraries = <table> {
    ToggleLock = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:298
    Disable = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:345
    UnregisterChatCommand = <function> defined @Interface\AddOns\Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:111
    RawHookScript = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:395
    modulePrototype = <table> {
    defaultModulePrototype = <table> {
    Printf = <function> defined @Interface\AddOns\Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:69
    Lock = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:404
    SetDefaultModulePrototype = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:440
    Unlock = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:396
    HideUnlockDialog = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:390
    UnhookAll = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:477
    name = "Bartender4"
    OnInitialize = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:45
    IsEnabled = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:482
    orderedModules = <table> {
    UpdateBlizzardVehicle = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:250
    DisableModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:381
    RegisterPetBattleDriver = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:225
    UpdateModuleConfigs = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:201
    Unhook = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:418
    RegisterMessage = <function> defined @Interface\AddOns\Bartender4\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
    GetArgs = <function> defined @Interface\AddOns\Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:144
    Print = <function> defined @Interface\AddOns\Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:54
    CombatLockdown = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:293
    IsHooked = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:493
    InitializeProfile = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:186
    hooks = <table> {
    IsModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:499
    NewModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:266
    SetDefaultModuleState = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:418
    ShowUnlockDialog = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:319
    HideBlizzard = <function> defined @Interface\AddOns\Bartender4\Bartender4.lua:84
    SetEnabledState = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:455
    Hook = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:274
    enabledState = true
    SecureHookScript = <function> defined @Interface\AddOns\Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:410
    Swatter, v5.0.0 (<%codename%>)
    Auctionator, v3.2.2
    Bartender4, v4.6.7
    BlizRuntimeLib_enUS v6.1.0.60100 <none>

  • #5456

    Sorry for the long post but I figured you would want the whole error. :)

  • #5449

    Not sure if it's Bartender along with another addon or just Bartender alone that's causing the issue, but the game is currently telling me that Bartender is prohibiting the ability to set a focus target. Set Focus works with Bartender disabled and I have tried reloading the UI several times just to make sure

  • #5448

    There's a bug with the new patch that's pretty quickly noticed. The Collections button is hidden behind the Dungeon Journal on the micro menu. It's SHIFT + P for anyone trying to get to it who still needs their bars like I do.

  • #5447

    I know you have your hands full today but please look into the Shaman talent Echo Of the Elements and the way it is interacting with your bar mod.

    The new changes to Echo create 2 charges for Lava Burst and Earthquake resetting its cooldown (the old version simply reset the cooldown).  Bartender is correctly displaying the cooldown but showing a background timer for the old CD.


    Great mod, would love to continue using it. Thanks.

  • #5446

    I'm having trouble getting the collections to show up? Normally it was in the Micro Menu but now I can't seem to see it? Am I just missing it or did they remove it?

  • #5445

    I've got a weird bug with the Mounts. I'm using Bartender4 since a few years. After Blizzard changed that the mounts are in this new Interface, the actionbar started to behave weirdly.

    When I'm in Combat, some Mount-Icons stay "active" and don't fade out.
    This only happens to the mount-icons I put in the actionbar after this change. The mounts that I've put in the actionbar before this change still behave normal and will fade out while I'm in combat. Happens 90% of the time.

    The bug still exists in 4.6.7
    WoWclient en_GB x64

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway