promotional bannermobile promotional banner

BuffBack

Makes it easier to "BuffBack" the players that buff you.
item image
item image
BuffBack Button.

BuffBack Button.

Description

BuffBack -v2

Classic WoW Add-On


Designed specifically with the spirit of Hardcore WoW in mind, where every interaction matters and buffs can mean the difference between life and death, BuffBack ensures you can always respond in kind to a helpful stranger.

The addon instantly detects when you’ve been buffed, identifies who buffed you, and provides a one-click solution to return the favor with your class's buff (or custom spell/item) before they’re gone.

There's a common issue in WoW: when two players cross paths, one buffs the other, but by the time the recipient sees the player, targets them, and tries to return the favor, they’re already out of range.

With BuffBack, this problem is eliminated. It also serves as a reminder to "pay it forward", spreading buffs like wildfire across Azeroth.

It’s not just an addon—it’s a tool for building community and fostering mutual support in the challenging world of Hardcore WoW.


Key Features

Instant Buff Detection

  • Automatically detects buffs cast on you by other players, including:
    • SPELL_AURA_APPLIED (New buff applied).
    • SPELL_AURA_REFRESH (Buff refreshed).
  • Identifies the source player and buff type in real-time.

One-Click Buff Return

  • Displays an on-screen button when a buff is detected.
  • Clicking the button automatically casts your buff on the player who buffed you.

Emote Support

  • Sends a customizable emote after casting a buff:
    • Default: "thanks %s for the buff, and gives a BuffBack!"
    • %s is replaced with the name of the player that buffed you.
  • Enable or disable the emote in the settings menu.
  • Customize the emote text in the settings menu.

Custom Buffs

  • Configure your preferred buff or consumable in the settings menu.
  • Default buffs for each class:
    • Druid: Mark of the Wild
    • Mage: Arcane Intellect
    • Paladin: Blessing of Might
    • Priest: Power Word: Fortitude
    • Shaman: Water Breathing
    • Warlock: Unending Breath
    • Warrior/Hunter: No default buff (set manually, e.g., scrolls/items).

Settings Menu

  • Fully functional in-game settings menu powered by the Ace3 framework.
  • Adjust settings like:
    • Debug mode
    • Enable/disable emotes
    • Customize emote text
    • Set the buff or item to cast
    • Toggle cooldowns and adjust cooldown duration

Mini-Map Icon

  • Left-Click the mini-map icon to enable/disable the Add-on.
  • Right-Click the mini-map icon to open the Add-on Settings.
  • The mini-map icon can be toggled on or off to reduce clutter.

Cooldown Management

  • Prevents spam by ignoring duplicate buffs from the same player during a customizable cooldown period.
  • Adjust cooldown duration in the settings menu.
  • Toggle cooldown on/off in the settings menu.

Debug Mode

  • Enable debug mode to:
    • Display detailed messages for buff detection, cooldowns, and button actions.
    • Test the addon with self-buffs for troubleshooting.

Disclaimer

In order to utilize BuffBack's full functionality, you’ll need to enable the use of custom scripts in the game settings. The first time this option is enabled, the game will display a standard warning about "potentially dangerous scripts." This is a general message triggered by enabling script functionality, not by BuffBack itself.

BuffBack uses these scripts safely and solely to provide its features, including handling buffs and emotes. This is necessary due to the absence of the focus feature in Classic WoW, which wasn’t introduced until later expansions. If you have any questions, feel free to reach out!


© 2025 BuffBack | By K1DW1K

The BuffBack Team

profile avatar
Owner
  • 1
    Projects
  • 1.2K
    Downloads