Get an Epic Experience with Premium


Professions Login to Add Favorites
  • World of Warcraft
  • 166 Monthly Downloads
  • Supports: 6.0.3
  • 198,560 Total Downloads
  • Updated 11/28/2014
  • Created 01/31/2007
  • 560 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v6.02

About XBar

XBar for WoW (World of Warcraft)

* A customizable interface framework for supporting custom, movable button bars.

By Dr Doom (Shalune on Kargath)


* Movable
* Orientable (rotate/reverse)
* Sizable
* Modular: Lets you easily create addons using this framework
* Customizable: Add your own unique features to your bar
* Pop-out menus: Use the toggle buttons
* Dynamic, all-in-one configuration window
* Supporting option sets for each or multiple characters
* Localized in several languages
* Skinnable via ButtonFacade
* Customizable Key Bindings


* See the in-game options screen under Interface->Addons for command line support.
* Move the bars by Ctrl + right click and drag
* Show/Hide bars with 1-click toggle buttons.


* XBuffBar
* XCompanionBar - Shows non-combat pets and mounts.
* XCustomBar - Allows user-created XBars via an in-game interface
* XPetStuffBar - Also includes floating Pet XP Bar
* XRogueBar
* XSealBar
* XTradeBar
* XTrapBar
* XWarlockBar


* To install, extract the .ZIP file to your WoW Addons folder
* EXAMPLE: C:\Program Files\World of Warcraft\Interface\AddOns
* Install the other bars you want in the same fashion
* XBar does not provide action bars for itself, this is accomplished via plugins


