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 10, 2024I have finally added a module system to add some builtin plugins. These can be disabled and will not be loaded then.
Let me know if you have any issues.
Also I am currently playing SOD on Wild Growth EU -> Yessica, maintaining addons while rading or leveling is hard work, so any tips are higly appreciated :D
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Mar 13, 2024In reply to kiatra_: Horde or Alliance?
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 24, 2024In reply to kiatra_: Tip incoming!! The Xpac awaits!
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jan 14, 2024when enabling free positioning for bar #1 (in classic SoD), the cpu usage is really high according to the "addonusage" addon. (on other bars, this doesn't happen - regardless of the icons on the bar, other settings or even without any other addons.)
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Feb 10, 2024In reply to OwnlyMe:
Hmm strange I will see if can find the problem.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted May 6, 2023Getting 4 different lua errors with the played time module of this addon:
145x ...ddOns/ChocolateBar/modules/CB_PlayedTime_Options.lua:5: bad argument #1 to 'GetAddOnMetadata' (Invalid AddOn name CB_PlayedTime. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable))
[string "=[C]"]: in function `GetAddOnMetadata'
[string "@ChocolateBar/modules/CB_PlayedTime_Options.lua"]:5: in main chunk
Locals:
(*temporary) = "CB_PlayedTime"
(*temporary) = "X-Curse-Packaged-Version"
(*temporary) = "Invalid AddOn name CB_PlayedTime. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable)"
212x ChocolateBar/modules/CB_PlayedTime.lua:106: attempt to call method 'RegisterOptions' (a nil value)
[string "@ChocolateBar/modules/CB_PlayedTime.lua"]:106: in function <ChocolateBar/modules/CB_PlayedTime.lua:98>
145x ChocolateBar/modules/CB_PlayedTime_Options.lua:1 (null)
145x Interface\FrameXML\Bindings.xml:1 ChocolateBar/modules/CB_PlayedTime_Options.lua:1 (null)
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted May 9, 2023In reply to Aarent82:
i dont know if the addon author has gotten a chance to check the comment page, i would post this under the 'issues' tab above and make a ticket on the github or wherever it goes:O)
I get the same error, but i keep forgetting to make a ticket there
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Feb 10, 2024In reply to Aarent82:
PlayedTime and other buildin plugins are now modules. They can be turned off. Please report any future issues you have with them.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 14, 2022I was so excited to see this finally updated. Sadly it does not work for me. It shows in the addons menu but not in the game. I do get an error for this as well. I'm not sure if it conflicts with something else I have or is purely an error for the addon itself.
1x ChocolateBar/Core.lua:387: attempt to index field 'ChocolateBar1' (a nil value)
[string "@ChocolateBar/Core.lua"]:387: in function `EnableDataObject'
[string "@ChocolateBar/Core.lua"]:334: in function `LibDataBroker_DataObjectCreated'
[string "@ChocolateBar/Core.lua"]:158: in function <ChocolateBar/Core.lua:156>
[string "=[C]"]: ?
[string "@DataStore/libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@DataStore/libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@DataStore/libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:611>
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 17, 2022In reply to xo_Dragon_xo:
Can you try with all addons disabled expect CB?
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 20, 2022In reply to kiatra_:
OMG I know that is supposed to be the first thing to do before saying anything *facepalm* Wasn't thinking at all lol. It's working with no errors now. Sorry for the delayed response as RL was keeping me busy. Thank you much for this add-on. It is my favorite broker bar :)
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jan 14, 2023In reply to kiatra_:
Probably needs Ace3?
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 12, 2022Material transparency settings cannot be saved,please fix
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 18, 2022In reply to yisisixu:
What exactly du you mean? I could find no issue with the "Fonts and Textures" > "Texture Color/Alpha" transparency settings.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 11, 2022With version 3.9.6 you will need to use edit mode to adjust the Minimap and Playerframes.
ChocolateBar will not touch those in retail for now. Maybe I will look into it later.
For those of you who have a bottom bar. ChocolateBar will still move the XP bar and the MicroMenu up above the bottom bar as those are not movable in edit mode.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 4, 20223.9.1 is completely broken for me too. WoW (Retail) no longer recognizes it as an addon. Downgrading to 3.9 fixes it.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 4, 2022In reply to Zensunim:
Had the same situation. Seems to be because the TOC filename changed, so on in-game /reload it just sees it as no longer there to reload. A full close of the game and restarting it should pick it up, or did for me.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 9, 2022In reply to Zensunim:
As Medlir said it should be fine once you restart the game.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 4, 2022Version 3.9.1 broke the bar. Not showing anything. But strangely also not giving a error.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Dec 4, 2022In reply to LootFeverTV:
Had the same situation. Seems to be because the TOC filename changed, so on in-game /reload it just sees it as no longer there to reload. A full close of the game and restarting it should pick it up, or did for me.