NKThreat – Threat Meter & Threat Analysis, Aggro Alerts & Nameplates [Classic/TBC/MoP/Forever/Retail]

NKThreat is a fast, feature-rich threat meter for Classic Era (incl. SoD & Hardcore), TBC Anniversary, Titan Reforged, MoP Classic, WoW Forever and Retail, with real-time TPS, role-based warnings, nameplate threat, a fight analyzer & graphs, and themes.
item image
item image
Threat analysis window (1)

Threat analysis window (1)

item image
item image

Description

NKThreat – Threat Meter & Threat Analysis

NKThreat shows who is about to pull aggro before it happens. It is a threat meter for tanks, healers and damage dealers, with real-time TPS, aggro warnings for your role, threat on enemy nameplates and a fight analyzer to look at a pull afterwards.

It runs on Classic Era (incl. Season of Discovery and Hardcore), TBC Anniversary, Titan Reforged, MoP Classic, WoW Forever and Retail. The client is detected automatically; one download covers all of them.

Supported clients

Client Status
TBC Anniversary Main client. Every feature is tuned and tested here.
Classic Era, Season of Discovery, Hardcore Supported. SoD rune taunts (Hand of Reckoning, Menace, Tease) are tracked. Era has no focus, so the focus features are hidden there.
MoP Classic Supported, including Death Knight and Monk taunts, specializations and role detection.
WoW Forever Supported, within the game's addon restrictions (see below).
Titan Reforged (Wrath) New in 2.17. Death Knight support, Frost Presence counts as a tank stance. Needs in-game testing.
Retail New in 2.17. Same addon restrictions as WoW Forever; spec-based roles, Death Knight, Monk, Demon Hunter and Evoker. Needs in-game testing.

Getting started

Install and log in. The setup assistant opens on the first start: it asks for your role, the windows you want and a theme, and shows a live preview with sample data while you choose. Everything can be changed later with /nkt.

Features

Threat window

  • Every group member and pet with threat, TPS, percentage and the time until they pull aggro (ETA).
  • A pull-aggro bar at 110 % (melee) or 130 % (ranged), so you see the real line, not just the current tank.
  • Optional column headers, class and role icons, bar colors by class or role, and fading for players out of melee range.
  • Grows down or up, automatic height, compact list mode, and your own bar stays visible even when it does not fit.

Target and focus bars

  • Your threat on your target or focus as one bar, with a tank mode that shows how safe your lead is.

Nameplates

  • Threat difference, percentage or rank next to every enemy nameplate.
  • Optional health bar coloring by threat state, a border and glow, a pulse when you lose aggro, and an off-tank color.
  • Shows who leads threat on each enemy. Works alongside replacement nameplate addons.

Warnings and alerts

  • Warnings by role: DPS and healers are warned before they pull aggro, tanks when the next player is catching up.
  • Screen flash (edge, vignette or full screen), sound, and text in chat, the error line, the screen center or a movable text frame.
  • "X took aggro from Y" messages, failed taunt alerts, a Salvation check (Era / TBC) and optional chat announcements for taunts and misdirection.
  • No warnings while another tank or a pet holds the mob.

Analysis

  • Fight analyzer: records every enemy of a pull with a threat graph, event timeline, deaths and taunts. Boss and trash fights are kept separately, important fights can be pinned. Off by default; switch it on in the Analyzer settings.
  • Live mini graph: your threat, the aggro holder and the pull line over the last 5 to 60 seconds.
  • Multi-target grid: every player's threat on every nearby enemy (up to 20) at a glance.

Look and feel

  • 12 built-in themes, from the default Classic look to Forever, Neon, Clarity, Ghost, Terminal and more.
  • Theme editor: build your own theme with a live preview, save it for all your characters and share it as a text string.
  • A colorblind-safe palette that works with every theme.
  • Your own fonts, bar textures and sounds through LibSharedMedia.

