Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

LibArtifactData-1.0

Aug 14, 2016 Release
Description LibArtifactData-1.0 is a data store for addons that need the player's artifacts data. It has a simple API for data access and uses CallbackHandler-1.0 to propagate data changes. Why to use The stock UI provides much of the artifact data only when an artifact is viewed and only for that one artifact. If an addon requires that data prior to the player opening the Artifact UI, or for all artifacts at once, it has to unregister the events the UI uses (so that it doesn't tamper with...

LibNameplateRegistry-1.0

Aug 14, 2016 Release
LibNameplateRegistry-1.0 is an embeddable library providing an abstraction layer for tracking and querying Blizzard's Nameplate frames with ease and efficiency. Features: Links GUID to nameplates (now reliably since WoW 7) Provides callbacks to track nameplate appearance and disappearance Caches and maintain nameplates' related data Provides a simple API to get information about nameplate frames Do not hesitate to request features via WoWAce's ticket system or using GitHub's issue tracker. To...

LibDraggable

Aug 16, 2016 Release
LibDraggable-1.0 API LibDraggable:EnableIndirectDragging(frame, ...) Enabled a frame to be draggable by the child frames, but not by the parent itself. Parameters frame The parent frame ... Child frames LibDraggable:EnableDragging(frame, ...) Enable a frame to be dragged as well as it's children. Parameters frame The parent frame ... Child frames LibDraggable:DisableDragging(frame, ...) Disable dragging of a frame, and all it's children. Parameters frame The parent frame ... Child frames...

LibGuildPositions-1.0

Aug 16, 2016 Mature
Communicates with guild members for their positions on the world map

LibPlayerSpells-1.0

Aug 17, 2016 Release
LibPlayerSpells-1.0 LibPlayerSpells-1.0 is a library providing data about the spells of the eleven character classes in World of Warcraft. It also includes additional spells derived from racial traits and other sources. The word "spells" is used here in the general sense; it includes active skills as well as passive spells that are found in the players' spellbook. Buffs and debuffs that are applied by the player from other sources are also covered. This library is born from the need to...

LibSharedMedia-3.0

Aug 17, 2016 Release
Shared handling of media data (fonts, sounds, textures, ...) between addons. API Documentation

LibStub

Aug 18, 2016 Mature
LibStub is a minimalistic versioning library that allows other libraries to easily register themselves and upgrade. It is meant to be a cross-community library sharing system. LibStub is hereby placed in the Public Domain Credits: Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel, joshborke LibStub-1.0 API :GetLibrary(major [, silent]) Returns The table instance of a registered library or nil if not found and the minor version of the library as the second return value. Arguments major The...

LibSink-2.0

Aug 22, 2016 Release
Please translate this library here: http://www.wowace.com/addons/libsink-2-0/localization/ LibSink-2.0 is a small library that you can throw in to easily get configuration options for your addon on where it should output any kind of messages. By default, LibSink-2.0 supports several addons as output "sinks"; Blizzard floating combat text, MSBT, SCT, Parrot, BCF. And if that's not enough it can also route your output to any ingame channel, like raid warning, party chat, say. Or just to a local...

LibAuraTracker-1.0

Aug 23, 2016 Alpha
Library for tracking auras, primarily for the purposes of pandemic refresh calculation but designed to be used for other tracking purposes. Can be accessed using LibStub("LibAuraTracker-1.0") See api page for documentation.

LibFeralBleeds-1.0

Aug 23, 2016 Alpha
Library for tracking the strength of feral bleeds, to handle when to potentially overwrite existing ones/delay refreshing to get full benefit of enhanced strength bleeds.

LibDualSpec-1.0

Aug 24, 2016 Mature
Adds spec profile support to individual AceDB-3.0 databases and provides AceDBOptions-3.0 hooks to handle it. This allows the user to enable the spec profile feature to select alternate profiles to be set on specialization switch. This feature is disabled by default and the user has to create the alternate profiles themselves. Read the Quick tutorial to know how to add spec profile support to your addon. There is also an API reference, although you shouldn't be calling the API directly in...

LibGroupInSpecT

