Help

LibNameplate-1.0

Libraries Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 2,841 Downloads
  • Supports: 4.3
  • 1 Average Daily Downloads
  • Comments
  • Created 3/7/2010 9:48:15 PM
  • Updated 1/9/2012 2:19:51 PM
  • 5 Favorites
  • Project Site
  • License: GNU General Public License version 3 (GPLv3)
  • Release Type: Release
  • Newest File: 1.0.34
or
Support development! **
Donate

About LibNameplate-1.0

The goal of LibNameplate is to let you pull info from nameplates and/or add frames to nameplates. Replacing whole nameplates is probably out of it's scope.

Some features of LibNampelate are:

  • LibNameplate keeps track of when nameplates are shown / hidden and has callbacks for these events.
  • LibNameplate provides API to pull info from nameplates such as the name, class, threat ect.
  • LibNameplate also links GUID's with nameplates allowing you to differentiate nameplates with the same name.

LibNameplate supports the default nameplates as well as Aloft*, Tidy Plates*, caelNameplates* and dNameplates* (see known issues page).

* Working before Cataclysm. Current status unknown.

If your nameplate addon alters the existing frames/regions of a nameplate (instead of creating new ones and hiding the Blizzard ones), then that addon's likely not going to work with LibNameplate.

Todo:

  • None

To get a handle in lua:

local LibNameplate = LibStub("LibNameplate")

API page here.
Callback page here.
Discussion forum: here.
Known issues page: here
Code example page: here

Warning: Replacing or altering existing elements of a nameplate could break LibNameplate's API. If you plan on doing this, please let me know so I can add support for your modifications.

Projects that use LibNameplate

Credits:

  • danltiger - Nameplate colour code from TidyPlates
  • WoWAce's IRC team, Torhal, Arrowmaster, orionshock, Gagorian, haste and others.
  • Adirelle - Removed garbage table creation, proper hook creation, proper localized variable creation in a lib.
  • archarodim - Helped with 4.1 fix. Likely other fixes too.

Donations welcome. There's a donate button here.

Bitcoin address: 13mvJMp8Z38SUAnZ4PgGpio5L2inqWQGsP

------------------------------------------------------------------------
r138 | archarodim | 2012-01-09 20:19:17 +0000 (Mon, 09 Jan 2012) | 1 line
Changed paths:
   A /tags/1.0.34 (from /trunk:137)

Tagging as 1.0.34
------------------------------------------------------------------------
r137 | archarodim | 2011-12-13 23:42:39 +0000 (Tue, 13 Dec 2011) | 1 line
Changed paths:
   M /trunk/LibNameplate-1.0.toc

- TOC to 40300
------------------------------------------------------------------------
r136 | archarodim | 2011-12-13 23:36:41 +0000 (Tue, 13 Dec 2011) | 2 lines
Changed paths:
   M /trunk/LibNameplate-1.0/LibNameplate-1.0.lua

- Fix errors during cinematic reported by JohnTheCursed
- minor to 34
------------------------------------------------------------------------

Comments

Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster Addon Downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!