Convenience

  • Profiles per character, automatic profile switch by talent spec, and profile export and import as text strings.
  • Minimap button, toolbar, key bindings and visibility rules (in combat, in a group, in raids, boss fights only, and more).
  • Test mode with animated sample data, so you can set everything up out of combat.

WoW Forever and Retail

On WoW Forever and Retail the game restricts what addons may read. NKThreat works within these limits (Retail is not yet tested in-game):

  • Inside dungeons and raids, boss threat values are hidden from addons. The threat window shows the percentages the game provides, which cannot be sorted; the target bar's tank mode shows the lead state instead of a percentage. Warnings only fire where values are readable.
  • Nameplates can be unreadable for addons inside dungeons and raids; the overlays then stay hidden there.
  • Addons get no combat log. Taunts and misdirections are detected from spell casts instead, and a taunt counts as failed when the caster has not gained aggro half a second later. The analyzer still records threat, taunts, misdirections and deaths; damage and killing-blow details are missing.
  • Buffs are unreadable in combat inside instances, so the Salvation check stays silent there.
  • Addon chat is locked in instance combat, so announcements are usually not sent there and /nkt versions may be incomplete.

Classic Era, TBC Anniversary, Titan Reforged and MoP Classic are not affected.

Slash commands

Command What it does
/nkt Open the options
/nkt setup Open the setup assistant
/nkt theme Open the theme editor
/nkt test Toggle test mode
/nkt toggle Show or hide the threat window
/nkt versions NKThreat version of every group member
/nkt news What is new in this version
/nkt ver Print the addon version and client diagnostics
/nkt errors Open the error log
/nkt help All commands

Languages

English, German, French, Spanish, Brazilian Portuguese, Russian, Korean, Traditional Chinese and Simplified Chinese. NKThreat follows your client language. Some translations are machine-drafted, so corrections from native speakers are welcome.

About

NKThreat started in 2019 as DKPThreat and has been rebuilt since. It uses its own purpose-built systems instead of large library frameworks: nothing is allocated during the update tick, and it depends on no other addon (the few libraries it needs are embedded).

Feedback

Bug reports and ideas are welcome in the comments, especially from Titan Reforged, Retail and WoW Forever players. /nkt errors collects every error NKThreat runs into, which helps a lot with bug reports.

NKThreat – Threat Meter & Threat Analysis, Aggro Alerts & Nameplates [Classic/TBC/MoP/Forever/Retail] Team

profile avatar
Owner
  • 3
    Projects
  • 53.9K
    Downloads

Tyrnix (EU-Thunderstrike) – Naughty Kraken

More from Tyrnix

  • NKAssign - Raid Assignments & Assignment Editor project image

    NKAssign - Raid Assignments & Assignment Editor

    NKAssign lets raid leaders write boss assignments (tanks, kill order, crowd control, heals, and custom notes) in a simple editor and send them with one click to every raid member with the add-on. The assignments are also sent to the raid chat if wanted.

    • 99
    • July 17, 2026
  • NKProfessions project image

    NKProfessions

    Scans your tbc anniversary guild members' professions and recipes, lets you browse and search them in-game even while offline, and exports everything for your guild website. Never ask "who can craft this?" in guild chat again.

    • 181
    • March 26, 2026
  • NKAssign - Raid Assignments & Assignment Editor project image

    NKAssign - Raid Assignments & Assignment Editor

    NKAssign lets raid leaders write boss assignments (tanks, kill order, crowd control, heals, and custom notes) in a simple editor and send them with one click to every raid member with the add-on. The assignments are also sent to the raid chat if wanted.

    • 99
    • July 17, 2026
  • NKProfessions project image

    NKProfessions

    Scans your tbc anniversary guild members' professions and recipes, lets you browse and search them in-game even while offline, and exports everything for your guild website. Never ask "who can craft this?" in guild chat again.

    • 181
    • March 26, 2026