Aug 24, 2016 Release
Summary A small library which keeps track of group members and keeps an up-to-date cache of their specialization and talents. It's similar to the old LibGroupTalents/LibTalentQuery and the LibRaidInspect libraries, but unlike the former it's actually working on 7.0, and unlike the latter it works properly in Battlegrounds. Additionally it has the feature where it communicates spec/talent updates to other LibGroupInSpecT users. This is an important point as of the writing of this there is no...

LibArmorToken-1.0

Aug 25, 2016 Alpha
Simple library for requesting what items tier tokens can be turned in for. Usage: local LAT = LibStub("LibArmorToken-1.0") if LAT:IsItemToken(47558) then print("This is a token") end for _, classname in LAT:IterateClassesForToken(31095) do print(classname) -- "HUNTER", "SHAMAN", "WARRIOR" end for _, itemid in LAT:IterateItemsForTokenAndClass(31095, "HUNTER") do print("Item made:", itemid) -- prints 31962, 31003 end

LibBodyguard-1.0

Aug 26, 2016 Release
LibBodyguard-1.0 A WoW AddOn library to query information about the player's current bodyguard (if any). This is still in early progress, the plan is to be able to query any feasible information about bodyguards. For now, only name, health and last known GUID are available. Usage The public API methods have LuaDoc comments, the rest of the code has some stray comments here and there. To load library if you're using it embedded, specify the load.xml file in your TOC. Use LibStub to consume the...

HereBeDragons-1.0

Aug 28, 2016 Release
HereBeDragons is a data API for the World of Warcraft mapping system HereBeDragons offers a clean and modern API to retrieve the players position, calculate distances and angles between positions, both in global world coordinates and local zone coordinates. The primary goal of this library is to provide an up-to-date and low maintenance alternative to the legacy map libraries like Astrolabe and LibMapData, which both unfortunately are unmaintained and have their own issues due to changes in...

LibAppropriateItems-1.0

Aug 28, 2016 Alpha
Simple library for checking whether a given item is appropriate for a given class. "Appropriate" is shorthand for "Blizzard says you can equip it and learn the transmog appearance". Usage: local LAI = LibStub("LibAppropriateItems-1.0") if LAI:CanEquip(itemLink) then print("Can equip") end if LAI:IsAppropriate(itemLink, "WARRIOR") then print("A warrior can learn this appearance") end

LibCompress

Aug 28, 2016 Mature
LibCompress is a compression and decompression library implemented entirely in WoW-friendly Lua. It supports the LZW and Huffman algorithms, and can automatically choose the most efficient algorithm for your data. One popular usage for this library is to send a compressed table to another player or add-on. Doing this requires additional encoding to remove the \000 characters from the data stream. Take a look at the forum post for more info and a development discussion:...

LibGuildBankComm-1.0

Aug 28, 2016 Release
LibGuildBankComm-1.0 A Perfect World There are many addons that take a snapshot of the guild bank; however, since most users only use one of them, and none of them speak the same data type, guild members have snapshots that are out of sync with each other. LibGuildBankComm-1.0 takes the snapshot and standardizes the data, so any addons that support it all speak the same language. Further, when one user visits the guild bank, then all users with the lib are updated automatically to the latest...
ACP - Collapse

Addon Control Panel

Aug 31, 2016 Release
Stop logging out of the game just to change your addons! ACP adds the "Addons" button to the game's main menu (The one you get when you hit ESC). It allows you to manage your addons in game, with an interface which looks similar to the blizzard addon manager. ACP will help you deal with the "Clutter" that multi-part addons and libraries introduce by displaying your addons in logical arrangements. ACP has many features to make your addon list easy to manage, help you with missing libraries,...

LibBabble-SubZone-3.0

Aug 31, 2016 Release
Overview The existing GetMapNameByID API or LibBabble-Zone-3.0 already provided the main zone names and most of the major sub-zone names, so it should be sufficient to fulfil most of the needs of looking-up the zone names' translation. But since above two methods still did not include all the sub-zones' information, that's why this library was created. What's Included Currently the location/zone/sub-zone names from below MPQ files are included: AchievementCriteria (Zone Info only) AreaTable...