Get an Epic Experience with Premium


Professions Login to Add Favorites
  • World of Warcraft
  • 512 Monthly Downloads
  • Supports: 6.2.0
  • 113,287 Total Downloads
  • Updated 06/27/2015
  • Created 11/29/2008
  • 153 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.3.21
Support development! **

About Breakables


Displays a bar on screen that allows quick access to enchanting, jewelcrafting, and inscription professions by presenting a Disenchant/Prospect/Mill button and all of the breakable items you have for that profession next to it. Also displays a bar for any locked junkboxes in your inventory if you're a Rogue. This allows one-click access for breaking down items instead of finding the item in your bag, clicking the appropriate profession/skill button, and clicking the item for each and every item you want to break. For prospecting and milling, you will see the number of items you have alongside the number of times you can break it. In the prospecting screenshot on the right, the player has 169 total Saronite Ore in his bags which will allow for 33 total prospects.


By default, if you have the appropriate profession and items in your inventory, a bar will appear with the profession ability followed by any items that are eligible for breaking. You can hold shift to drag the bar around if you want to move it. Clicking the profession button will activate that ability (disenchant/prospect/mill) and clicking an item will break it. You don't have to click the profession button first as simply clicking the item will automatically break it down.


Typing /brk will open the configuration settings (or you can get to it from Blizzard's Interface options) which consist of:

  • Hide if no breakables: this will control whether you see the profession button or not when nothing breakable is detected
  • Max number to display: this controls the highest number of items that you will see next to your profession button. If this is 5 but you have 10 breakable items in your bags, you will only see 5 at a time.
  • Show soulbound items: aimed at enchanters, this controls whether or not you will see items that are soulbound as breakable items or not.

Known issues

  • If you have a stack less than 5 positioned properly in your bags, the game will say that you do not have enough items to break. This is a bug in Blizzard's API and is present with all similar tradeskill mods that I've tried out. The default UI now has a built-in button to compress stacks that should solve this issue.

- Updated TOC for patch 6.2
- Cleared the tooltip after successfully breaking an item so that we don't keep stale tooltips around.

- Updated TOC for patch 6.1

- Stopped True Iron Ore from showing up as prospectable.

- Changed garrison follower armor items to not show up as disenchantable.

- Revised WoD herb fix such that it doesn't cause the game to flag false positives on herbs that are not millable.

- Made WoD herbs show up as millable. They weren't showing up before because they don't contain the "millable" text in the tooltip like every other herb in the game does.

- Switched from LibButtonFacade to Masque (ticket #20).

- Added WoD lockboxes/junkboxes. Oops.

- Updated TOC for patch 6.0

- Updated TOC for patch 5.4
- Make sure to update the breakables list whenever a tracked tradeskill is updated in case we can then break down new items (right now, that's only enchanting).
- Added option to hide tabards from the list of breakables. (ticket #16)
- Only display items the player is capable of disenchanting.
- Suppress account-bound and bnet-account-bound items when "show soulbound items" is unchecked.

- fixed soulbound items not being ignored sometimes despite the option being checked
- added lockboxes to the pickable items list

- updated TOC for patch 5.3

- updated TOC for patch 5.2

- updated TOC for patch 5.1

- fixed recognition of MoP junkboxes, herbs, and ore

- updated TOC for patch 5.0.4

- updated TOC for patch 4.3

- updated TOC for patch 4.2

- updated TOC for patch 4.1
- ticket #10: look through the first 5 lines of the tooltip to find "millable" or "prospectable" instead of requiring it to be on line 2
- moved LibButtonFacade's Group:Skin call from :OnInitialize() to :OnEnable(). apparently OnInitialize is too soon and causes the custom skin to get overwritten. (ticket #9)
- added tracking for rogue junkboxes (obtained via 'pick pocket'). clicking the junkbox will automatically unlock it
- shortened the delay for processing items after a BAG_UPDATE to 1 second (from 1.5)

- properly parented the Breakables frame to UIParent so that it will go away when the user presses alt-z (thanks slayman). note that this change makes the Breakables frame use the UI Scale specified in video settings so it may initially not be in the same location you last set it to and could be a different size.

- fixed a bug where the tooltip could be completely wrong or empty sometimes

- fixed an error about AceGUI and AceConfigDialog that were showing up on load in certain situations
- minor garbage/performance fixes
- added spell tooltip to profession button
- added ButtonFacade support (ticket #7)
- added option to specify which direction the buttons grow toward (by Slayman's request)
- enabled new target-item/spell attributes for secure buttons instead of hacking together a macro
- don't show heirloom items as disenchantable

- fixed bar position not being saved/restored properly when moved out of the upper left section of the screen

- fixed reported error message

- created one bar per profession for the case where someone has some combination of inscription, enchanting, and jewelcrafting
- set bar to update immediately after clicking an item to break it instead of waiting the 1.5 seconds. it was making life harder for mass breaking
- added button scale and font size options
- added localization support
- optimized a little bit of the code that finds breakables in your bags by delaying checks on BAG_UPDATE until 1.5 seconds after the last update request has come in
- set the button font for item counts to use NumberFont_Outline_Med so that any font overrides (like tekticles) work automagically
- added LibDataBroker support
- added option to hide the bar entirely (ticket 5) and option to hide the bar when in combat
- added short description to the config page explaining the functionality in the mod and how to get support/request features
- made all slash commands print something back to the user so they know what they changed

- added ability to hide soulbound disenchantable items that are part of an equipment manager set (since some quest rewards and such are soulbound but the player doesn't actually use them)


First Previous Page 1 of 6 Next Last
  • #77

    Doesn't display WoD items to disenchant... :/

  • #78

    This is a "fix" for Draenor disenchant

    (PS: disenchant will work ONLY in Draenor with this code!!!) After line 1067, use it:

    if itemRarity == RARITY_UNCOMMON then
    if itemLevel >= 530 then
    return self.EnchantingLevel >= 1
    return self.EnchantingLevel >= 700
    elseif itemRarity == RARITY_RARE then
    if itemLevel >= 530 then
    return self.EnchantingLevel >= 1
    return self.EnchantingLevel >= 700
    elseif itemRarity == RARITY_EPIC then
    if itemLevel >= 530 then
    return self.EnchantingLevel >= 1
    return self.EnchantingLevel >= 700
    return false
    return true

    return false

    Last edited by Canettieri on 9/27/2015 3:08:32 AM
  • #79

    The existing code should work just fine. It would fall through all of the itemLevel checks, assuming the item level is higher than 437, then hit the "else" block which has a default "enchanting level greater than X" check that should be true for all of WoD. What specifically are you having trouble with?

  • #75

    I love this addon. It does is exactly what I was looking for. Its simple to use and not very obtrusive when playing. I liked it so much I looked for a donate button.

  • #76

    Thanks for the kind words. I added a Donate button for anyone who feels so inclined.

  • #73

    Would it be possible to have the Breakables bar show up when in the enchanter's building in a garrison? It would be a whole lot easier than clicking on the thing in the building and then on the item. Would it also be possible to maybe add an option to confirm DE'ing an epic item? In the past I accidentally DE'd a couple epic items.

  • #74

    Sure, both of those things are possible. I don't know anything about the enchanter's building or garrisons, but can look into them.

  • #71

    a good feature to maybe ad would be to be able to black list certian items like i dont want to mill my gorgrond fly traps as they are used in the lw and tail profession cooldowns  maybe like clt right click on the item on the list to blacklist it

  • #72

    Thanks for the suggestion!

  • #69

    Nice addon. would be great if it also detect  [Draenic Mortar] on alts that dosnt have inscription =)

  • #70

    Thanks for the suggestion.

  • #65

    I love your addon! As an enchanter, one of the things that shows up that shouln't is the follower armor sets. I've quickly modified the code for personal use just hacking to together a quick fix using your method for adding the WoD herbs in. You might have a better way of doing it, but here's the list of ids in case you decide to incorporate the change.

    local FollowerEquipmentSets={
    114746, --Goredrenched Armor Set
    114622, --Goredrenched Weaponry
    114806, --Blackrock Armor Set
    114081, --Blackrock Weaponry
    114807, --War Ravaged Armor Set
    114616, --War Ravaged Weaponry

  • #66

    Thanks for the update that covers this :)

  • #58

    Currently WoD ore are 'unbreakable.' Would it be possible to tag True Iron Ore and Blackrock Ore as unbreakable so that the Breakables bar is hidden when "Hide if no breakables" is checked?

    Thank you. Love the addon!

  • #59

    Are you sure those 2 are listed? I don't have them in the WoD item ID list for breakable ore.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway