ChocolateBar Broker Display
ChocolateBar will create a bar on top or bottom of your screen where other addons called broker plugins can display stuff like your fps.
Main Features
- Easy setup, install & go!
- Multiple bars - top or bottom as many as you want.
- Left, right and center alignment.
- Support for icon colors and coordinates like used by TomTom.
- Easy config, simply drag a plugin and drop points will show. The idea is to easily disable a plugin or toggle its text. See pics.
- Load-on-demand options, and small memory footprint.
- More Chocolate - a broker plugin to show a bar that will autohide again. Great for launchers or other plugins you don't need visible all the time:)
Options for:
- Show bars on mouse over only.
- Hide bars in combat.
- Hide bars during a pet battle.
- Set a fixed width for any plugin.
- Change textures, font, colors and a lot more...
Where to get plugins?
Search for broker on CurseForge
Updated list by tekkub on Github (last update April 2021)
Usage
Right click the bar or type "/chocolatebar" to open the options menu.
How you can help
Create a pull request on Github.
You can help with the localization.
You miss a feature or found a bug? I look forward to your feedback on Github.
-
View User Profile
-
Send Message
Posted Jan 23, 2026In all the chocolate.toc files:
## Interface: 120000
GLHF!
-
View User Profile
-
Send Message
Posted Jan 21, 2026Will this add on be updated to support pre-patch and midnight release ???
-
View User Profile
-
Send Message
Posted Jan 20, 2026I am very sad that ChocolateBar is showing as incompatible with pre-patch.
-
View User Profile
-
Send Message
Posted Jan 20, 2026In reply to Dragon_GrandMama:
Same issue here. I have the latest 4.2.2 version.
-
View User Profile
-
Send Message
Posted Jan 20, 2026In reply to Dragon_GrandMama:
Same - I heard basicallt anything that does not show a 12.0 ver or higher will just not work to make old addons not work anymore that may of :(
-
View User Profile
-
Send Message
Posted Jan 21, 2026In reply to Vedilanya:
Correct.. won't load the addon or module if it doesn't see it. I am however getting a few errors; so hopefully an update is forthcoming.
-
View User Profile
-
Send Message
Posted Jan 20, 2026In reply to Dragon_GrandMama: I was able to get it to load by changing the interface line in ChocolateBar.toc and ChocolateBar_Mainline.toc to ## Interface: 100207, 120000
-
View User Profile
-
Send Message
Posted Jan 21, 2026In reply to ChibiStar: Ok I had tried the change in the ChocolateBar.toc but had no clue I should do it in ChocolateBar_Mainline.toc as well. Thanks so much.
-
View User Profile
-
Send Message
Posted Jan 29, 2026In reply to ChibiStar: confirmed, changing both worked for me today. you're a savior! nothing like killing the quality of life add ons lol. i hate having all those buttons on my mini map. Thanks!
-
View User Profile
-
Send Message
Posted Nov 29, 2025Will ChocolateBar be updated for / work in Midnight?
-
View User Profile
-
Send Message
Posted Dec 7, 2025In reply to CoffeetimeHS: Yeah it works fine in the Beta :)
-
View User Profile
-
Send Message
Posted Jan 1, 2026In reply to kiatra_: Great to hear, thank you :)
-
View User Profile
-
Send Message
Posted Oct 5, 2025Error with version 4.0:
106x ChocolateBar/modules/PlayedTime.lua:61: attempt to call method 'IsRetail' (a nil value)
[ChocolateBar/modules/PlayedTime.lua]:61: in function <ChocolateBar/modules/PlayedTime.lua:60>
[ChocolateBar/modules/PlayedTime.lua]:71: in function <ChocolateBar/modules/PlayedTime.lua:64>
Locals:
(*temporary) = nil
(*temporary) = <table> {
modules = <table> {
}
defaultModuleState = true
enabledState = true
JostleClassic = <table> {
}
Bar = <table> {
}
db = <table> {
}
baseName = "ChocolateBar"
defaultModuleLibraries = <table> {
}
ChocolatePiece = <table> {
}
optionsTable = <table> {
}
name = "ChocolateBar"
orderedModules = <table> {
}
Drag = <table> {
}
JostleEditMode = <table> {
}
}
(*temporary) = "attempt to call method 'IsRetail' (a nil value)"
ChocolateBar = <table> {
modules = <table> {
}
defaultModuleState = true
enabledState = true
JostleClassic = <table> {
}
Bar = <table> {
}
db = <table> {
}
baseName = "ChocolateBar"
defaultModuleLibraries = <table> {
}
ChocolatePiece = <table> {
}
optionsTable = <table> {
}
name = "ChocolateBar"
orderedModules = <table> {
}
Drag = <table> {
}
JostleEditMode = <table> {
}
}
-
View User Profile
-
Send Message
Posted Oct 28, 2025In reply to 40PE: fixed
-
View User Profile
-
Send Message
Posted Apr 10, 2025Got below error in undermine LFR group, was healing on raid frames.
1x [ADDON_ACTION_BLOCKED] AddOn 'ChocolateBar' tried to call the protected function 'Button:SetPropagateMouseMotion()'.
[!BugGrabber/BugGrabber.lua]:485: in function <!BugGrabber/BugGrabber.lua:485>
[C]: in function 'SetPropagateMouseMotion'
[RaidFrameSettings/Templates/AuraFrame.lua]:173: in function 'Enable'
[RaidFrameSettings/Modules/AuraGroups.lua]:120: in function 'callback'
[RaidFrameSettings/FrameEnvironment.lua]:53: in function <RaidFrameSettings/FrameEnvironment.lua:36>
[RaidFrameSettings/FrameEnvironment.lua]:62: in function 'func'
[Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameContainer.lua]:346: in function 'applyFunc'
[Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrameContainer.lua]:130: in function 'ApplyToFrames'
[RaidFrameSettings/FrameEnvironment.lua]:59: in function <RaidFrameSettings/FrameEnvironment.lua:58>
[C]: ?
[RaidFrameSettings/Libs/AceBucket-3.0-4/AceBucket-3.0.lua]:69: in function <...idFrameSettings/Libs/AceBucket-3.0/AceBucket-3.0.lua:67>
[RaidFrameSettings/Libs/AceBucket-3.0-4/AceBucket-3.0.lua]:83: in function 'func'
[ChocolateBar/libs/AceTimer-3.0-17/AceTimer-3.0.lua]:57: in function <...dOns/ChocolateBar/libs/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
}
-
View User Profile
-
Send Message
Posted Mar 2, 2025It looks like when you set a specific font, it only applies to the bar's text itself and not the tooltips. Is there a way to make that use a particular font as well?
-
View User Profile
-
Send Message
Posted Oct 28, 2025In reply to elessar_adan: Thats not really consistently possible as many plugins create their own tooltips. You can install an add on to change will change the font of all game tooltips.
-
View User Profile
-
Send Message
Posted Aug 19, 2024I've been using ChocolateBar for a few years, but my favourite addon, Allplayed, is no longer showing on the bar. It worked great before the pre-patch started.
https://www.wowinterface.com/downloads/fileinfo.php?id=24819 is the version that I was using
-
View User Profile
-
Send Message
Posted Aug 17, 2024Everything still works... except the Font Size.
Mildly annoying, since I had to untick the [UI Scale] option to fix the ENORMOUS BUTTONS on the Warband login screen and that messed up the size of my UI. I've gone through and resized everything... but this one addon's font size option seems broken.
Shame... but I can live with it.
-
View User Profile
-
Send Message
Posted Aug 28, 2024In reply to weltallica:
I will look into it.