Get an Epic Experience with Premium

Debuff Filter

Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 5,287 Monthly Downloads
  • Supports: 5.4.0
  • 454,916 Total Downloads
  • Updated 09/13/2013
  • Created 08/01/2006
  • 626 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: Debuff Filter

About Debuff Filter

This addon filters out the debuffs and buffs that you don't care about, and places them anywhere on screen.  If you're a melee class, you can filter out everything but CoR, FF and Sunder.  If you're a caster, you can just show debuffs like CoE and Winter's Chill.  Healers can filter out everything but their buffs and HoTs, etc.

This addon can also display cooldowns.  It can show all listed cooldowns, or it can show spells and items that are not on cooldown and that are available for use.  You can also make these cooldown buttons clickable.  In other words, you can create more toolbars.

Besides filtering your current target, you can filter buffs/debuffs on yourself, and buffs/debuffs on the Focus target.  Buffs/debuffs are grouped into frames.  You can duplicate frames, so you can have more than 1 frame for your target.  You can also create frames for other valid targets, like pet, raid1, targettarget, etc.

To configure the mod once it's installed, type /dfilter -- you should see a simple UI.  To add a filter, select "Frame Buffs" on the left hand side, then select your target from the dropdown menu (Target, Player, Focus), then select the Buff or Debuff tab, then type in the name of your buff/debuff and press enter.  You won't see the list of buffs/debuffs unless you enlarge the window, which you can do by dragging the bottom right corner.

If you're not sure how to set the Focus target, you can either type /focus <target> or go into keybindings and bind keys to "Focus Target" and "Target Focus" under Targeting Functions.

Note: make sure "Show Frame" is checked for your target type, or you won't see anything get filtered.

To move the frames, select "General Settings" on the left hand side, then check "Show Backdrop", and then shift-click and drag one of the backdrops.

If you'd like to change the orientation of any frame, select "Frame Layout" on the left hand side, then select the direction under the dropdown Grow menu, and then configure how many buffs or debuffs you'd like to see per row.  The layout settings are as follows:

Right-Down, Right-Up: grows to the right, new rows start below or above the first row.
Left-Down, Left-Up: grows to the left, new rows start below or above the first row.
If the "rows" setting is set to 1, you'll have vertical orientation.

To change the orientation of the buff duration time, ctrl-right click the frame you'd like to configure.

Settings are stored on a per-character/server basis, so it should work fine if you have alts.

