Get an Epic Experience with Premium


Map & Minimap Login to Add Favorites
  • World of Warcraft
  • 4,069 Monthly Downloads
  • Supports: 6.2.0
  • 630,323 Total Downloads
  • Updated 06/24/2015
  • Created 07/30/2008
  • 1,169 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v2.02

About MBB

MBB reduces minimap buttons and makes them accessible through a pop out menu. Click the MBB button to expand the menu and display the buttons. Each button that is collapsed into the menu can easily be reattached to the minimap with a Click + Key combination. The MBB button can also be detached from minimap with the Click + Key combination.

Slash Commands

  • /mbb - shows the MBB commands
  • /mbb buttons - shows a list of all rfames in the MBB bar
  • /mbb reset position - resets the position of the MBB button
  • /mbb reset all - resets the MBB settings

r103 | karlsnyder | 2015-06-24 23:43:06 +0000 (Wed, 24 Jun 2015) | 1 line
Changed paths:
   A /tags/v2.02 (from /trunk:102)

Release v2.02 to
r102 | karlsnyder | 2015-06-24 23:42:04 +0000 (Wed, 24 Jun 2015) | 1 line
Changed paths:
   M /trunk/MBB.lua
   M /trunk/MBB.toc

Updated for 6.2


First Previous Page 6 of 15 Next Last
  • #142

    I agree with Shywillow, why not let someone pick it up where you left off :)

  • #140

    It works with 5.0.4.

  • #143

    It *almost* work perfectly, except that the title of the zone on the minimap DISAPEARS!  What an odd bug.  Smile

  • #144

    Pericles, I have sent you a PM.  Please respond when you can.  Thanks!

  • #139

    No guarantees. If it doesn't work in 5.0.x then the addon has died. I have no subscription to WoW haven't played for 2 years and will not be re-subscribing.

    Sorry but if the addon needs fixed you will need to do it yourself.

  • #141

    why dont you release the rights of the addon Pericles and give it to someone who can change the coding and keep it going? its a bit of a waste to just say "i'm not subscribing too bad so sad"

    we actually like the addon so release the rights and give the coding to someone who can keep it running smoothly

  • #138

    Great addon, hope it works in 5.0!


  • #137

    hey wierd little thing, when ever i join a party the button pops up in the middle ( i dont have it on my mini map ) is there a way to lock it?

  • #135

    Weird problem here: Does not work at all with 4.3.3 64-bit client (Mac version if that makes any difference). The weirdest part is that it doesn't even show up in the Addon menu at the character selector. Any insight anyone might have would be helpful.

  • #136

    Works fine for me.

  • #134

    Hi, MBB does not find all my buttons in version 1.20 and had the same problem as of version 1.12. It is because you removed the code which is in, MBB_NotSureIfThisIsNeeded(). Everything works okay if I go back to version 0.63 and just fix some code that cataclysm broke.

    For example, MBB is not collecting the minimap buttons for outfitter, healbot, monkeybuddy, and more. Outfitter and monkey are considered minimap background buttons (local additional = {MinimapBackdrop:GetChildren()}). Healbot is considered a button inside a child (for _,subchild in ipairs({child:GetChildren()})). Some addons use mouse events instead of clicking (if( hasClick or hasMouseUp or hasMouseDown )).

    To help, you can move what you had in MBB_NotSureIfThisIsNeeded() and put in OnUpdate() so it finds all buttons. I made some changes so it makes more sense for the OnUpdate() routine since different from being in the OnEvent() routine.

    function MBB_OnUpdate(elapsed)


      local children = {Minimap:GetChildren()};

      local additional = {MinimapBackdrop:GetChildren()};

      for _,child in ipairs(additional) do

       table.insert(children, child);


      for _,child in ipairs(MBB_Include) do

       local childframe = _G[child]

       if( childframe ) then

        table.insert(children, childframe);



      for _,child in ipairs(children) do

       if( not child.oshow and child:GetName() and not MBB_IsKnownButton(child:GetName(), 3) ) then

        if( not child:HasScript("OnClick") ) then

         for _,subchild in ipairs({child:GetChildren()}) do

          if( subchild:HasScript("OnClick") ) then

           child = subchild;

           child.hasParentFrame = true;





        local hasClick, hasMouseUp, hasMouseDown, hasEnter, hasLeave = MBB_TestFrame(child:GetName());

        if( hasClick or hasMouseUp or hasMouseDown ) then


         if( not MBB_IsInArray(MBB_Exclude, child:GetName()) ) then






  • #132
    Danke für das geniale Addon :) Bei weitem Besser als das MBF!
    Respekt & weiter so :)

    Best Regards,

    Zorn des Sturms

  • #131
    Noticed some comments about the button not remembering where it was, and resetting. This happens whenever you move it out of the "CENTER" area of the UI, it's hard coded to always put it back there.

    If you'd like to fix it, you can make the following changes:
    MBB.xml line 92, change to:
    local point,_,_,xpos,ypos = self:GetPoint();
    Next line, add:
    MBB_Options.ButtonPoint = point

    Then in MBB.lua, line 52 add:
    ["ButtonPoint"] = "CENTER",

    MBB.lua line 828 change line to:
    MBB_MinimapButtonFrame:SetPoint(MBB_Options.ButtonPoint, UIParent, MBB_Options.ButtonPoint, MBB_Options.ButtonPos[1], MBB_Options.ButtonPos[2]);

    Now it'll save the correct location for the button at all times. May not be the best way to fix it, but it works.
  • #130
    Beautiful! and better than MBF, which can get buggy.
    Any way to make it collect buttons? Some addons aren't automagically included (in this case, HealBot and Atlas).
  • #133
    So... no then?
  • 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