Description
LazyBuffing
Automatic maintenance buff assistance for every class, every WoW edition.
LazyBuffing tracks what buffs your class can cast, finds the highest-ranked known version, and keeps them active across yourself and your group — no manual button-mashing, no forgetting Refreshments, no wasted uptime.
LazyBuffing sits in the corner of your screen and quietly evaluates your available maintenance actions on every login, talent change, spell learn, and group roster update. It then presents a clear list of what needs casting and who it should go on, with a single click or a secure auto-cast button handling the rest.
✨ At a Glance
- Class-aware maintenance logic — knows every buff, aura, weapon imbue, and oil your class can cast, across Retail, Mists Classic, TBC Classic, Classic Era, and Titan Reforged.
- Automatic target selection — finds the right target for each action: self, group, single ally, or a role-filtered teammate.
- Exclusive handling — knows which auras are mutually exclusive (e.g., presence stances, druid forms, paladin auras) and only suggests one at a time.
- Secure auto-cast — the main button securely casts the next missing buff on the correct target; a second binding routes the same action for raid-wide use.
- Always up to date — listens to spell learns, talent changes, group changes, and aura updates so the recommendations are never stale.
- Open with
/lazybuffingor/lb, or use the minimap button if present.
🎮 One Project, Every Supported WoW Version
LazyBuffing is a single CurseForge project with edition-specific data built in. Download the release matching your client — do not install a Retail package in a Classic client, or vice versa.
| Game client | Download the matching release | Highlights |
|---|---|---|
| Retail | Retail |
Modern maintenance buffs, group-targeted auras, weapon imbue support, exclusive handling |
| Mists of Pandaria Classic | MoP-Classic |
MoP-era buffs, legacy form stances, and classic group auras |
| Burning Crusade Classic | TBC-Classic |
TBC buffs with group variants (Greater Blessings, Prayer variants, Gift of the Wild) |
| Classic Era / Season of Discovery / Hardcore | Classic-Era |
Vanilla-era maintenance buffs and weapons enchants |
| Titan Reforged | Titan-Reforged |
Wrath-era stock candidates with runtime validation |
Important: The available actions and targets adapt to the selected game client. Older clients only see buffs that make sense for that era.
⚔️ Core Features
Automatic Maintenance Buff Tracking
LazyBuffing scans every known maintenance action for your class — buffs, auras, weapon enchants, oils, and poisons. It resolves the highest-ranked version you know, checks whether it's already active, and presents only what needs casting.
Smart Target Selection
Each action has a defined target type: self, group, or single. For group actions, LazyBuffing scans your roster and picks the first eligible member who doesn't already have the aura. For single-target actions, it can be restricted to a specific role (e.g., healers only) or allow self-casting when appropriate.
Exclusive Aura Handling
Many classes have mutually exclusive buffs — druid forms, paladin auras and blessings, shaman shields and weapon imbues, mage armor types, warlock armor types, rogue poisons. LazyBuffing tracks these exclusivity groups and only suggests actions that don't conflict with what's already active.
Weapon Imbues and Oils
For classes that use weapon buffs (Shamans with Windfury/Earthliving, Rogues with poisons, Warlocks with Soulstone), LazyBuffing tracks weapon-slot enchantments separately and checks whether a weapon buff is already applied before suggesting a re-application.
Group Variant Support
Some classic-class actions have cheaper single-target versions and more expensive group variants (e.g., Blessing of Kings → Greater Blessing of Kings, Arcane Intellect → Arcane Brilliance, Mark of the Wild → Gift of the Wild). LazyBuffing automatically checks reagent availability and prefers the group variant when possible.
Secure Auto-Cast
The main action button uses SecureActionButtonTemplate so it can be safely bound to a key or used in combat. The Raid binding button routes the same next action for raid-wide use. Both update automatically as your buffs change.
🚀 Getting Started
- Download the release whose filename matches your WoW client.
- Extract it into your WoW
Interface\AddOnsfolder so the final path isInterface\AddOns\LazyBuffing. - Start or reload WoW. The addon loads automatically.
- Open the panel by typing
/lazybuffingor/lb. - Click the main button to cast the next missing maintenance buff, or use the config panel to toggle visibility and lock the frame.
Configuration
The config panel (accessed via the gear button on the frame) offers three options:
- Enabled — toggle the addon on or off.
- Show when solo — show the panel even when not in a group.
- Lock frame — prevent the panel from being dragged.
You can also use /lazybuffing config to toggle the config panel, /lazybuffing lock to toggle frame locking, and /lazybuffing to toggle the addon on or off.
👥 Built For Every Kind of Player
- Casual players: Let LazyBuffing handle the boring buff maintenance while you focus on gameplay.
- Raiders and dungeon players: Never miss a maintenance buff in the middle of combat — the auto-cast button covers you.
- Alt players: The class data is loaded automatically; no configuration needed for new characters.
- Theorycrafters: The data-driven design means all spell candidates are listed and resolved by rank — you always know what's available.
📝 Notes
- Settings, including the locked state and visibility preferences, persist between play sessions.
- The addon does not add Retail-only maintenance actions to Classic clients or vice versa.
- All spell resolution is done client-side using the character's known spell book — no external data is required.
- The addon has no external runtime dependency.
🐛 Support
Found an issue or have an idea? Please open an issue or leave a comment on CurseForge. When reporting a bug, include your game version, addon version, and the full error message if one appears. Appreciate any patreons to help as this is costing me time and money to maintain: https://www.patreon.com/c/LazyLoafs504
Made for players who would rather play WoW than worry about buff timers.

