TBC Classic Paladin Macro Guide (Holy, Retribution & Protection) | PvE, PvP & Arena

TBC Classic Paladin macros are one of the biggest gaps between a Paladin who performs and one who excels. Whether you’re a Holy Paladin keeping your tank alive through a Serpentshrine Cavern boss, a Retribution Paladin threading the needle on seal twisting, or a Protection Paladin AoE-tanking Kara trash — the right macros shave reaction time, clean up your bars, and let you focus on the actual fight instead of hunting buttons.

This guide covers the most important macros for all three Paladin specs in The Burning Crusade Classic Anniversary Edition, including how to create them, why each one matters, and spec-specific setups for PvE raids, dungeons, and PvP arenas.

How to Create a Macro in TBC Classic

Before diving into the macros themselves, here’s the quick setup process every Paladin needs to know:

  1. Press Esc to open the Game Menu and select Macros.
  2. Click New at the bottom of the window.
  3. Give your macro a name and pick an icon (use ? for auto-icon based on the first spell).
  4. Type or paste your macro commands into the text field.
  5. Click Save, then drag the macro icon to your action bar and assign a keybind.

🎯 Tip: TBC Classic allows up to 36 account-wide macros and 18 character-specific macros. Use character-specific slots for spec-dependent macros so they don’t conflict when you dual-spec between Holy and Ret.

Universal Paladin Macros (All Specs)

These macros are useful regardless of which spec you’re playing and should be on every Paladin’s bar.

Hammer of Justice Stop-Cast Macro

In both PvP and PvE, Hammer of Justice needs to fire instantly. If you’re mid-cast on Flash of Light or Holy Light, this macro cancels the cast and immediately stuns your target.

#showtooltip Hammer of Justice
/stopcasting
/cast Hammer of Justice

Judgement + Seal Reapply Macro

When you cast Judgement, it consumes your active Seal. This macro judges and instantly re-applies the Seal in a single button press. Swap the seal name at the bottom to match what you’re using.

#showtooltip Judgement
/startattack
/cast Judgement
/stopcasting
/cast Seal of Righteousness

Cancel Bubble Macros

Both Divine Protection and Blessing of Protection drop your threat while active, which can get allies killed. This macro casts and cancels them in the same button — press once to use it as an emergency tool, press again to drop it and retake aggro.

#showtooltip Divine Protection
/cast Divine Protection
/cancelaura Divine Protection
/cancelaura Blessing of Protection

You can build an identical version for Divine Shield using the same format.

Trinket + Cooldown Sync Macro

Line up your on-use trinkets with your major cooldown like Avenging Wrath for maximum burst windows.

#showtooltip Avenging Wrath
/cast Avenging Wrath
/use 13
/use 14

Holy Paladin Macros (PvE Healing — Raids & Dungeons)

Holy Paladin is one of the best single-target tank healers in TBC Classic Anniversary. Your macro setup revolves around speed: instant Blessing swaps, mouseover heals, and emergency responses without clicking around your UI.

Mouseover Healing Macro

The most important macro for any Holy Paladin. Hover your mouse over a raid frame or nameplate and cast without switching your active target. Works for both Holy Light and Flash of Light — just swap the spell name.

#showtooltip Holy Light
/cast [target=mouseover, exists, help] Holy Light; [help] Holy Light; [target=player] Holy Light

⚡ This three-part conditional covers every scenario: mouseover a friendly → heal them. No mouseover but friendly target → heal target. No valid target → heal yourself.

Mouseover Flash of Light

#showtooltip Flash of Light
/cast [target=mouseover, exists, help] Flash of Light; [help] Flash of Light; [target=player] Flash of Light

Blessing of Protection — Mouseover Cast

Throwing Blessing of Protection on someone while keeping your healing target locked is essential in chaotic pulls. Mouseover the player’s frame and fire.

#showtooltip Blessing of Protection
/cast [@mouseover, help, nodead][@target] Blessing of Protection

Lay on Hands — Emergency Self-Heal

A quick emergency button that heals you when things go south. Useful to have on a separate keybind so you never scramble for it under pressure.

#showtooltip Lay on Hands
/stopcasting
/cast [target=player] Lay on Hands

