CraftBuster

Has this happened to you?
"Oh, hey! Earthroot! ...Wait, what do you mean 'Requires Level 15'?! How the heck was I supposed to know that?"
How about:
"Man, it sure would be nice to know when I can learn the next rank of this profession..."
Or what even:
"Grah! Why isn't there something to list all the stuff I can mill/prospect/disenchant/lock pick?!"

If so, then you're in luck!

With this handy, dandy addon you'll have access to so much for your professions you won't believe you lived without it for so long!

Features include:

Herb and mining nodes list when the node goes Orange, Yellow, Green, and Grey. Skinning does this as well, but the calculations are done manually and may not be completely accurate at the moment.

After mining, herbing, or skinning (and not in combat), it will display when certain other nodes reach a new gathering state. Example: if you gather enough peacebloom to be able to start gathering earthroot, it will inform you earthroot turned orange. Likewise, if you are at the correct player level and skill level it will inform you to visit your trainer. Please note: initial loading of a high level character (or resetting character data) will spam you with the ALL available information as it goes through them.

A frame listing all your professions, including your current profession level (including any skill buffs), your max level, icons related to that profession (such as the camp fire for cooking), and certain professions have a special button for 'buster' functionality. Rogues will also have a frame for their lock picking skill.

The skill frame can also be collapsed so just the header remains, and clicking on the X button will close it completely. There is a minimap menu toggle in case you need to display it again

Normally, the skill frame has a green background for each of the professions. However, if the background for a profession is red, that means you are able to learn the next profession level and should do so soon before you start wasting skillups. If the background is blue, that means you're nearing the skillup cap but haven't leveled to the point you'll need to.

Buster functionality: Clicking on a 'buster' icon in the skill frame will display a frame that lists all of the relevant items that are currently in your bags. If you have more than 5 of an herb or ore in your bags, it will be listed. If you are a rogue with Lock Picking, it will list all of the lockboxes in your bags. If you are an [b]enchanter[b], this will list all the green or better quality items that can be disenchanted in your bags. It will not display items equipped and it will not disenchant them, either. However, keep in mind that once you've disenchanted the item it is still gone, so if you accidentally DE something you shouldn't have then it's on you.

Ignore Item functionality: In the buster frame, if you CTRL + Right click an item, it will hide that item. Note: It hides based off of name/item id and NOT that specific item. If you have a bunch of Iron Lockboxes in your bags and you tell it to ignore one of them, it will ignore all of them. Currently the only way to undo the hidden is with a key command.

Like the skill frame, the buster frame can also be collapsed, but generally it's better to just close the window.

Inks show what pigments and herbs are needed to make that ink, pigments list what herbs that pigment is milled from and what inks can be made from that pigment, and herbs list what pigments they mill to and what inks can be made from the pigments of that herb.

Gathering frame will show what mining/herbalism nodes are in the current zone, as well as what nodes you need to increase your gathering skill for that profession.

Ores and herbs list the top 10 zones to gather that item from in tooltips

Icons for the various profession trainers & stations (anvils, forges, etc) will be displayed on the minimap and the world map. These can be individually disabled for only showing ones relevant to you or globally from the config.

A button in the Enchanting frame is added when you have Enchanting Vellums in your inventory and have an appropriate enchant selected.

Keybinding the skill frame and various profession buttons (excluding fishing, making a camp fire, and archaeology surveying) can be done through the standard keybinding interface

/cb fullreset - Clear out and Reset the settings for all characters on a given account/server

/cb clearignore - Reset all items ignored on a given character

/cb update - Force an update of a character's skills

Future functionalities:

Displaying items that have been hidden and allowing for undo manually

Alerting you of skinnable mobs if you're a skinner after you kill them.

Item grouping for buster functionality. Currently the UI requires groupings of 5 or more in order for milling/prospecting to function properly. But if you have a stack of 3 and another stack of 17, generally the buster functionality will only notice the stack of 3 (depending on its ordering in the bags). So, for the time being you will have to do this manually.

Known Bugs:

Generally most of the skill level-related functionality is hard-coded, meaning I have to find it out myself and plug it in manually. So if you find different levels than what is listed, please tell me.

Author's notes:
I started this mod quite a while ago, adding bits here and there as I could. For the most part it's pretty much solid in what I wanted it to do and what I've yet to add to. That said, if you find anything significantly lacking in this mod, feel free to shoot me a message for feature requests.
However, keep in mind there are some things that I don't plan on adding to this mod. Things I don't plan on adding are rebuilding the profession UI, auction house integration, and prospecting result tabulation. This mod is more informational that an uber-functionality powerhouse.

v0.1.01
Fixed nodes found in Kun-Lai Summit not being displayed by the Gatherer Frame.
Added toggles for modules that display nodes in Gatherer Frame (ie don't show irrelevant data to non-double gatherers).
Added auto-hide to Gatherer Frame. This way when you are in a city/zone with no nodes and are already max level, the gatherer frame will hide itself.
Added some versioning code to assist in adding newer settings.

I mean a databroker icon that displays in a databroker display addon, were we could toggle the display of the addon.

Not trying to be obtuse, but I have no idea what you're talking about. Example?
The profession skill level frame has a toggle button to hide/show the frame, and the minimap button has menus to control what data to show. Is that what you're talking about?

2 things that would make this AddOn great for me would be a databroker plugin and the ability to hide the mouse button. I really like the tooltips in this but I can't stand having buttons around my minimap.

I'll take a look at what I can do to toggle the minimap tooltip info.
What do you mean a databroker plugin?

2 things that would make this AddOn great for me would be a databroker plugin and the ability to hide the mouse button. I really like the tooltips in this but I can't stand having buttons around my minimap.