Threat Bingo: The Midnight Reality Check¶
This is NOT speculation. We are 11 days into Patch 12.0.
WoW: Midnight launched March 2, 2026. The Addonpocalypse already happened. The bodies are on the ground. This page tracks what's confirmed dead, what survived, what's coming next, and which addons are living on borrowed time.
Last updated: March 13, 2026 — Day 11 of Midnight
The Verified Scorecard¶
Every addon below has been checked against CurseForge release dates, GitHub commits, developer statements, and community reports. No rumors. No cope.
| Addon | Status | Evidence | Sources |
|---|---|---|---|
| WeakAuras | Team officially refused to ship Midnight version. "The core value proposition of WeakAuras isn't compatible with the direction Blizzard is taking." — Stanzilla | Wowhead, Icy Veins | |
| Hekili | Rotation helpers are exactly what Secret Values targeted. Cannot function. | Blizzard Forums | |
| GTFO | Cannot detect avoidable damage — combat data is secrets | Blizzard Forums | |
| Shadowed Unit Frames | Developer statement: "Due to the strict limitations on addons introduced by Blizzard in Midnight, SUF will not be updated." | EU Forums | |
| Details! | Now a skin over Blizzard's C_DamageMeter. Lost: overhealing, CC breaks, buff uptime, pet damage segmentation, chat reporting | Wowhead, CurseForge | |
| DBM | v12.0.30 released Mar 12. Reformats Blizzard's Boss Timeline. Lost: independent CLEU parsing, custom ability names, external audio countdowns | CurseForge, Wowhead | |
| BigWigs | 183M+ downloads. Same architectural pivot as DBM — visual layer over native encounter system | CurseForge, Wowhead | |
| Plater | v635 Mar 4. Lost NPC-specific coloring, aura-based scaling, interrupt tracking, fixate, time-to-death in instances | Wowhead, Xepheris | |
| ElvUI | v15.0.0 shipped. Initially quit (Oct 2025), came back (Dec 2025). Lost Style Filters, Cutaway Bars, Portraits | Wowhead, CurseForge | |
| Cell | v274 retail. Best-documented adaptation (PR #457). Per-aura secret detection, CLEU-to-unit-event migration, message queuing | GitHub PR #457, Icy Veins | |
| MRT | v5260 for 12.0.1. Raid cooldowns, external buff assignments, planning notes all working | CurseForge | |
| Northern Sky | 3.2M+ downloads. WeakAura raid pack replacement built for 12.0 constraints | CurseForge | |
| Warcraft Logs | /combatlog disk file is completely unaffected by addon restrictions. Full analysis intact | Community consensus | |
| HomeBound | 3M+ downloads. Housing is unrestricted greenfield for addon devs | CurseForge | |
| BetterBlizzFrames | 3.9M+ downloads. "Enhance, don't replace" — the winning pattern | CurseForge |
Legend
DEAD = Not shipping for Midnight, developer confirmed |
GUTTED = Shipping but core features lost, reduced to Blizzard skin |
ADAPTED = Shipping with significant changes, functionality preserved where possible |
THRIVING = Fully functional or grew post-Midnight
Predictions vs Reality¶
The community had 6 months of beta to predict the Addonpocalypse. How'd they do?
| Prediction | What Actually Happened | Verdict |
|---|---|---|
| "WeakAuras will find a workaround" | Team officially quit. "The changes they have made don't really pass muster." — WeakAuras team | |
| "ElvUI is gone forever" | Quit in October 2025, came back in December 2025, shipped v15.0.0 | |
| "DBM/BigWigs will die" | MysticalOS met with Ion personally. Boss mods survived as reskins of native systems | |
| "Damage meters are dead" | Details! is a skin over C_DamageMeter. Numbers are real, features are gutted | |
| "CLEU is completely removed" | Still fires, but payload is Secret Values in instances. Effectively useless for addon logic | |
| "Blizzard will back down" | Made concessions (healer spells, whitelisted auras) but core restrictions held | |
| "This will kill WoW" | Launch described as "broadly positive." PC Gamer: "I don't miss combat addons" | |
| "Healers are screwed" | Scrambled hard. Cell, Grid2, Clique adapted. VuhDo, Healbot being updated. Danders Frames emerging | |
| "Housing addons will boom" | C_Housing APIs unrestricted. HomeBound 3M+, ADT, HomeDecor all thriving | |
| "AI will write the replacement addons" | NephUI ("vibecoded"), QuaziiUI (alleged code theft) — both imploded spectacularly |
The NEXT Bingo Card¶
What happens in the next 90 days? Mark your card.
12.0.5 PTR (Active Now)¶
| B | I | N | G | O | |
|---|---|---|---|---|---|
| 1 | Whitelist expands to 20+ spells | C_DamageMeter gets overhealing | Details! regains chat reporting | Plater gets NPC coloring back (open world) | New C_Encounter APIs |
| 2 | Cell becomes default healer rec | VuhDo ships stable 12.0 | Housing addons hit 10M combined downloads | "Better" addon prefix trend continues | Blizzard absorbs another addon feature |
| 3 | WeakAuras team reconsiders | Ion posts another blog | FREE SPACE: Macro exploit patched | First "Midnight-native" WA alternative hits 1M downloads | Vibecoded addon drama round 2 |
| 4 | Secret Values relaxed for LFR | Addon comms unlocked between pulls | Healer spell whitelist made permanent | New C_CombatLog APIs | Nameplate addon renaissance |
| 5 | Console port announced | 12.0.5 breaks 50+ addons again | Community fork of dead addon goes viral | Blizzard hires addon dev | Wago.io competitor launches |
B1: Whitelist expands to 20+ spells
Currently 8 cooldown-only and 8 full aura spells whitelisted. Blizzard has been progressively adding spells since beta. The 12.0.5 cycle is the most likely time for a major expansion.
I1: C_DamageMeter gets overhealing
The #1 complaint about the native meter. Wowhead documented the shortcomings. Blizzard is actively improving it (minimize button coming in 12.0.5).
N1: Details! regains chat reporting
Addon comms are locked during encounters but the chat report feature was a social function. May return if Blizzard relaxes post-encounter reporting.
G1: Plater gets NPC coloring back (open world)
Nameplate NPC identification works outside instances. The question is whether Blizzard relaxes instance restrictions for non-boss mobs.
O1: New C_Encounter APIs
C_EncounterTimeline (29 functions) and C_EncounterWarnings (5 functions) were just the start. More encounter data exposure would help boss mods.
B3: WeakAuras team reconsiders
Their Patreon statement was firm: "Purely technical issue." But if Blizzard significantly expands whitelists, the calculus could change. Currently rated UNLIKELY.
N3: FREE SPACE
Macro exploits for addon workarounds are being patched as fast as they're found. March 11 hotfix already hit target marker spam and encounter chat macros.
B5: Console port announced
Widely speculated as the hidden motivation behind addon restrictions. Console platforms can't support the addon ecosystem. UNVERIFIED but the theory keeps gaining traction.
March 24: Mythic Raids Unlock¶
| B | I | N | G | O | |
|---|---|---|---|---|---|
| 1 | World First race completes without WeakAuras | Guild uses macro exploits, gets banned | DBM proves sufficient for Mythic | Healers demand rollback | Boss mods get emergency whitelist |
| 2 | WarcraftLogs traffic hits all-time high | Manual callouts replace automated alerts | First Mythic kill takes 200+ pulls | Guild develops internal addon | Stream overlay replaces in-game data |
| 3 | Ion comments on race difficulty | FREE SPACE: Someone blames wipe on no addons | Community praises "skill matters" | Competitive players quit en masse | New boss mod emerges from race |
| 4 | Echo/Liquid publish addon-free guide | Secret Values cause raid-wide Lua errors | Blizzard hotfixes mid-race | MRT becomes MVP | Private Aura audio bugs discovered |
| 5 | Race is faster than predicted | Race is slower than predicted | Both guilds use identical addon setups | Viewer experience improves (less addon clutter) | Blizzard declares addon policy success |
The Big Question: World First Without WeakAuras
For the first time since WeakAuras became dominant, the World First race will happen without it. DBM and BigWigs reformatted Blizzard's Boss Timeline. MRT handles coordination. Northern Sky covers raid packs. But zero custom per-mechanic triggers means every mechanic response is manual or relies on Blizzard's native alerts.
12.1 Horizon¶
| B | I | N | G | O | |
|---|---|---|---|---|---|
| 1 | Secret Values v2 (more relaxed) | New addon framework announced | WeakAuras 2.0 by new team | Housing API explosion | Addon certification program |
| 2 | CLEU restored for open world | Rotation helpers return (limited) | Blizzard open-sources native addons | Community-driven whitelist voting | Addon Disarmament declared success |
| 3 | 50% of top addons are "Midnight-native" | FREE SPACE: More API removals | Old addon devs return | "Enhance, don't replace" codified | Competitive scene stabilizes |
| 4 | C_DamageMeter reaches feature parity | Console beta begins | Addon comms fully restored | New taint system iteration | Player housing goes competitive |
| 5 | 12.1 breaks everything again | Community builds addon SDK | Blizzard addon store launches | Vibecoded addons mature into real projects | Ion does addon dev AMA |
API Exploit Tier List¶
What ACTUALLY still works for addon developers in 12.0.1? Tested and verified.
SAFE — Works, Blizzard-sanctioned, use freely¶
| Technique | What It Does | Example |
|---|---|---|
hooksecurefunc() | Post-hook any non-forbidden function | hooksecurefunc("CastSpellByName", myHook) |
C_Timer.After/NewTicker | Timers with no restrictions | C_Timer.After(1, callback) |
| Frame strata/level (own frames) | Full control of addon UI layers | myFrame:SetFrameStrata("HIGH") |
getmetatable() / GetFrameMetatable() | Read/extend frame metatables | GetFrameMetatable().__index.MyMethod = func |
RegisterEventCallback() | NEW 12.0 Frame-free event registration | RegisterEventCallback("PLAYER_LOGIN", func) |
issecretvalue() | Detect secrets, degrade gracefully | if issecretvalue(hp) then showBar() else showNumber() end |
C_DamageMeter.* | Access native meter data for reskinning | C_DamageMeter.GetCombatSessionSourceFromID(id, type) |
Color Curves / SetAlphaFromBoolean | Visualize secret data without reading it | region:SetAlphaFromBoolean(secretBool, 1.0, 0.3) |
| Duration Objects | Display cooldowns from secret time values | cooldown:SetCooldownFromDurationObject(durObj) |
CreateUnitHealPredictionCalculator() | Heal predictions without raw numbers | local calc = CreateUnitHealPredictionCalculator() |
| C_Housing / C_HousingCatalog / etc. | Unrestricted housing APIs | Full greenfield |
| Addon comms (outside encounters) | C_ChatInfo.SendAddonMessage | Normal between pulls |
/combatlog disk file | Warcraft Logs, unaffected | Always works |
BORROWED TIME — Works today, expect restrictions¶
| Technique | Risk Factor | Why |
|---|---|---|
| Spell whitelists (8+8 spells) | Blizzard warned: "We will likely re-protect these spells once our own filtering solution is in place" | Wowhead |
| Healer spell visibility | Same warning — temporary concession for healers | Blizzard blue post |
UNIT_SPELLCAST_SUCCEEDED in instances | Fires with real data today, but on the radar | Used by DBM/BigWigs |
| Frame strata on Blizzard frames (out of combat) | Restricted in-combat since 11.1.7, full lockdown possible | Wiki |
| Tooltip scanning (items outside combat) | Works, but C_TooltipInfo callbacks receive secrets for unit data in instances | AllTheThings #2261 |
| CLEU in open world | Fires with real values outside instances/combat. Could be restricted further | Wiki |
NEXT ON THE BLOCK — Likely restricted in 12.0.5/12.1¶
| Technique | Why It's Targeted |
|---|---|
| Hard-coded boss timers | Wowhead investigation: "Addons continue to provide a massive advantage" — source |
| Macro-based workarounds | March 11 hotfix already restricted target markers and encounter chat macros |
| Nameplate mob-type coloring in instances | Plater's remaining useful feature in instances |
| Addon communication timing exploits | Queue-and-flush on ENCOUNTER_END is a known pattern |
ALREADY DEAD — Confirmed blocked, don't bother¶
| Technique | How It Died |
|---|---|
| CLEU parsing in instances | Combat log data wrapped in KStrings/Secret Values. C_CombatLog.IsCombatLogRestricted() returns true |
secretunwrap() | Removed from global table entirely |
| UI reload to clear secrets | Bug fixed |
| Aura instance ID comparison bypass | Patched |
| Secret value arithmetic/comparison | Lua error on any operation: compare, math, length, index, truthiness test |
tonumber() on secrets | Explicitly blocked |
| Addon comms during encounters | C_ChatInfo.InChatMessagingLockdown() returns true |
| Macro whisper relay to external players | Whispers restricted to in-instance targets during encounters |
| Reading secret values at all | "Combat events are in a black box; addons can change the size or shape of the box, and they can paint it a different color, but what they can't do is look inside." — Blizzard |
Top 10 Threatened Addons¶
Ranked by impact and evidence of vulnerability.
1.
WeakAuras — CONFIRMED DEAD¶
"We don't currently plan to release a WeakAuras version for Midnight. It's a purely technical issue." — WeakAuras Team
Replacements emerging: Arc UI (cooldowns), Northern Sky (raid packs), OmniCD (group CDs), MPlusTimer (M+ timer), Platynator (nameplate auras), MidnightSimpleAuras (basic alerts), TargetedSpells (spell alerts)
Sources: Wowhead, Patreon statement
2.
Hekili — CONFIRMED DEAD¶
Rotation helpers are the canonical example of what Secret Values targeted. "A computer with access to complete information about the current combat state will be able to make the correct decision far faster than any human." — Ion
Native replacement: Blizzard's One-Button Rotation and Assisted Highlight tools
3.
GTFO — CONFIRMED DEAD¶
Audio warnings for standing in fire require knowing damage source. Secret Values block this entirely.
Native replacement: Blizzard's Combat Audio Alerts with avoidable damage detection
4.
Shadowed Unit Frames — CONFIRMED DEAD¶
Developer explicitly refused to update. Unit frame data restrictions made it unviable.
Replacements: Unhalted Unit Frames (445K+), MidnightSimpleUnitFrames (171K+), BetterBlizzFrames (3.9M+)
5.
Details! — GUTTED, Major Features Lost¶
330M+ downloads can't be wrong, but the addon is a shadow of itself. Server-validated numbers are real but unprocessable.
What's gone: Overhealing, CC breaks, buff uptime, pet segmentation, spell merging, advanced death breakdowns, chat reporting
What remains: Visual presentation layer, familiar UI, per-ability breakdowns via C_DamageMeter
Sources: Wowhead
6.
Plater Nameplates — GUTTED in Instances¶
v635 ships but lost the features that made it essential for M+/raids.
What's gone (instances): NPC-specific coloring, aura-based scaling, cast bar interrupt tracking, fixate detection, time-to-death, execute range, health thresholds, custom fonts
Rising alternative: Platynator — "design within the box" philosophy
Sources: Xepheris technical deep-dive
7.
DBM / BigWigs — GUTTED but Essential¶
MysticalOS (DBM) met personally with Ion and lead engineer Andy Churchill. 30+ point releases since 12.0. Still the best option for encounters — just fundamentally different under the hood.
The shift: Independent combat analysis visual layer over Blizzard's encounter system
Sources: Wowhead
8.
ElvUI — ADAPTED with Scars¶
Dramatic arc: quit Oct 2025, returned Dec 2025, shipped v15.0.0. Lost combat-dependent features but core UI overhaul intact.
The QuaziiUI drama: When ElvUI initially quit, QuaziiUI swooped in with alleged code theft. ElvUI's LuckyOne called it out, QuaziiUI imploded.
9.
VuhDo / Healbot — IN DEVELOPMENT¶
The healer addon question consumed more forum threads than any other topic. Both are being updated but weren't stable at launch.
Meanwhile: Cell shipped a thorough 12.0 rewrite. Grid2 and Clique confirmed working. Danders Frames gaining traction as the new kid.
Sources: Blizzard Forums
10.
AllTheThings — TOOLTIP ISSUES¶
Filed issue #2261 documenting tooltip Lua errors from Secret Values. "PlsFixMe Midnight Tooltips" addon exists solely to suppress these errors.
Sources: GitHub #2261, CurseForge
Threat Matrix¶
How different addon categories face different threat types:
| Category | Secret Values | CLEU Loss | Comm Lockdown | API Removal | Taint Expansion | Overall |
|---|---|---|---|---|---|---|
| Rotation Helpers | — | |||||
| Damage Meters | — | |||||
| Boss Mods | ||||||
| Healing Frames | ||||||
| Nameplates | — | |||||
| Unit Frames | — | |||||
| UI Overhauls | — | |||||
| Tooltip Addons | — | — | ||||
| Raid Tools | ||||||
| Housing Addons | — | — | ||||
| Collection/QoL | — | — | ||||
| Map/Quest | — | — |
Key
= Existential threat |
= Core features lost |
= Degraded but functional |
= Unaffected |
— = Not applicable
The March 24 Question¶
Mythic Raids Unlock in 11 Days
March 24, 2026 — For the first time in modern WoW history, the World First race happens without WeakAuras.
What the Race Guilds Have¶
| Tool | What It Provides | Limitation |
|---|---|---|
| DBM / BigWigs | Boss timeline reskin, custom audio on 3 alert severity levels, Private Aura integration | Cannot independently identify mechanics or create custom triggers |
| MRT | Raid assignments, external buff tracking, planning notes | Communication locked during encounters |
| Northern Sky | Timer-based reminders within API constraints | Not as flexible as WeakAura raid packs |
| Warcraft Logs | Full post-fight analysis from disk file | Real-time log analysis during pulls is gone |
| Manual callouts | Voice comms, assigned callers | Welcome back to 2005 |
The Three Scenarios¶
Scenario A: "It's Fine" Boss mods prove sufficient. DBM's 30+ versions of encounter data cover the mechanics. Race completes on expected timeline. Ion declares victory.
Scenario B: "Controlled Chaos" First few bosses are clean. Later Mythic bosses expose gaps where custom triggers would have caught edge cases. More wipes, longer race, but guilds adapt through repetition and voice calls.
Scenario C: "Emergency Hotfix" A specific mechanic proves nearly unplayable without addon assistance. Blizzard hotfixes the encounter or emergency-whitelists specific APIs mid-race.
What Ion Has Said¶
"Our goal has never been to get people who enjoy the customization that addons offer to stop using them entirely."
"It's not that we view a spoken countdown as inherently problematic; rather, we feel that it would be inappropriate to allow only addon users to have that functionality." — PCGamesN
"We probably should've done something sooner." — GamesRadar
The Community Split¶
The community is divided on what happens March 24:
- Optimists: "Boss mods are fine. WarcraftLogs isn't affected. Skill gap increases. This is actually better."
- Pessimists: "Mistakes addons once covered are now fully on the player." — dtgre.com
- Realists: DBM met with Ion directly. MysticalOS has encounter timers for Manaforge, Voidspire, Dreamrift, and March on Quel'Danas already shipping. The real question isn't whether guilds can clear — it's how many extra hours it takes.
The Accessibility Shadow¶
The unresolved issue
Players with disabilities lost critical functionality. A dedicated Blizzard forum thread documented the impact:
"I have disabilities, and literally don't know whether Midnight will be playable beyond LFR for me." — Hallany
"I am profoundly deaf gamer so text to speech is 100% useless." — SilentKiller
Blizzard added Combat Audio Alerts with TTS and improved visual telegraphs, but gaps remain — especially for deaf players and those with motor/anxiety disorders who relied on WeakAuras as assistive technology.
Sources¶
All claims verified March 13, 2026. Every URL was fetched and confirmed live by automated research agents.
Official Blizzard¶
| Source | URL |
|---|---|
| Combat Philosophy and Addon Disarmament | news.blizzard.com |
| Hotfixes March 11, 2026 | news.blizzard.com |
| 12.0.5 PTR Development Notes | us.forums.blizzard.com |
API Documentation¶
| Source | URL |
|---|---|
| Patch 12.0.0 API Changes (437 new, 138 removed) | warcraft.wiki.gg |
| Patch 12.0.0 Planned API Changes | warcraft.wiki.gg |
| Patch 12.0.1 API Changes (59 new, 8 removed) | warcraft.wiki.gg |
| Secret Values Documentation | warcraft.wiki.gg |
| COMBAT_LOG_EVENT | warcraft.wiki.gg |
Developer Sources¶
| Source | URL |
|---|---|
| Cell PR #457 (best single technical reference) | github.com |
| AllTheThings Tooltip Issue #2261 | github.com |
| WeakAuras Patreon Statement | patreon.com |
| Wago.io Security Notice | accounts.wago.io |
| Xepheris Nameplate Deep-Dive | gerritalex.de |
News & Analysis¶
| Source | URL |
|---|---|
| Wowhead: No WeakAuras for Midnight | wowhead.com |
| Wowhead: Boss Mods in Midnight | wowhead.com |
| Wowhead: DBM/BigWigs Meet with Ion | wowhead.com |
| Wowhead: Damage Meter Shortcomings | wowhead.com |
| Wowhead: Addons Still Provide Advantage | wowhead.com |
| Wowhead: Macro Changes Post-Launch | wowhead.com |
| Wowhead: Whitelisted Spells Finalized | wowhead.com |
| Wowhead: Nameplates in Midnight | wowhead.com |
| Icy Veins: WeakAuras Responds | icy-veins.com |
| Icy Veins: Blizzard Relaxing Limitations | icy-veins.com |
| Icy Veins: The Addonpocalypse Working List | icy-veins.com |
| Icy Veins: Cell Stripped-Down for Midnight | icy-veins.com |
| PC Gamer: Don't Miss Combat Addons | pcgamer.com |
| PC Gamer: Classes Pruned for Midnight | pcgamer.com |
| PCGamesN: Ion on Countdown Addons | pcgamesn.com |
| GamesRadar: Ion on Addon Changes | gamesradar.com |
| Screen Rant: Addon Changes Spark Controversy | screenrant.com |
| Kaylriene: Vibecoded Addon Wars | kaylriene.com |
| BlizzardWatch: What's Happening With Addons | blizzardwatch.com |
Community¶
| Source | URL |
|---|---|
| Blizzard Forums: Great Addon Purge Updates | us.forums.blizzard.com |
| Blizzard Forums: Accessibility Concerns | us.forums.blizzard.com |
| Blizzard Forums: Disabled Players Excluded | us.forums.blizzard.com |
| Blizzard Forums: Shoutout Favorite Addon | us.forums.blizzard.com |
| Blizzard Forums: Healer Addons Status | us.forums.blizzard.com |
| Blizzard Forums: List of Addons Going Away | us.forums.blizzard.com |
| EU Forums: Addon Devs Refused to Continue | eu.forums.blizzard.com |
| dtgre.com: Combat Changes & Restrictions | dtgre.com |
| WowCoach: Best Raid Tools 2026 | wowcoach.gg |
This page is part of the WoW Midnight Addon Development Guide. Data sourced from 4 parallel research agents executing 50+ web searches and 60+ page fetches across official Blizzard channels, major gaming outlets, addon platforms, developer blogs, and community forums. March 13, 2026.