MacroCraft is a modern, visual macro studio for World of Warcraft designed to make macro creation effortless for everyone—from complete beginners to seasoned raiders.
Forget complex syntax, square brackets, and memorizing condition tags. Simply drag abilities from your spellbook, click intuitive toggles (like @cursor, @mouseover, modifiers, and safeguards), and let MacroCraft generate, optimize, and save the macro directly into your native WoW Macro Book with a single click!
✨ Key Features
- 🖱️ Visual Step-by-Step Builder: Drag and drop spells directly from your Spellbook (press
P) or type spell names to build clean, multi-line combat macros. - 🎯 Instant Targeting Rules: Toggle between
Target (Default),@cursor (Ground),@mouseover (Unit),@player (Self), and@focuswith one click. - 🛡️ Smart Safeguards:
- Fallback to Target: Casts at your mouseover or focus if they exist and are alive, otherwise automatically falls back to your regular target.
- No-Clip Channeled: Prevents interrupting channeled spells (Mind Flay, Blizzard, Arcane Missiles, Drain Soul).
- Stop Casting: Instant panic interrupt for counterspells, escapes, or emergency heals.
- Spam Protection: Automatically inserts
!Spelllogic to prevent accidental toggling off when spamming abilities (Stealth, Ice Block, Shoot, Prowl).
- ⚡ Downranking & Max Rank Toggles: Easily downrank spells to conserve mana or click Max Rank to cast your highest learned rank automatically.
- ⚔️ Combat Utilities: Append
/startattack,/petattack, wand auto-shoots, or auto-dismount toggles in seconds. - 🗜️ Live Syntax Minifier: Live real-time preview that compresses whitespace and redundant conditions, saving precious characters under the 255-character limit.
- 📋 Paste & Import Tool: Have an existing macro? Paste it in and MacroCraft will reverse-engineer its rules, modifiers, and safeguards directly into the visual builder!
- 💾 Custom Templates: Save and name your favorite custom macro templates to reuse across characters.
- 🔒 Protected Action Compliant: Built specifically with combat lockdown safety checks so your game never stutters or throws script errors.
⌨️ Commands
/mcor/macrocraft— Toggle the MacroCraft Studio UI/mc help— Show available chat commands
🚀 How to Use
- Type
/mcor/macrocraftto open the studio. - Select Build From Scratch or a saved template.
- Drag any ability from your Spellbook into the spell slot.
- Select your desired key modifier (
[Shift],[Ctrl],[Alt], etc.) and targeting rule. - Click Copy to Character Macros or Copy to General Macros to send it straight to your action bar setup!
📦 Supported Versions
- World of Warcraft: Forever

