Download
(383Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 03-20-24 01:30 AM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Classic (1.15.1)
WOTLK Patch (3.4.3)
Updated:03-20-24 01:30 AM
Created:unknown
Downloads:1,424,875
Favorites:3,999
MD5:
10.2.6

Bartender4  Popular! (More than 5000 hits)

Version: 4.14.15
by: Nevcairiel [More]

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 8.0 and Battle for Azeroth
The latest version of Bartender (4.8.0) is fully compatible with WoW 8.0 and Battle for Azeroth!

Features

  • 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..)

FAQ
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 do not automatically inherit keybindings from the Blizzard bars (except for Bar 1), 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: 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
Forums: Bartender4 Forum Thread
ButtonFacade: WoWAce ButtonFacade Project

Bartender4
4.14.15 (2024-03-20)
Full Changelog Previous Releases
  • Update TOC for 10.2.6
Archived Files (40)
File Name
Version
Size
Author
Date
4.14.14
383kB
Nevcairiel
02-06-24 11:55 AM
4.14.13
380kB
Nevcairiel
11-11-23 04:36 PM
4.14.12
380kB
Nevcairiel
10-11-23 01:44 AM
4.14.11
380kB
Nevcairiel
08-12-23 05:51 AM
4.14.10
380kB
Nevcairiel
06-21-23 01:05 AM
4.14.9.1
380kB
Nevcairiel
05-25-23 06:29 AM
4.14.9
381kB
Nevcairiel
05-03-23 12:58 AM
4.14.8
381kB
Nevcairiel
03-22-23 01:44 AM
4.14.7
379kB
Nevcairiel
01-28-23 03:32 AM
4.14.6
379kB
Nevcairiel
01-25-23 03:56 AM
4.14.5
378kB
Nevcairiel
01-22-23 05:32 AM
4.14.4
378kB
Nevcairiel
12-08-22 07:07 AM
4.14.3
378kB
Nevcairiel
11-22-22 01:06 PM
4.14.2
378kB
Nevcairiel
11-22-22 05:22 AM
4.14.1
378kB
Nevcairiel
11-21-22 05:22 AM
4.14.0
378kB
Nevcairiel
11-21-22 03:21 AM
4.13.7.1
375kB
Nevcairiel
11-16-22 08:03 AM
4.13.7
375kB
Nevcairiel
11-16-22 06:26 AM
4.13.6
375kB
Nevcairiel
11-11-22 09:52 AM
4.13.5
374kB
Nevcairiel
11-08-22 06:23 PM
4.13.4
375kB
Nevcairiel
11-07-22 01:02 PM
4.13.3
352kB
Nevcairiel
10-30-22 04:15 AM
4.13.2
340kB
Nevcairiel
10-28-22 05:08 PM
4.13.1
339kB
Nevcairiel
10-28-22 05:18 AM
4.13.0
342kB
Nevcairiel
10-27-22 06:36 AM
4.12.4
341kB
Nevcairiel
10-26-22 11:28 AM
4.12.3
341kB
Nevcairiel
10-26-22 09:43 AM
4.12.1
341kB
Nevcairiel
10-25-22 12:08 PM
4.12.0
337kB
Nevcairiel
10-08-22 02:12 AM
4.11.6
329kB
Nevcairiel
09-10-22 03:08 PM
4.11.5
327kB
Nevcairiel
09-02-22 01:44 PM
4.11.4
326kB
Nevcairiel
08-30-22 04:38 AM
4.11.3
324kB
Nevcairiel
08-14-22 11:27 PM
4.11.2
322kB
Nevcairiel
06-26-22 11:39 PM
4.11.1
323kB
Nevcairiel
02-24-22 04:39 AM
4.11.0
315kB
Nevcairiel
02-23-22 04:03 AM
4.10.10
314kB
Nevcairiel
06-29-21 03:37 AM
4.10.9
314kB
Nevcairiel
05-21-21 01:53 AM
4.10.8
314kB
Nevcairiel
05-17-21 03:58 AM
4.10.7
314kB
Nevcairiel
03-15-21 04:29 AM


Post A Reply Comment Options
Unread 05-19-09, 02:30 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Re: Petbar

Originally posted by Zeronic
I miss the option to adjust the amount of petbuttons on the petbar. I just need 6 of the 10 buttons displayed.

Is there any way I can change that in the .lua or something? If not, can it be implemented in the next release, please?
And what you'd do if quest pet would have something on 8 and 10 buttons? (And they do have)
Aside from that, what is your real problem? Make buttons background not visible and they are all 100% transparent.
Or just do not use pet panel at all, subst it with regular panel.
Report comment to moderator  
Reply With Quote
Unread 05-20-09, 03:48 AM  
Lonny
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Hello,

A small suggestion.

Normally when you hold the shift key while "Button Lock" is enabled and drag a spell it removes the spell from the actionbar, sometimes you're in combat and you can accidentally drag the spell while pressing the shift key instead of clicking it, can you suppress it in combat so it won't be possible to drag spells out of the actionabr ?

Sorry for my ignorance if such an option is already available, or the topic has already been discussed.