Holy Shock — Flex Offensive/Defensive

Holy Shock can hit enemies or heal allies depending on your target. This macro handles both cases cleanly and prevents accidental self-casts when auto self-cast is enabled.

#showtooltip Holy Shock
/cast [help] Holy Shock; [harm] Holy Shock; [target=player] Holy Shock

Seal of Wisdom + Judgement (Mana Management)

For longer fights, maintaining Judgement of Wisdom keeps your melee DPS topping off their mana. Use this castsequence to judge and immediately reseal in one press.

#showtooltip
/castsequence reset=2 Seal of Wisdom, Judgement

Retribution Paladin Macros (DPS — Raids, Dungeons & PvP)

Retribution Paladin has one of the most mechanically involved rotations in TBC Classic Anniversary. Seal twisting — swapping from Seal of Righteousness or Seal of Command into Seal of Blood (Horde) or Seal of the Martyr (Alliance) within the last 0.4 seconds of your swing — is the defining skill of the spec and can account for a 20–25% DPS increase when done consistently.

Macro Purpose Priority
Seal of Blood + Start Attack Twist seal with auto-attack trigger Essential
Judgement + Seal Reapply Judge without losing seal uptime Essential
Avenging Wrath + Trinkets Burst cooldown alignment High
Crusader Strike Stop-Cast Instant react off GCD misses High
Divine Shield + Cancel Wipe prevention / bubble-hearth Situational

Seal of Blood / Seal of the Martyr + Start Attack

Every time you cast your twist seal, you want your auto-attack running. This macro guarantees it.

#showtooltip Seal of Blood
/cast Seal of Blood
/startattack

Alliance players swap Seal of Blood for Seal of the Martyr.

Seal of Command + Start Attack

#showtooltip Seal of Command
/cast Seal of Command
/startattack

Crusader Strike with Stop-Cast

Crusader Strike is not on the GCD, but you may want to fire it cleanly even when mid-animation. This keeps things snappy.

#showtooltip Crusader Strike
/stopcasting
/cast Crusader Strike

Seal Twist Judgement Macro

Judges your target and instantly re-applies Seal of Command afterward — keeping the twist cycle clean between swings.

#showtooltip Judgement
/startattack
/cast Judgement
/cast Seal of Command

🎯 Important: Use the SwedgeTimer addon alongside these macros. It was updated specifically for the TBC Classic Anniversary Edition and shows your exact swing timer with latency compensation — making consistent seal twisting much more achievable.

Stop Attack Macro (Pre-Pull Setup)

Before the pull, Retribution Paladins cast Seal of the Crusader and judge from range. You need to not be auto-attacking during this phase.

/stopattack
/cast Seal of the Crusader

Protection Paladin Macros (Tanking — Raids & Dungeons)

Protection Paladin is the premier AoE tank of TBC Classic Anniversary, capable of holding entire packs of mobs simultaneously with Consecration and Holy Shield. Your macros focus on threat generation, pull control, and survivability management.

Avenger’s Shield Pull Macro

Avenger’s Shield is your primary ranged pull tool. Combining it with Consecration in a sequence gets your threat rotation started the moment you move in.

#showtooltip Avenger's Shield
/cast Avenger's Shield
/cast Consecration
/cast Holy Shield

Righteous Fury Toggle

Always have Righteous Fury active while tanking — it multiplies your Holy spell threat by 1.9x. This macro casts it if it’s not up.

#showtooltip Righteous Fury
/cast Righteous Fury

⚡ Bind this to something you’ll accidentally notice if it drops — some Prot Paladins put it on a loud keybind as a reminder to re-cast after dying.

Uncrushability Check Macro

Being uncrushable (102.4% combined avoidance: dodge + parry + block + 5% base miss) is the tanking benchmark for Prot Paladins in TBC Classic. This script prints your current total in chat so you can verify your gear set before pulls.

/run local d,p,b=GetDodgeChance(),GetParryChance(),GetBlockChance() DEFAULT_CHAT_FRAME:AddMessage(format("Avoidance: %.2f%% (need 102.4%%)",d+p+b+5),1,1,0)

Holy Shield Maintenance Macro