2013-9-13 (
- Updated TOC

2013-9-9 (
- Fixed dual spec lua changes
- Updated TOC

Much thanks to porkbone for letting me maintain this!

2012-9-1 (3.22):
- applied fix for 5.0 update (thanks alpair!)
- updated TOC

Note: I am no longer actively updating Debuff FIlter. If someone would like to continue to maintain it, please contact me on Curse.

2011-6-19 (3.31):

- works properly with latest alpha version of masque (previously ButtonFacade) -- in version 3.30, it wouldn't work unless both ButtonFacade and Masque were installed and enabled (I think)
- can right-click cancel buffs
- can have timers as 1m rather than 1:00
- can control space between icons
- each frame has own 'hide in combat' option
- can change addon's transparency
- can select option to display most enrage buffs
- can remove color border on debuffs

2011-4-29 (3.21):

- Updated .toc file so that Debuff Filter won't appear out of date for patch 4.1

2011-4-6 (3.20):

- Fixed bug where sometimes profiles stopped switching when changing talents.

2011-2-7 (3.10):

- Can show ghost timers now.  When a (de)buff/cooldown finishes, the icon becomes faded for three seconds.
- Can disable the flash overlay that occurs on cooldowns now.
- Can show abbreviated names beside (de)buffs/cooldowns now.
- Can replace a (de)buff's icon with the icon of an item that exists in your bags.  If that item is removed, the (de)buff's new look remains.
- Certain cooldowns, that are about to start but haven't yet, like a priests inner focus won't blink link crazy anymore.
- Could not fix bug where sometimes profiles aren't switched when changing talents.  Please do manually instead.

2010-12-25 (3.04):

- Fixed bug where you cannot create a new profile, if ButtonFacade is installed.

2010-12-24 (3.03):

- Fixed bug where addon would not work and you get error message "LibDualSpec-1.0 requires LibStub".  If another addon already loaded LibStub this error would not occur.
- Fixed bug where you change talent specs and you get error message "buttonfacadeGroup is nil".  This would occur if addon ButtonFacade was not installed.

2010-12-16 (3.02):

- Fixed bug where addon would not show anything if it was installed on a computer with no setup file (setup file is DebuffFilter.lua in WTF folder)
- Included missing library.  If another addon has this library addon would work fine.
- Hopefully fixed bug where addon would not show buffs/debuffs on game versions that were not english.

2010-12-15 (3.00):

- Can select to show debuffs/buffs only on friends or only on enemies
- Can create frames that show your cooldowns -- show all listed cooldowns, spells and items that are not on cooldown and that are available for use, or show cooldowns a certain number of seconds before they expire
- Can create frames with spells and items that you can cast by clicking -- this means you can create more toolbars
- Added profiles, which can automatically switch when you change talent specs
- Can enable or disable addon in game
- Can select threshold when buff/debuffs/cooldowns display time in fractions of a second

2010-11-26 (2.22):

- Fixed bug where stealable buffs were not showing
- Fixed interface bug where the DEL tooltip still showed even when interface was closed.  It would even delete if you clicked on it, so you may accidentally delete all your (de)buffs.

2010-11-25 (2.21):

- Added option to remove black box that surround timers

2010-11-23 (2.20):

- Fixed bug that displayed red border around every debuff, will now display the correct color for the debuff
- Can now filter (de)buffs according to their duration, or show them only when they have a certain number of seconds left
- Black background is shown behind each time, making it easier to read
- Implemented my own sorting algorithm, since the previous one greatly decreased FPS
- Will now display (de)buffs correctly on targettarget when its not a raid member
- Can adjust how quickly tenths of a second are shown (for example, every 0.3 seconds), below 5 seconds, or not show tenths of a second at all
- Can add the debuffs to the buffs frame -- and add the buffs to the debuffs frame
- Hopefully reduced CPU usage time

2010-11-1 (2.10):

- Can duplicate frames, so you can have more than 1 frame for your target
- Can copy (de)buffs from other frames
- Can show certain groups of (de)buffs: mine, nonraider, magic, poison, disease, curse, stealable
- Can sort (de)buffs alphabetically or by time left
- Can reverse display of cooldown
- Can display both cooldown and time
- Can lock frames and show tooltips at same time (click-thru won't occur unless show tooltips is disabled)

2010-10-14 (2.00):

- Can scale each frame independently, or scale all the frames like before
- Added frames for targettarget
- Ability to add frames for any type of target, like pet, targettargettarget, boss1, raid4...
- New dialog to configure options
- Any frame can show all buffs or debuffs
- ButtonFacade support
- Updated for Cataclysm


2010-09-28 (1.99):

Will now display debuffs/buff on PTR.


2010-09-19 (1.98):

There were limits on the number of debuffs/buffs that were
scanned.  So sometimes the target/player/focus had a
debuff/buff that was not shown.


2009-05-25 (1.97):

Added frFR (Nya) and koKR (metalchoir) localization.
Fixed a bug that occurred when no localized version was found.


2009-04-28 (1.96):

Hopefully fixed the self-applied/duration bug!
Included a deDE localization, provided by Juido

Updated for 3.1.


First Previous Page 3 of 35 Next Last
  • #499

    I've been using this for years.  Huge THANKS to the creator and developer team for its inception and updates.  Due to its perfect balance of simple interface, powerful features and customizability options, this is the addon I <3 the most.

    For those who have talents that "replace" the original spell (eg. Faerie Swarm vs. Faerie Fire) and the icon doesn't show up in cooldowns frame, try using the original spell name.

    Sreenie of how I use it for My/Target Buffs/Debuffs and Short/Long Cooldown frames

  • #497

    Please post the entire LUA error if possible.


  • #496

    I think the last version is broken.

    Today I upated addons via curse client and started to get critical errors while playing BGs. I couldn't be 30s inside one without getting a critical.

    So I start to test disabling one by one the addons that are labeled as "recently updated" to find the culprit. 

    It was debuff filter. Played 2 bgs without it and everything worked fine. I had the previos version in the PTR folder so I decided to test with that and so far it's working. 

    Let me know if there is any extra info I can provide to help you identify the issue. 


  • #498

    Works fine for me, and I play a ton of BGs.  Could be conflicting with another addon.  If it is indeed Debuff Filter-related, but is not game-breaking, you might try a error-catching addon like Swatter or ImprovedErrorFrame.  Those addons will display a specific error only once, with which you can close and not see again during your currently logged-in session.  So it won't prevent you from reacting to your environment, and continue playing uninterrupted.

  • #495

    Sorry Chrome, I'm not looking to add additional features that weren't already implemented, just wanted to make sure the current addon is still functional for future updates.


    angyarr, thanks for the update and info on Masque with DebuffFilter!


  • #494

    No LUA error but I don't get any icons to show. Installed the latest version, the GUI comes up nicely but when for example I want to show a player buff which has always done that perfectly in the past nothing shows up.

    I tried reinstalling the addon, made a addonnew profile but no luck. I'm sure the configuration is correct since it uses my profile that has settings that have always worked.

    EDIT: It appeared the culprit was another addon I'm using named Masque which alters the appearance of icons.  For anyone having the same issue as me. Edit the DebuffFilter.lua file and delete or comment out the line 

    local LBF = LibStub("LibButtonFacade", true)

    I know this isn't a problem of DebuffFilter but I don't know any replacement for Masque and this worked for me.

    Last edited by angyarr on 9/13/2013 1:08:52 PM
  • #493

    Awesome addon, but still lacking the ability to cancel buffs on player.  Cooldowns & target debuff's are terrific and use them as a basis for my UI...but I have to use another buff addon to give me the ability to cancel auras.  Any chance to add that functionality into the addon?

  • #492

    Updates been approved. Please post any LUA errors will look into them as I am able.

    P.S. Couldn't just let this awesome add-on pass by. :)

  • #491

    Update is in the works. Enjoy!

  • #490

    people! you can make any addon work even if it's out of date!

    so many people telling that they love this but it's out of date, here is how to get it working. your addon folder. debuff filter folder.

    3.right click debuffFilter.TOC with notepad or notepad ++

    5. as you can see there is:

    ## Interface: 50001

     ## Version: 3.22

    only thing you have to do is remove 50001 and write down 50300 instead

    AND remove 3.22 and write 5.3

    so now you should have there 

    ## Interface: 50300

     ## Version: 5.3

    SOURCE: notice that this video is really old.

    (i just add source here so you know that i dont try to be ultimate nerd who knows anything)

    version numbers that i just told you are for THIS version, how did i know then what to put there?

    answer is that i opened another addon that is NOT out of date which was addon called Bagnon and i just copied version number from bagnon.toc

    so as you know, version will change in the future so, do what i just told you dont then write that 5.3 because then version will be something else.

    notice that some addons example: CurrencyTracker are so old that you cant anymore get it work like this. Why? because that tracks badge of justice's that doesnt even exist anymore.

    have fun with debuff filter and every out of date addon and please share this information so everybody can know this.


    Last edited by tukepoju on 7/1/2013 2:43:37 PM
  • #489

    I wish someone would update this. It's the best addon I've ever used. Beyond useful for PvP and amazing for keeping up debuffs on targets when raiding.

  • #488

    I would love an addon such as this.  Shame the author is no longer maintaining. :(

  • #487

    there is no border around buff's, debuff's, cd;s ! plz fix it 

  • #486

    damn!! this is one of the best addons for pvp!! i need it!! is there any alternative?

  • #483

    From Author: I am no longer actively updating Debuff FIlter. If someone would like to continue to maintain it, please contact me on Curse Cry

  • 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 »

Win an Alienware Alpha!