Update: for the time being I changed it so whenever "Button Lock" is enabled it locks the buttons completely whether you press a modifier or not.
Last edited by : 05-20-09 at 05:32 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 05-20-09, 09:26 AM  
Zeronic
A Kobold Labourer
 
Zeronic's Avatar

Forum posts: 0
File comments: 25
Uploads: 0
Re: Re: Petbar

Originally posted by AnrDaemon
And what you'd do if quest pet would have something on 8 and 10 buttons? (And they do have)
Aside from that, what is your real problem? Make buttons background not visible and they are all 100% transparent.
Or just do not use pet panel at all, subst it with regular panel.
If I need to see more buttons, then I could adjust it to see more. This is an option available to all actionbars except for the petbar.

My real "problem" is that I don't need to see the petattack-, petstay-, petfollow- and two spellbuttons. I got that stuff keybinded etc. So technically I only need to see the spells of my pet with the cooldowns. Just as with my own spells. I just like to hide as much as possible.

Not using a pet panel at all does not solve my request. Because on a normal actionbar I cannot see if aggresive, passive, defensive is active or not.

I would be happy if the "buttons-option" to decrease/increase the number of buttons on the petbar would be implemented.
Last edited by Zeronic : 05-20-09 at 09:30 AM.
Report comment to moderator  
Reply With Quote
Unread 05-20-09, 12:15 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Originally posted by Lonny
Normally when you hold the shift key while "Button Lock" is enabled and drag a spell it removes the spell from the actionbar, sometimes you're in combat and you can accidentally drag the spell while pressing the shift key instead of clicking it, can you suppress it in combat so it won't be possible to drag spells out of the actionabr ?
Can we please see a list of your installed addons?
Try
/run foo();
in game, if it works for you.

For me, and many others, it is not possible to drag buttons in combat.
Report comment to moderator  
Reply With Quote
Unread 05-20-09, 02:39 PM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 563
Uploads: 10
I keep getting this error while playing and was curious as to what it was?

