promotional bannermobile promotional banner
premium banner
Groups your minimap addon buttons behind a single trigger. TBC Classic Anniversary.

Description

One trigger on your minimap. Click it, your addon buttons appear in a clean side panel. Click one, it closes. Done.

Target client: World of Warcraft — The Burning Crusade Classic Anniversary Edition (2.5.5, Interface 20505).

Without MBC: cluttered minimap with 8 addon buttons. With MBC: clean minimap with one trigger and a panel on demand.

Why

Install a handful of addons and your minimap edge turns into a ring of overlapping little buttons. Finding the one you want becomes a game in itself. MinimapButtonCollector reclaims that space: a single trigger sits on the minimap, and when you click it, all the collected addon buttons appear in a clean side panel anchored to the minimap.

Features

  • Hybrid detection — catches modern LibDBIcon buttons (including those registered after login, captured live) and legacy minimap buttons
  • Side panel layout — buttons appear in a floating panel anchored to a configurable corner of the minimap. Never covers the map itself, so raid / BG / quest navigation stays readable
  • Per-button exclusion — keep individual buttons on the minimap instead of collecting them, ideal for icons whose look communicates state at a glance
  • Reorder inside the panel — arrange collected buttons in the order that makes sense for you, per character
  • Smooth fade transition — 200 ms panel fade, no jarring pop-in
  • Auto-close — click any addon button and the panel closes on its own
  • Draggable trigger — move it anywhere around the minimap edge; position persists per-character
  • Non-modal — the panel coexists with world interactions (loot, NPCs, spells) and can be opened or kept open during combat
  • Native settings/mbc config or right-click the trigger opens a Blizzard-style settings panel

Usage

  • Click the trigger button on the minimap → side panel opens.
  • Click any button in the panel → addon action runs, panel closes.
  • Re-click the trigger or press ESC → panel closes.
  • Right-click the trigger → settings panel.
  • Drag the trigger around the minimap edge to reposition it. Position persists per-character.

Slash commands

Command Action
/mbc Toggle the side panel
/mbc config Open the settings panel
/mbc exclude <ButtonName> Keep a specific button on the minimap (never collect it). Case-sensitive — use /mbc list to see exact names
/mbc include <ButtonName> Undo an exclusion; the button goes back into the panel
/mbc rescan Re-detect minimap buttons (rarely needed — new LibDBIcon buttons are captured live)
/mbc list Print a summary of collected buttons grouped by source
/mbc list full Print the full list of collected buttons (debug)

Compatibility

The side panel is an independent frame anchored to the minimap via SetPoint. It does not manipulate the minimap's alpha or reparent Blizzard frames, so it coexists cleanly with ElvUI minimap skinning and other addons that reshape the minimap.

Links

Support

Open an issue on GitHub if you spot something off — /mbc list full or /mbc debug <ButtonName> gives me the context I need.

Tip jar ☕

If this addon saves you some minimap real estate, consider buying me a coffee. Entirely optional — the addon is free and stays free.

When tipping, you can optionally leave your in-game name + server (or GitHub handle) and I'll add you to a supporters list in the next release. Anonymous tips are just as welcome.

Support on Ko-fi