Holy Shield must stay active at all times for uncrushability. Pair it with Consecration for continuous threat and shield uptime.

#showtooltip Holy Shield
/cast Holy Shield
/cast Consecration

Blessing of Protection — Remove Threat Macro

When you need to save an ally who has pulled aggro, cast Blessing of Protection on them via mouseover without dropping your current target.

#showtooltip Blessing of Protection
/cast [@mouseover, help, nodead][@target] Blessing of Protection

PvP Paladin Macros (Arena & Battlegrounds)

Whether you’re Holy in 2v2 or Retribution in 3v3, these arena macros significantly improve your reaction speed.

Focus Target Hammer of Justice

Stun your focus target (typically the enemy you want to CC) without switching off your healing target or attack target.

#showtooltip Hammer of Justice
/stopcasting
/cast [@focus] Hammer of Justice

Arena1/2/3 Targeting Macros

These let you target specific arena opponents instantly. Pair with Repentance or Hammer of Justice for split-second CC chains.

/target arena1
/target arena2
/target arena3

Freedom on Ally — Mouseover

Blessing of Freedom is one of the most powerful tools in Paladin’s PvP kit. Remove slows and roots from your partner without dropping your own target.

#showtooltip Blessing of Freedom
/cast [@mouseover, help, nodead][@target] Blessing of Freedom

Recommended Addons for Paladin Macros

Macros and addons work together in TBC Classic Anniversary. Here are the ones worth installing alongside your macro setup:

Addon Spec Why You Need It
SwedgeTimer Retribution Swing timer with latency compensation for seal twisting
Quartz All Cast bar with latency display — essential for stop-cast macros
Grid2 / HealBot Holy Compact raid frames with mouseover heal integration
PallyPower All Blessing assignment tracker for raids
GladiatorlosSA PvP Enemy cooldown announcements — know when to use Divine Shield

FAQ

What is the most important macro for a Holy Paladin in TBC Classic?

The mouseover healing macro is the single most impactful macro for Holy Paladins. It allows you to cast Holy Light or Flash of Light on any player by hovering over their raid frame, without switching your active target. This dramatically speeds up reaction time in high-movement fights like Gruul or Serpentshrine Cavern bosses.

How does seal twisting work in TBC Classic Anniversary?

Seal twisting means swapping from Seal of Command to Seal of Blood (Horde) or Seal of the Martyr (Alliance) within the last 0.4 seconds of your auto-attack swing. When timed correctly, both seals proc on the same hit, significantly increasing your damage. In TBC Classic Anniversary this is a one-way twist — Command into Blood — not both directions. Use the SwedgeTimer addon to track your swing timer with latency compensation.

Can I use macros to cancel Divine Shield in TBC Classic?

Yes. You can build a macro that both casts and cancels Divine Shield using /cancelaura. Press it once to bubble, press it again to drop the immunity and re-engage. This is especially useful for Protection Paladins who need to cancel bubbles quickly to reclaim threat in raids.

Do Paladin macros work differently in the TBC Classic Anniversary Edition?

The macro system itself works the same as original TBC Classic. However, the Anniversary Edition introduced Dual Talent Specialization, which means your character-specific macros can be spec-dependent. Keep your Holy mouseover macros on character slots separate from your Ret seal twisting macros to avoid conflicts when swapping specs.

What addon should Retribution Paladins use for seal twisting in Anniversary?

SwedgeTimer is the recommended addon — it was specifically updated for the TBC Classic Anniversary Edition. It displays your melee swing timer with your real-world latency factored in, so you know exactly when to press your Seal of Blood macro for a successful twist.

Should I use stop-cast macros as a Retribution Paladin?

Yes, especially for Crusader Strike and Hammer of Justice. These abilities are either off the GCD or need to fire immediately in reaction to something happening. Adding /stopcasting before the cast line ensures they fire even if you were mid-animation or in a partial cast.

Check Also

The Burning Crusade Gnome Warlock

TBC Classic Warlock Macro Guide (Affliction, Demonology & Destruction) — Burning Crusade Anniversary 2026

Warlock is one of the macro-heaviest classes in TBC Classic. Between juggling multiple pets, managing …