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 Feb 11, 2026I do not get email updates on comments here (broken for my old account) so if you want to report an issue where I get notified: https://github.com/Kiatra/ChocolateBar/issues
-
View User Profile
-
Send Message
Posted Feb 4, 2026on Chocolatebar plug-in “BagSync” was working properly even right after the pre-patch, but at some point it disappeared from the ChocolateBar plugin list. Is there a way to fix this?
-
View User Profile
-
Send Message
Posted Jan 23, 2026In all the chocolate.toc files:
## Interface: 120000
GLHF!
-
View User Profile
-
Send Message
Posted Feb 11, 2026In reply to Fleety: I had added that already before the patch. There seemed to have been an issue with my packer. Should be fixed now.
-
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.