Karni's Crap Filter

General Options

[!] Be sure to turn off Autoloot in the Blizzard options or the mod will not work [!]**

DESCRIPTION Karnifex finally got tired of looting 8 copper Fish Scales and accepted the quest to figure out how to never do it again. Thus, Karni's Crap Filter was born. It automatically loots what you want and skips what you don't want, saving bag space for good stuff like hookers and weapons. It's also a robust, full-featured and hopefully easy to use auto loot system!

NEW STUFF! - User can now selectively disable auto-destroy while using tradeskills. This is very useful
when leveling new tradeskills. This setting is on by default for new users but may be off for
users with existing SavedVariables file. Fishing is not currently included in this option.
- Added option to automatically open Crap Filter when talking to a merchant. Window should
automatically move to the correct place.
- Revamped the look of the addon to be a little more like the standard blizzard UI frames.


  • Set a minimum value for automatically looting white and gray items
  • Automatically destroy "crap" items
  • Cloth: Loot what you want!
  • Water: Loot all, none, or just the ones you want!
  • Food: Loot all, none, or just the ones you want!
  • Potions: Loot all, none, or just the ones you want!
  • Scrolls: Loot all, none, or just the ones you want!
  • Add items you really hate to a Never Loot list
  • Add items you really like to an Always Loot list
  • Automatically loots all quest items - never forget a quest item!
  • Automatically loots all currency items (Emblem of Valor, Badge of Justice, etc)
  • Never loot a fish scale again :D
  • The following tradeskills are automatically looted for your pleasure:

  • Enchanting
  • Milling
  • Mining
  • Prospecting
  • Skinning

  • There are options to autoloot for the following:

  • Pickpocketing
  • Fishing
  • Cooking materials

    LibDataBroker support... This allows the mod to appear on
  • Fortress - freely movable, dockable blocks
  • StatBlockCore - freely movable, dockable blocks
  • ButtonBin - puts many LDB plugins inside a box.. or bar.. or several!
  • TitanPanel - now has built-in LDB support
    ...and more!

COMMANDS /crap or /karnicrap to bring up the options menu
/crap on = enable mod (can also be done through UI)
/crap off = disable mod (can also be done through UI)
/crap [itemlink] to add an item to the Never Loot list (/karnicrap works too, but who cares?)
/notcrap [itemlink] to add an item to the Always Loot list

Hold down ALT while looting if you just want to window shop (temporarily disables autoloot behavior)

NOTE: When in a group it won't try to loot anything above the loot threshold. For example the loot threshold is set to [uncommon] by default, so it will only try to automatically loot [common] and [poor] items. It will leave the loot window open for you to select any other items still present.


  • If you have the loot window set to appear at your mouse cursor, the first time you loot something after logging in the icons may show up in the top left. No idea why.
  • The tooltips I added for the cloth loot options appear gray the first time they appear. Also no idea why.
  • Taint errors are apparently caused by Blizzard's LootSlot() function if there is only 1 item to be looted and the item is coins. Was supposed to be fixed years ago, it doesn't have any real effect that I can tell.
  • The last couple of WoW updates seem to have made the autodestroy when looting feature a little flaky. I will look into it as soon as I can.


  • Change "Destroy all crap" button to a "Sell all crap" button when at a vendor
  • Add merchant window possibilities or help text to the inventory window
  • Auto open when at vendor option, open next to vendor window option
  • Add options to not delete when leveling/using tradeskills
  • Maybe make a help screen or a help icon that triggers a tooltip
  • Option to factor in Auctioneer/AH average buyout prices?
  • Minimap icon
  • Make buttons and items non-interactive when mod is disabled
  • Organize the code a bit more logically
  • Try and localize the mod


  • Let me know what's working and what's not, I'll do what I can to fix it.


  • Thanks to Sbo of Doomhammer for helping me with a ton of stuff!
  • Thanks to Cirk of Doomhammer for unknowingly helping me with his own mods :)
  • Thanks raicuandi for helping fix stuff!
  • Thanks EVMaker for keeping me up to date and helping figure out some tricky issues!
  • Thanks Speedwaystar for posting the fixes to make it work in 4.0 to make fans happy!

