Bazooka
Bazooka is a Data Broker Display similar in functionality and looks to FuBar.
Feature highlights
- Top/Bottom alignment or free moving of bars.
- Left-click drag moves, alt-right-click drag resizes the bar (unless the frames are locked).
- Drag-and-drop plugin placement with highlighted drop positions.
- Configurable background / font / icon size.
- The usual options for data broker displays (show text/icon/label, optionally show title in place of label if it's missing).
- Support of iconCoords and icon[RGB] (TomTom arrow, for example).
- Left / Center-Left / Center / Center-Right / Right placement position for plugins within bars, allowing easy layout of plugins. Plugins placed in the Center area are centered as a bunch.
- Optional auto-fade while in combat / out of combat.
- Optionally disable mouse / tooltips.
- Optional simple tooltips (just show title if Alt is held while moving the mouse pointer over the plugin).
- Optional highlight on mouseover for the active plugin.
- Load-on-demand configuration options, small memory footprint for "standard" operation.
- Bulk mode configuration that allows configuring multiple bars/plugins easily.
- Restrict plugin text width
- Disable minimap icons
- Tooltip scale override
- Support for OnMouseWheel, OnReceiveDrag and OnDoubleClick script handlers for plugins
- Optionally override plugin defined text colors
Usage
Getting started
- Create new bars from the main options window
- Drag plugins to desired location
- Drag plugins off bars to disable them
- Dragging bars while holding Alt will change their attached/detached state. Otherwise top/bottom bars will snap back to top or bottom depending on where you drop them.
Using the bulk configuration (standard method)
- Uncheck Auto-apply.
- Check the bars/plugins you want the settings to apply to.
- Check Apply next to the settings you want to change, and set them to the value you need.
- Click Apply at the bottom of the options. The changes you selected will be applied to all selected bars/plugins at this point.
Using the bulk configuration (auto-apply method)
- Check Auto-apply.
- Check the bars/plugins you want the settings to apply to.
- Change the settings (or click the Apply text next to them if their current value is the one you want). The changes will be applied immediately to all selected bars/plugins.
Slash commands
/bazooka
- Open configuration.
/bazooka locked
- Toggle locked/unlocked state.
/bazooka hidebars
- Make the bars hidden. If no bar numbers are specified, then it works on the marked bars (see bar options).
/bazooka showbars
- Make the bars visible. If no bar numbers are specified, then it works on the marked bars (see bar options).
/bazooka togglebars
- Toggle hidden/visible state of bars. If no bar numbers are specified, then it works on the marked bars (see bar options).
Obtaining plugins
You can find Data Broker plugins at these places:
- Data Broker plugins on Curse
- Data Broker plugins on WowAce
- Data Broker plugins on WoWInterface
- Tekkub's list
In reply to MysticalOS:
Thanks for the fix and the heads-up. Just tagged a new release.
In reply to mitchnull:
I ended up reverting fix, while it worked it also threw taint. Maybe you can look into a better way of doing it.
the Issue is that LibJostle calls ClearAllpoints on MainMenuBar and that's a no no with 8.2.5, the fix I tried to apply is whent hat happens, restore showing the XP/AP/Rep status bar, and it worked, but it'd throw action blocked errors in combat because fixing it that way tainted MainMenuBar execution path. The 2nd fix I'm using locally that I did Not push is simply if frame == MainMenuBar then do nothing.. This is obviously fine if you only use a top bazooka bar anyways but if you use a bottom one, it's a problem because with jostle ignoring MainMenuBar it won't be moved up for a bottom bar. That's why I didn't push that fix, which was ONLY one I could find that that fixed the disappearing exp/rep bar without throwing taint.
In reply to MysticalOS:
Meh, I'm more and more inclined to just rip out LibJostle and force the users to install party frame and action bar addons...
In reply to mitchnull:
I'm still having the problem with the XP/AP/Rep bars, I had done troubleshooting disabling other apps but nothing would stick, those don't seem to actually be the issue - is there a plan for a potential fix for this? I'm using the bazooka bar at the top and it's still causing the issue once it "clicks in" after loading - sorry, I don't know the technical term for it, but it obviously is after it moves down the frames.
The bars in Bazooka work in classic, but the interface options do not.
When I try to open the bazooka options using Interface Options > AddOns, or /bazooka, the Bazooka section is completely blank. The only way to configure plugins is to load up Bazooka in retail, make changes, then copy the saved variables file over. That, or configure the lua file by hand in notepad.
As for a LDB plugin with similar items to titanpanel that works, Broker Everything has been updated for classic, but isn't up on curseforge yet:
https://www.wowinterface.com/downloads/download24973-BrokerEverythingClassic
In reply to Forge_User_78333392:
Hello,
Most probably you have some old library loaded by some other addon. I just managed to try my addons on classic, and Bazooka works fine (the options, too).
Try disabling your other addons to find which one loads the outdated lib.
So how is the Classic version coming along?

Any chance of adding a guild module similar to Titan Panel's Guild Info plugin?
Looks like this:
In reply to Arxon_Havenloft:
Hello,
Bazooka itself should be working in classic (although I didn't yet have time to test it myself).
As for the guild roster thing, find any guild manager you like that has LDB (LibDataBroker) support.
In reply to mitchnull:
Yeah as far as I can tell there isn't one that's why I was asking. No biggy. It's still early I'm sure people will get around to creating more addons after they get tired of leveling haha.
In reply to Arxon_Havenloft:
You can give ElkGuild a try: https://www.curseforge.com/wow/addons/elkguild/files
In reply to Elkano:
Exactly what I was looking for! Thank you :)
In reply to mitchnull:
I can confirm that so far Bazooka is working fine in Classic. Only problem is the shortage of LDB plugins available for Classic. :(
In reply to Arxon_Havenloft:
Are you sure that's from the Titan Panel Classic, I've been using it and there's no guild display like that.
In reply to Cleric670:
Make sure you're downloading the classic version.
I'll link it here:
https://www.curseforge.com/wow/addons/elkguild/files/2780121
Edit: The pic is just some random pic I found online that best described what I was looking for. I know that titan had an addon/plugin such as this in the past and on vanilla servers that's why I was looking for it again. ElkGuild is exactly what I was looking for.
Classic is getting close and I need to decide what information bar to use.
I'd love to use Bazooka, but can anyone verify that it works with Classic?
there is no v 2.9.2 in the files listing
In reply to amey0:
The v2.9.2 build got b0rked. I tagged a new one (v2.9.3) with the same content.
In reply to mitchnull:
I'm a bit confused. v2.9.3 says game version 8.1.5. Is it for Retail only (8.2) or can it now be used for Classic too?
In reply to Painstormx:
Hello,
To the best of my knowledge we can only specify a single "interface version" in the .TOC file, so in classic you'll have to use "load out-of-date addons". The compatibility here means that (hopefully) it won't fail loading / function properly in classic once the interface version check is skipped.
Maybe we'll have some way to make an addon truly "compatible" for both game versions. We'll see.
In reply to mitchnull:
I can see that others package a extra Classic version along with the Retail one, which they then set to the to version 1.13.
How you want to handle it is of course up to you, but I just can't see anywhere if the current version is for Retail only or it supports Classic too?