Get an Epic Experience with Premium


Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 51 Monthly Downloads
  • Supports: 5.2.0
  • 27,314 Total Downloads
  • Updated 03/09/2013
  • Created 10/24/2008
  • 67 Favorites
  • Project Site
  • Release Type: Beta
  • License: All Rights Reserved
  • Newest File:
Support development! **
Click here to lend your support and make a donation at !

About Cork

Cork is a reminder addon, aimed primarily at buffs. Cork was inspired long ago by NeedyList, and has been Alpha quality for years. Wrath introduces new buff query APIs that let me finally make Cork as small as I'd prefer, so I'm finally pushing out a beta-quality version.

Cork provides, at it's heart, one-click buff casting. Some non-buff reminders are included as well:

  • Reminders for self-only buffs, auras and shapeshifts
  • Reminders for raid-group buffs (ones that cast on multiple targets)
  • Reminders for warrior shouts only shown in combat
  • Priest Fear Ward (shows whenever fear ward is not on cooldown, must be manually enabled when needed)
  • Shaman Earth Shield (tracks the last group member cast on, so you must cast manually the first time)
  • Warlock demons
  • Warlock Soul Link
  • Low durability warnings when resting (in town)
  • Clam shucker
  • Minimap tracking
  • Keybinding (thanks cladhaire)
  • Macro-generating button

One-click? How?

Simple! Make a macro: /click CorkFrame. You might wish to add a
/cast [combat] Some Spell at the start as well.

You can also use the keybinding in the default k2eybind UI.

Be warned, Cork will only cast out of combat. If you want to apply buffs in combat, you'll have to do it manually.

Visit my site for more great addons.
Please send all bugs, feature requests and questions to [email protected]

tekkub :bear:  <>
2013-03-09 16:56:09 -0700

Weekly build


tekkub :bear: :
    - Weekly build
    - Update changelog for
    - Updating TOC to 50200
    - food before pets
    - Use more refined sorting priorities
    - Ice barrier!
Kevin Ballard:
    - Fix teh typo
tekkub :bear: :
    - loldebug
    - Sort the foods in the wellfed (by ID), again for @eridius
    - Use consistant sorting, for @eridius
    - Fix inbg bug
Kevin Ballard:
    - Provide a stable ordering for corks
    Sort the corks by their name instead of by the internal ordering of the
    Lua table.
    Also fix battleground functionality. The recent changes to cork sorting
    started reading a global named `inbg` instead of actually testing for
    the battleground. We were also filtering out nobg corks twice.
    - Remove a debug print() that was left in the code
    - Sort Well Fed foods by item name
    The Well Fed item list is unsorted, and may change sorting unpredictable
    as you select different foods. Fix this by sorting the foods by their
    item name.
    This adds a utility function Cork.SortedPairs() which can be used to
    iterate over any table by its keys in sorted fashion.
    - Don't show pets for raid buffs
    Filter all the units shown for raid buffers to just the ones that are
    scanned for. This means player, focus, target, raid and party members.
tekkub :bear: :
    - Add a new lance
Kevin Ballard:
    - Remove second ark from CorkIt() declarations
    The second arg, playersonly, isn't being used. It seems to be a holdover
    from pet buffing, which we don't do anymore.
tekkub :bear: :
    - Helps to use the right thing to check for ingroupedness
    - Dead comments
    - Kill the last bits of pet buffing, that's long dead
    - Simplify Eridius's cork sorter
Kevin Ballard:
    - Display corks in the same order they're fired
    Re-use the same logic for the order that corks are fired when clicking
    CorkFrame to display the corks. This means clicking the CorkFrame will
    always attempt to fire the topmost cork first, and only falling back to
    lower corks if it can't.
    - Filter out party units while in raids
    Skip party units for the RaidBuffer while we're in a raid. Otherwise if
    the only raid member who needs a buff is in your party they'll get
    listed twice.
    - Don't consult key blacklist in SpellCastableOnUnit()
    i is not a variable in scope in SpellCastableOnUnit(), so checking for
    keyblist[i] is not very useful.

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 »

Marriland Furious Fists Giveaway!