Interface\AddOns\Bartender4\ActionButton.lua:266: attempt to call method 'SetFrameRef' (a nil value)
[C]: in function `SetFrameRef'
Interface\AddOns\Bartender4\ActionButton.lua:266: in function <Interface\AddOns\Bartender4\ActionButton.lua:262>
[C]: in function `ActionButton_Update'
Interface\FrameXML\ActionButton.lua:350: in function `ActionButton_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Any help is appreciated

EDIT - I notice I get it when I change shapeshift forms is why I didn't notice it before, as I have been playing my Mage alot.
Last edited by Ferous : 05-20-09 at 02:50 PM.
Report comment to moderator  
Reply With Quote
Unread 05-20-09, 10:09 PM  
Lonny
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally posted by AnrDaemon
Can we please see a list of your installed addons?
Try
/run foo();
in game, if it works for you.

For me, and many others, it is not possible to drag buttons in combat.
I think you missed the point entirely, it is possible to drag the spells out of the actionabar when holding the shift key!

I've checked the code and it tells me otherwise so how in the world is it working for you and many others again ?
Last edited by : 05-20-09 at 10:19 PM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 05-21-09, 05:40 AM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Originally posted by Lonny
I think you missed the point entirely, it is possible to drag the spells out of the actionabar when holding the shift key!

I've checked the code and it tells me otherwise so how in the world is it working for you and many others again ?
I can't drag buttons in combat.
Report comment to moderator  
Reply With Quote
Unread 05-22-09, 07:37 PM  
Codex
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 280
Uploads: 12
For some reason the pet bar doesnt get the red-out treatment for out of range
Report comment to moderator  
Reply With Quote
Unread 05-29-09, 03:17 PM  
klarre
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Possess/Vehicle Bar Problem

Hi, thanks for a great addon!
I have looked here and on many other places for an answer to this, without finding any. I have found others with similar questions but never where they answered.


This works fine for me: when I enter a vehicle my bar1 turns into a possess bar, keeping the keybindings of bar1 as expected.

My problem: The original vehicle bar only have 5 (or is it 6?) buttons in it's "main" area. With the "Leave vehicle" button on the right side (default binding numpad 5).

However the possess bar have this leave vehicle button in the 12:th place (which I have bound to 'T'). This makes me accidentally leave the vehicle when using button 4-5. This does not occur with the default UI (since leave vehicle is only bound to numpad 5).

Possible solutions to this would be (if possible):
1. Make it possible to move/remove the leave vehicle button (or all possess bar buttons).

2. Make it possible to have other keybindings to the possess/vehicle bar (best of all if they could "overlap" with keybindings from bar1; having button 1 bound to 1 on both bar1 and the possess bar).

Currently the only way for me to avoid this is to unbind the key while doing vehicle quests.

Thanks!
Last edited by : 05-29-09 at 04:14 PM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 05-30-09, 04:41 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Re: Possess/Vehicle Bar Problem

Originally posted by klarre
Hi, thanks for a great addon!
I have looked here and on many other places for an answer to this, without finding any. I have found others with similar questions but never where they answered.


This works fine for me: when I enter a vehicle my bar1 turns into a possess bar, keeping the keybindings of bar1 as expected.

My problem: The original vehicle bar only have 5 (or is it 6?) buttons in it's "main" area. With the "Leave vehicle" button on the right side (default binding numpad 5).

However the possess bar have this leave vehicle button in the 12:th place (which I have bound to 'T'). This makes me accidentally leave the vehicle when using button 4-5. This does not occur with the default UI (since leave vehicle is only bound to numpad 5).

Possible solutions to this would be (if possible):
1. Make it possible to move/remove the leave vehicle button (or all possess bar buttons).

2. Make it possible to have other keybindings to the possess/vehicle bar (best of all if they could "overlap" with keybindings from bar1; having button 1 bound to 1 on both bar1 and the possess bar).

Currently the only way for me to avoid this is to unbind the key while doing vehicle quests.

Thanks!
Why not just map 11-12 buttons to -/= keys?
Or wholly remap main bar to F1-F12 as usual.
Report comment to moderator  
Reply With Quote
Unread 05-30-09, 04:50 PM  
klarre
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Re: Re: Possess/Vehicle Bar Problem

Originally posted by AnrDaemon
Why not just map 11-12 buttons to -/= keys?
Or wholly remap main bar to F1-F12 as usual.
If i map them to -/= I can not reach them easy enough. I want all buttons on my main bar to be reachable easy, my other bars have some buttons not so very reachable, like bar4 shift+5-8, bar5 alt+5-8, bar3 f4-f9. Other than that I can reach, and need all other buttons on bar1-6.

I cant see how F1-F12 could be usual for your most important abilities? It seems like playing quake with no mouse to me; most unusual.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 06-01-09, 06:19 AM  
Lonny
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
As follow to my post below, people that have similar problem and can drag spells out of their actionbar while holding down the shift key and want to resolve the issue, can just modify the following lines in the file ActionButton.lua.

Search for the function 'function Bartender4.Button:Create(id, parent)' inside it you will see the a block of code, similar to this one below.

Code:
	parent:WrapScript(button, "OnDragStart", [[
		local action = self:GetAttribute("action")
		if action and (not self:GetAttribute("buttonlock") or IsModifiedClick("PICKUPACTION")) then
			return "action", action
		end
	]], [[
		control:RunFor(self, self:GetAttribute("UpdateAutoAssist"))
	]])
Change it to the following code.

Code:
	parent:WrapScript(button, "OnDragStart", [[
		inCombat = SecureCmdOptionParse("[combat] 1")
		local action = self:GetAttribute("action")
		if action and (not self:GetAttribute("buttonlock") or IsModifiedClick("PICKUPACTION")) and not inCombat then
			return "action", action
		end
	]], [[
		control:RunFor(self, self:GetAttribute("UpdateAutoAssist"))
	]])
When you're out of combat it should let you drag spells as you normally would otherwise it will prevent it.
Last edited by : 06-01-09 at 06:21 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 06-01-09, 12:02 PM  
Drefzor
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Druid problem, Cat form prowl

Hello there and thanks alot for this great addon.. It's only one thing the bothers me and that alot. When I'm playing my druid in arena n szhille I cant use this addon because when i enter cat form I get the correct bar. But when I activate stealthing (prowling) I get bar 1 instead of my "stealth" bar. Why is this and how can i fix it?
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 02:14 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Re: Re: Re: Possess/Vehicle Bar Problem

Originally posted by klarre
I cant see how F1-F12 could be usual for your most important abilities? It seems like playing quake with no mouse to me; most unusual.
Sorry, but how many times you can hit the 1-0 keys without a mistake?
They are in one solid line without controlling gaps like Fx keys. I just can't see how can I use them with very few exceptions - i'm using the "=" key for mount/dismount as it is right next to my big backspace key, easy to be found.
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 02:30 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Originally posted by Lonny
As follow to my post below, people that have similar problem and can drag spells out of their actionbar while holding down the shift key and want to resolve the issue, can just modify the following lines in the file ActionButton.lua.

Search for the function 'function Bartender4.Button:Create(id, parent)' inside it you will see the a block of code, similar to this one below.

Code:
	parent:WrapScript(button, "OnDragStart", [[
		local action = self:GetAttribute("action")
		if action and (not self:GetAttribute("buttonlock") or IsModifiedClick("PICKUPACTION")) then
			return "action", action
		end
	]], [[
		control:RunFor(self, self:GetAttribute("UpdateAutoAssist"))
	]])
Change it to the following code.

Code:
	parent:WrapScript(button, "OnDragStart", [[
		inCombat = SecureCmdOptionParse("[combat] 1")
		local action = self:GetAttribute("action")
		if action and (not self:GetAttribute("buttonlock") or IsModifiedClick("PICKUPACTION")) and not inCombat then
			return "action", action
		end
	]], [[
		control:RunFor(self, self:GetAttribute("UpdateAutoAssist"))
	]])
When you're out of combat it should let you drag spells as you normally would otherwise it will prevent it.
You forgot
Code:
local inCombat = <the following>
(Stupid Lua with it's global pollution!!!)
Last edited by AnrDaemon : 06-02-09 at 02:30 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.