Description
PP Forever — Not Just for Paladins Anymore
Supported Classes
- Paladin: Blessings, auras, Righteous Fury, and Salvation/Revoke management.
- Priest: Power Word: Fortitude and Divine Spirit.
- Druid: Mark of the Wild and Thorns, with selectable Thorns recipients.
- Mage: Arcane Intellect.
The addon activates only for supported classes and uses abilities your character has learned.
PP Forever is a buff management addon for World of Warcraft Forever, supporting Paladins, Priests, Druids, and Mages. Track missing buffs, coordinate assignments, refresh group members, and offer buffs to nearby players through customizable buff bars or a single All-in-One button.
All-in-One Buffing
Use one button or an assigned keybinding to work through eligible buffs and recipients.
- Buff a friendly player you have selected, then continue through eligible group members.
- Prioritize missing buffs and buffs that need refreshing.
- Fall back to your party, raid, or yourself when targeting an NPC or enemy.
- Adjust the remaining-time threshold or allow refreshing at any duration.
- Use applicable group assignments and individual overrides.
- Downrank supported buffs for lower-level recipients.
- Optionally include Paladin aura, Righteous Fury, and Salvation checks.
- Include social buffing after higher-priority group and self buffs are handled.
- Show an optional details panel explaining the next recipient, spell, and reason.
- Optionally hide the button when no eligible buff is needed.
For Paladins, the button can choose another appropriate learned blessing when another caster’s blessing already covers a recommendation. Supported campfire conflicts are also considered.
Buff Assignments & PallyPower Compatibility
Coordinate buffs through a class-based assignment grid.
- Share changes immediately with other PP Forever users.
- Send and receive supported blessing and aura assignments with PallyPower users.
- Receive individual-player blessing overrides from PallyPower.
- Auto Assign distributes learned blessings by class priority while avoiding duplicate blessing families for the same class.
- Use class pop-outs for individual assignments and recipient controls.
- Disable assignment editing directly on the main buff bar if desired.
Free assignment controls who can edit your assignments. When enabled, other group members can assign your buffs. When disabled, you and eligible leaders or assistants retain control. In instance groups, other players require Free assignment permission.
Salvation and Revoke are managed separately from blessing assignments.
Salvation & Revoke
Optional Paladin Salvation management helps maintain coverage while accounting for designated tanks.
- Cast Salvation on eligible members who need it.
- Use learned Mass Salvation when the calculated coverage and tank cleanup require fewer casts.
- Cycle Revoke through marked tanks who have Salvation.
- Display a flashing red shield warning when a tank needs Salvation removed.
- Show the shortest readable Salvation duration among covered group members.
- Include Salvation management in All-in-One or use its separate button.
Mouse actions can be customized in the configuration window.
Druid Thorns Controls
Choose a party or raid member as your Thorns recipient, or reset the selection to self-cast fallback.
Thorns has its own refresh timer under Buffing → Thorns, independent of the general buff threshold. It defaults to one minute remaining and can be adjusted from 5 seconds to 5 minutes, helping prevent constant refreshes from delaying social buffing.
Social Buffing
Offer buffs to nearby eligible players and return buffs to players who buff you.
- Use a standalone social button or include social actions in All-in-One.
- Keep party, raid, and self-buff needs ahead of social buffing.
- Configure missing-only behavior, mana and range filters, mounted behavior, and instance availability.
- Use the option to avoid flagging yourself for PvP.
- Pause, skip, or exclude recipients.
- Choose which supported buffs to offer.
- Display the recipient, queued spell, and reason in an optional information card.
Timers & Color-Coded Alerts
Customize timer font, size, color, outline, and position. Choose 00:00, 00, or 00m, or hide timers entirely.
Optional flashing uses an exterior glow:
- Yellow: A buff needs refreshing.
- Red: A group or self buff is missing or expired.
- Green: A social buff is missing or expired, including social actions queued through All-in-One.
Unknown and out-of-range buff states do not trigger the glow. Classic mode retains its status-box indicators.
Layouts & Appearance
Choose from:
- Normal
- Compact
- Ultra Compact
- All-in-One Only
- Classic Pally Power theme
Adjust scale, orientation, growth direction, class pop-out direction, borders, and visibility. Background opacity can reach 0%, and the small drag/menu handle has its own opacity control.
Priest, Druid, and Mage bars use streamlined layouts. Priest and Druid All-in-One icons reflect the supported abilities they have learned.
Controls, Profiles & Configuration
- Assign actions to mouse buttons with Shift, Ctrl, and Alt combinations.
- Configure All-in-One actions and its keybinding.
- Choose scroll or dropdown assignment selection.
- Scale dropdown menus independently.
- Toggle tooltips and the minimap button.
- Lock or unlock addon windows together.
- Save complete profiles, including settings, controls, and window positions.
- Load profiles on other characters and apply them immediately.
- Search settings, preview changes, and apply or discard them.
- View update notes and receive a chat notice when a party or raid member reports a newer addon version.
German Localization
German interface support is selected automatically on German clients, with English fallback. Settings search accepts German and English labels.
Special thanks to Bastian Hoyer (bastianh) for his German-localization contributions.
German-client testing is ongoing, and detection of German campfire buff conflicts is not yet complete.
Combat & Client Limitations
Every cast requires a player click or keypress. Automatic recipient selection and buff recommendations operate outside combat. Buff information and timer availability can depend on what the WoW Forever client allows the addon to read.
Commands & Support
/pp config— Open configuration./pp buffs— Open buff assignments./pp sync— Display assignment-sharing diagnostics./pp auras— Display aura information for troubleshooting.
Join the PP Forever Discord for feedback, support, and discussion.
When reporting an issue, please include your addon version, class, display mode, and the steps that caused it.
A heartfelt thank-you to the original PallyPower
PP Forever exists because of how much I loved PallyPower. I am incredibly grateful to Aznamir and everyone who has contributed to maintaining the original addon. Their work made managing Paladin buffs easier for countless players and inspired me to create this project.
I started PP Forever when I thought PallyPower might not receive an update for WoW Forever. It has since grown into an alternative with its own interface, customizable controls, and support for additional classes. Full credit for the original PallyPower and its inspiration belongs to its authors.
Please also check out and support the original PallyPower on CurseForge.








