Details

Addon ID: 27205
Addon Version: 0.0.1
Expansion: 1.60
Upload date: Oct 06, 2026
Last Updated: Oct 06, 2026
Downloads: Less than 100
Website: Source Link

Expansion



Developers

Darj
Darj Creator

Proto Threat

The Proto Suite

Proto Core
Core
core + shared libraries
Proto LFG + Chat
LFG + Chat
Proto ServiceShop
ServiceShop
Proto Threat
Threat
Proto Tools
Tools

Roadmap

Rebuild Proto Suite
Rebuild Proto Suite
➤UI + Usability
UI + Usability
➤Threat + Tools
Threat + Tools
➤Expanded Suite
Expanded Suite

Early days: first release. Feedback, ideas and bug reports are all welcome, and a screenshot of any Lua error helps a lot.


A threat meter and damage meter for Forever, and threat beside every enemy nameplate. Needs Proto Core (the CurseForge app adds it).

Threat meter

  • Who's about to pull aggro: your group on your target's threat list, the tank first, each bar how close they are
  • Your focus too: a second list for your /focus target
  • Works where the game hides the numbers: they still show, as the game gives them
  • Players near you who aren't in your group can count too

Damage meter

  • Damage, DPS, healing, HPS, absorbs, interrupts, dispels, damage taken and deaths, from the game's own meter
  • Last fight or the whole session: right-click the title
  • Up to 5 windows, each showing what you pick: click New window in Settings
  • Report to your group: the top 5 in party chat after a fight
  • Takes the place of the game's damage meter (or keep both)

Meters

Threat and Damage side by side: who's about to pull aggro, and who's doing the damage. Add more in Settings > Threat.

On nameplates

  • Your threat % beside each enemy in a fight, red when it's on you
  • Who it's attacking, in class colour with a role icon
  • The threat list under it: first, you, and second when you're the tank, with arrows as they climb
  • Your nameplates stay as they are (ElvUI too)

Nameplates

Beside each enemy in a fight: its threat list, ">" on the one it's attacking, with class colours and role icons.

Settings > Threat, or type /proto threat. Part of the Proto family: Proto LFG + Chat, Proto ServiceShop, Proto Tools.

Developer's Notes

ServiceShop started as EnchantShop, a simple enchanting assistant. I added a trade chat filter so I could find people looking for enchants, kept building, and it became ServiceShop. Then the chat side grew into a full LFG tool, and I wanted it to be useful for players who don't enchant or sell services, so I split it into ServiceShop and Proto LFG + Chat.

While naming LFG + Chat I came up with Proto: short for protocol, and the proto-drake. That's the name for everything going forward. You'll see a lot of changes as I go. I'm building it out based on what works for me.

The suite is now five addons: Proto Core (the core and shared libraries), Proto LFG + Chat, ServiceShop, Proto Threat and Proto Tools. The foundation is rebuilt, and more addons will be built on it.

Underneath is a message bus, Proto Link. It lets shops talk to each other, gives players with the addon extra information, and handles addon messages globally, to your party or raid, or to one player.

Any new addon built on Proto Core can use it. That means someone running Proto Link for the LFG tool can add value for someone using it for something completely different.

New with this release: Proto Threat and Proto Tools.

Proto Threat combines threat plates (without replacing your favourite nameplates) with a threat meter. I've tanked for a long time using damage meters, threat meters, threat plates and ElvUI, so I'm building it around what simplifies and improves on what every good threat meter already does, not another copy of Details. Group members running it share their threat and big moves: taunts, Feign Death and the like, including resists. Blizzard locks addon messages during boss fights, so sharing works on trash and in the open world, not on bosses.

Proto Tools is a set of tweaks and tests too small for their own addon, for now. For example: auto-tracking that switches between herbs, ore and humanoids.

You must be logged in to leave a comment.

Comments (0)