* Permetheus (Original Author of 'AspectBar' and 'TrapBar')
* Murkeli (Author of 'TrackBar')
* CRiSPyToWN (for keeping the bar mods going and making some new bars)
* Cilraaz (Author of 'BlessingBar' and 'SealBar'
* The following people for localization help: Norova (zhTW), PeliasLMEP (esES), Aphelandra - Todeskrallen (deDE), Jokhond (frFR), Gerar (esES)
* dtylerb and Ravenswing for making and keeping XPortalBar a success.  See xportalsbar\readme.txt
* A HUGE thanks to all of those in the WoW community that have helped to make these previous mods a success, and to those who convinced me to keep these things going.


* See readme.txt in each addon folder for additional information about included features for that specific addon.  If there is no file, either the author didn't explain it fully or there are no addon-specific features that are not self explanatory or generic to XBar.


* See FAQ.txt for additional info on how to use the advanced features of XBar and troubleshoot issues before posting a question or issue here.

Version 6.02 by Ncplus

Thanks to Drakkon for the idea and debug tip. He made me find the error on the XTradeBar.


  • some minor fixes on the XTradeBar

The Find Minerals/Herbs/Fish/Timber DOES NOT WORK

Probably because there is no longer a spell but a skill in the minimap


I've just add it in order to someone detect what is wrong with it and tell me how to fix it. I have no idea how to fix it.

If anyone detects more spells to add plz tell so I can add them

If any detects any bugs/ways into improve the addon plz tell Tks If any of you have a way to fix the addon plz send me a PM or write in the chat. Im not a programer i need help to fix errors


First Previous Page 33 of 43 Next Last
  • #82

    Xpetstuffbar and Xtradebar doesnt work for me (on english client, but yes on spanish one)

    Any ideas why this happen?

  • #81

    Here's a suggestion: Can you reset the location of the saved variable files to be character specific? I don't know about others, but I have different arrangements for my characters, and having to constantly relocate my bars between different character uses is really getting annoying.

    Hell, I'd settle for a minor hack to do it myself.

  • #80

    Yeah it had been moved offscreen. I figured it out this morning by maximizing the size and clicking "reverse". Now I can see it. I had gotten worried because that's my most useful bar. The addon is really great. Thanks for sharing it!

  • #79

    See what happens when you type "/xbar show xpetstuffbar". If that doesn't work, the bar may have been moved off the screen. Try "/xbar resetpos xpetstuffbar" to recenter it on the screen. If that STILL doesn't work, try creating a new option set and it should appear in there. If all else fails, delete your saved variables files for XBar:

    WTF\Account\<youraccountname>\SavedVarables\Xbar.lua WTF\Account\<youraccountname>\SavedVarables\Xbar.lua.bak

  • #78

    I don't know why, but the xpetstuffbar won't appear anymore. The others work fine and that one used to show up just fine too but now it won't. I re-downloaded the folder and everything but still won't show up. When I type /xbar config, the bar appears there.

    -yes, i'm a hunter so I can use it. -yes, it IS checked in the "addons" section.

  • #77

    Thanks for the reply drdoom5081 I will have a look at it after my holiday.

  • #76

    @Painstorm: Someone wrote some summon bars for stones, etc... And the armors should be in XBuffBar. I am working on a plugin which will allow the creation of custom bars.

    @MrMitchell: To make the bars do things other than cast spells, you should hook into fbuttoncb, and use the button object to set the SecureActionButtonTemplate attributes to make it use an item instead of cast a spell. Right now, it links all mouse buttons to "type", which are set to "spell*". You should change those attribute values to "item*" instead of "spell*" to change the action of the button, and then set them to use an item by setting the "item*" attribute to whatever pet you want. You should remove the "spell*" attribute by setting it to nil just for good housekeeping.

    This will bind all clicks on the button to use the item (except any control clicks, which are overridden due to the bar moving feature). Also, if you set the button's attribute "XBarID" to nil, the tooltip will not show. You'll have to use the texture interrupt to put in your own buttons. Personally, I recommend storing the data you need to change in a lookup table where you can see which buttons to replace with what.

    See: for details on the SecureActionButtonTemplate functionality.

  • #75

    How about an XBarMage :) Would be nice for all the non combat stuff like water, food, mana emerald, int buff, amplify/dampen magic, different armors, slow fall...

  • #74

    I am making a bar that shows the minipets I have so I can easily summon one. I was hoping I could get the desired behaviour by using the available callbacks, but I could not get that working. I had problems with the XBar_GetSpellID call in the XBar_Update function since it does not work with items. After updating that part I also had to remove the Gametooltip:SetSpell call from the XBar_SetTooltip function. Now it all works by making my own version of the XBarUpdate function, but 75% of the code in there is the same as in the original XBarUpdate. I am not sure if this is the way to go.

    Could you give some advice on what would be the best way to have an XBar that shows items? Is it by making own versions of XBar functions like the XBarUpdate or did I miss something with the callbacks?

  • #73

    DrDoom would it be possible for you to make XBar support macro text on the buttons by menas of

    frame:SetAttribute("macrotext", "/caststuffhere")

  • #72

    Oh, that's what that was for... It's a good idea. I was just wondering what that slider did and must have accidentally left it on 4. Thanks!

  • #71

    Thanks for explaining Aphelandra.

    The Aspect Bar will switch action bars if you tell it to. In the options there are sliders for each aspect that tell it which bar to switch to (if able). Select 0 to disable bar switching. Make sure all the sliders are at 0 if you don't want it to switch.

  • #70

    I love the mod, it clears out my action bars and makes my spells easier to find and use. There's just one problem, yesterday when I was on my hunter and I use any spell, It switches my main actionbar from 1 to 4. I turned off the mod and it worked perfectly, but when I turned it back on, it did the same thing. It only does it on my hunter and it started just yesterday. Can you give my any suggestions to fix this problem?

  • #69

    I'd like to have the possibility not to highlight the button (texture) if a buff is active. just the pure spelltextures as in the spellbook. 'Cause sometimes I can't remember where a spell is placed on the buffbar and I got to read all the tooltips (especially fearward that I got to cast very often). OK, one day I'll remember it but it would help a lot, if I could see it all the time :) For now, I used the comment-command in lua to do that ( function XBuffBar_Texture(texture,spellname) in XBuffBar.lua )

    @painstorm you got to create new sets for each char

    /xbar options new <optionsetnumber> and then /xbar options set <optionssetnumber>

    as written in the description above


    • All characters will use the 'default' option set unless otherwise specified.
    • Option sets allow you to store different settings for different characters
  • #68

    The positioning of the bars seems to be shared between all chars. This is unfortunate when you have multiple chars that don't have the same icons enabled. Like when I have a char with only 2 icons enabled in XTradeBar and the switch to a char that's got 5 icons enabled. Now the bar overlaps something else and I have to move it again.

  • 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 »

Wildstar Skinned PC Giveaway