NPLevels

Shows the unit level on Blizzard's default Classic Era nameplates. Configurable anchor position and offset via in-game settings.
Back to Files

v1.1.1-classic

File nameNameplateLevels-v1.1.1-classic.zip
Uploader
karakTakakarakTaka
Uploaded
Jul 30, 2026
Downloads
7
Size
9.2 KB
Flavors
Classic
File ID
8543248
Type
R
Release
Supported game versions
  • 1.15.9

What's new

NameplateLevels

v1.1.1 (2026-07-30)

  • ci: update rules to allow manual deployment on main branch
  • fix: stop tainting nameplate frames, causing aura layout errors
    Blizzard treats nameplates as restricted regions: any insecure write to
    or parenting onto the protected unitFrame (LevelFrame, optionTable,
    CompactUnitFrame_Update* calls, hooksecurefunc on UpdateAnchors,
    RegisterUnitEvent on unitFrame, or even just custom fields/frames
    parented to it) taints that region and later breaks Blizzard's own
    NamePlateAuras layout with 'Can't measure restricted regions' on
    GetScaledRect.
    The level display and power bar now render entirely through
    addon-owned widgets (independent frame, own FontString/StatusBar,
    tracked in a unit-token-keyed table) and unitFrame is only ever read,
    never written or parented to. Also adds a configurable level text size
    setting.
    Co-Authored-By: Captain Price bravo@six.going

This mod has no related projects