Threat Plates

Nameplates that scale and change color depending on their threat levels.

File Details

ThreatPlates-13.0.0-beta20

  • B
  • Feb 27, 2026
  • 4.60 MB
  • 2.4K
  • 12.0.1+1
  • Retail

File Name

ThreatPlates-13.0.0-beta20.zip

Supported Versions

  • 12.0.1
  • 12.0.0

13.0.0-beta20 (2026-02-27)

This is a basic version with Midnight support. Expect lots of missing features and Lua errors. Report any bugs at https://github.com/Backupiseasy/ThreatPlates/issues.

  • Coloring modes for friendly and enemy units can now be configured separately in health bar and name-only mode.
  • Added a highlight border for custom style icons (like totems)
  • Added an option to show/hide the source unit for a interrupt.
  • Added animations for nameplates when they change size.
  • Added Masque support for (some) icons.
  • Added options to configure parent frame and frame strata of Threat Plates [GH-193, GH-399].
  • Removed Disconnected option for coloring of healthbars.
  • Fixed a bug that prevented the target highlight from being shown in headline view mode.
  • Updated integrated libraries (Ace3 r1387-alpha, LibSharedMedia-3.0 v11.2.1)

Beta changes:

  • Re-enabled cast target in Midnight.
  • Fixed a bug where the castbar not showing channeled spells with the correct animation direction.
  • Fixed the clickable area now also when Threat Plates were anchored to WorldFrame.
  • Fixed a bug where hostile NPCs were shown with neutral color (yellow) [Comment #7971, #8013].
  • Re-enabled nameplate clickthough in Midnight.
  • Fixed a bug where the clickable area was not adjusted when the nameplate size was changed. This only works if parent UI Parent or Nameplate is selected in General - Appearance.
  • Added some basic filters for auras back to Threat Plates.
  • Fixed a bug that prevented threat colouring from being disabled. [Comments #7990 and #7897].
  • Fixed a Lua error that occurred when the aura duration was classified as a secret value in the Auras widget [Comment #8001].
  • Fixed a bug that prevented a nameplate from resetting correctly after the unit lost mouseover focus [Comment #7991].
  • Fixed a Lua error that occurred when opening the options dialog [Comment #7994].
  • Fixed a Lua error that occurred when a boss's faction changed [Comment #7984].
  • Disabled abbreviation for unit names and transliteration of cyrillic letters as this does not work in Midnight anymore with secret values [Comment #7978].
  • Fixed a Lua error that occurred on Paladins in TBC Classic [Comment #7895].
  • Fixed a Lua error that occurred when opening options which hovering over a nameplate.
  • Fixed a Lua error that occurred when hovering over a nameplate [Comment #7849]
  • Fixed a bug that prevented any nameplates from being updated [Comment #7961].
  • Hopefully fixed Lua errors that occurred because of accessing nameplates using unit tokens that are not allowed for this purpose (arenaN, bossN) [Comment #7944, #7939,# 7938, GH-654].
  • Disabled HealerTracker widget because of BG scoreboard restrictions.
  • Fixed a Lua error that occurred due to an error in the code for disabling off-tank detection for Midnight [Comment #7923, #7922, #7916, #7917, #7915].
  • Disabled cast target in instances as UnitName returns secret values [Comment #7885].
  • Disabled off-tank detection as UnitIsUnit returns secret values [Comment #7898].
  • Fixed wrong header for key bindings in WoW options in WoW Midnight.
  • Fixed a Lua error that occurred when WoW events for protected nameplates were processed (e..g, friendy players in instances) [Comment #7870]
  • Consolidated accessing nameplates using unitid into central defined functions to reduce errors caused by non/wrong initialized Threat Plates. This should fix Comment #7870.
  • Made some code Midnight only to fix Lua errors in other versions of WoW.
  • Fixed different nameplate size for Threat Plates in 13.x release.
  • Fixed a root cause for lots of Lua errors caused by secret values (but probably not all of them).
  • Fixed several Lua errors caused by secret values [GH-639].
  • Fixed frame strata for Threat Plates (BACKGROUND) [GH-637].
  • Fixed wrong definitions for WoW API function LoadAddOn [GH-638].
  • Fixed several Lua errors caused by nameplate size changes.
  • Updated nameplate show/hide CVars (partially).
  • Health-based coloring for healthbar, name, and status text now works in WoW Midnight.
  • Fixed a Lua error that occurred when setting a target marker [Comment #7826, #7821]
  • Fixed a Lua error that occurred when occluded transparency was enabled [GH-631].
  • Fixed a Lua error that occurred when mouseover transparency was enabled [GH-631].
  • Fixed a Lua error when health-based coloring for healthbar or name was used (health-based coloring is disabled for now) [GH-633].
  • Fixed interface version for WoW Retail (12.0.0).