Keywords: loot filter value autoloot pick pocket pickpocket fishing tradeskill profession milling skinning prospecting mining enchanting clam lockbox lootfilter destroy delete autodestroy autodelete bag space

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Brusk Brusk Oct 23, 2016 at 17:41 UTC - 0 likes

    I've updated the addon for Legion. New version is Enjoy.

  • Avatar of Moarr Moarr Oct 20, 2014 at 21:45 UTC - 1 like

    I second RoteXoR's notion. I've been using this addon for a long time, what a pleasant surprise when I seen an update for it on my curse client today. Thanks so much Brusk!

    Last edited Oct 20, 2014 by Moarr
  • Avatar of RoteXoR RoteXoR Oct 20, 2014 at 20:11 UTC - 1 like

    @Brusk: Go


  • Avatar of Brusk Brusk Oct 19, 2014 at 11:02 UTC - 2 likes

    Made a fix for 6.0.2:


    It's unofficial, but it should work. The problem was that in the new patch the GUID formatting has changed dramatically, so when the addon checked if you were looting a creature it failed.

  • Avatar of RoteXoR RoteXoR Oct 15, 2014 at 13:14 UTC - 0 likes

    Any fix for 6.0.2?

  • Avatar of Brusk Brusk Sep 01, 2012 at 18:23 UTC - 0 likes

    Fix for 5.0.4:

    Edit KarniCrap.lua and change line 450 from:

    if LootSlotIsCoin(i) then


    if GetLootSlotType(i) == LOOT_SLOT_MONEY then

    And it should work again.

    Last edited Sep 01, 2012 by Brusk
  • Avatar of Karnifex Karnifex Nov 16, 2010 at 00:52 UTC - 0 likes

    Thanks for the ideas xevil, I haven't tried localizing the mod yet but all of your suggestions are all really good. I managed to get the confirmation box when deleting in the 3.10 version

    Last edited Nov 30, 2010 by Karnifex
  • Avatar of xevilgrin xevilgrin May 30, 2010 at 09:18 UTC - 0 likes

    i gave it a try(Release Normal 20 Feb 2010) on a german client seems not to work well :-(

    ...maybe i'm just to dumb to configure the add ;-)

    i really like the idea and it looks really good from the base but what came to my attention is:

    I made a black/white list of what i like to loot while i was farming spiders-silk with my new lvl 30 char so i looted and created different wanted / unwanted things to the white and blacklist.. but it still looted everything from the spiders nor destroyed the crap i didn't liked to keep

    so i tried the destroy crap in inventory button in the third window.. and the addon destroyed even a 25 stacks of different ores, the army knife, a jewellery's recipe and a blue item :-( not a good start for a new installed addon!!

    - maybe a pop up list of all items which will going to be destroyed would be very handful in this case to avoid such accidents!!! And maybe the items could be click able like ... keep it (this item will be automatically stored in your white list)

    - i would like to see an option in the third window to choose via right click or a extra button or a checkable column... if this item in my inventory is crap or not.

    and tooltips for the check boxes which define a rule a little bit more would be great too

    cheerz from germany

    Last edited May 30, 2010 by xevilgrin

    cheerz from Germany


    evil regards

    <..... EvilGrin .....>

  • Avatar of nagpochenpo nagpochenpo Oct 02, 2009 at 17:06 UTC - 0 likes

    will this work with the german version or will there be german support?

  • Avatar of Karnifex Karnifex Jun 18, 2009 at 04:30 UTC - 0 likes

    Yep, this has been requested a lot. I will try to include that in the next couple versions.


Date created
Sep 12, 2008
Last update
Oct 23, 2016
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Karni's Crap Filter
Recent files