Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

LibPlayerSpellInfo-1.0

Nov 13, 2010 Inactive
A library to provide extended information regarding player spell action/macro cast requirements (such as reagent, equipment and form requirements). Includes: Spell requirement API's that determine if a spell meets equipment, form, and/or reagent requirements. There are also API's for parsing entire macrotext objects and determining if a spell name/link/id is a valid player spell/companion/mount. Cast requirement API's (basically beefier IsUsableSpell/Action/Item functions) that determine...

LibBabble-Artifacts-3.0

Apr 10, 2013 Release
LibBabble-Artifacts-3.0 A library to help with localization of Artifacts (Archaeology research projects) names. How to Use .pkgmeta and repository Libs/LibBabble-Artifacts-3.0: svn://svn.wowace.com/wow/libbabble-artifacts-3-0/mainline/trunk .toc Libs\LibBabble-Artifacts-3.0\lib.xml .lua local AF = LibStub("LibBabble-Artifacts-3.0"):GetLookupTable() print(AF["Skull Drinking Cup"]) -- prints "Trinkschädel" in deDE client For an example of an actual addon using LibBabble-Artifacts-3.0 and a...

LibPeriodicTable-3.1

Apr 10, 2014 Release
Forum Discussion Thread Editing - how to maintain PeriodicTable. Usage - how to include and use PT sets in your mod. API - how to use PeriodicTable in your mod. Forum - discussion thread. Brush up on your chemistry knowledge. Periodic Table adds organizes many WoW items and spells into sets. Like most Ace addons it's focus is efficiency. PT is a LibStub library for managing these sets (ex: Misc.Spell.Mount, Consumable.Food.Edible.Cheese, Misc.Minipet, ClassSpell) for other addons. If you are...

LibSharedMedia-3.0

Dec 01, 2013 Release
Shared handling of media data (fonts, sounds, textures, ...) between addons. API Documentation

LibInventory-2.1

Sep 22, 2013 Release
A library that maintains a cache of items and their types.

SharedMediaLib

Apr 17, 2012 Inactive
Shared handling of media data (fonts, sounds, textures, ...) between addons.

InventoryLib

Oct 09, 2008 Inactive
A library to provide and share safe item links

LibBossIDs-1.0

Sep 13, 2013 Inactive
LibBossIDs-1.0 provides a table that flags mobIDs true if the mob linked to the ID is a boss. Example: if LibStub("LibBossIDs-1.0").BossIDs[mobID] then print("Found a boss!") end One can get the mobID from a GUID the following way local mobid = tonumber(UnitGUID("target"):sub(-13, -9), 16)

LibReforgingInfo-1.0

Mar 27, 2013 Release
LibReforgingInfo-1.0 provides information about the reforging applied to items, i.e. which stat was converted into which stat. LibReforgingInfo-1.0 API :GetReforgeID(itemString) Returns The reforging ID applied to the item. Arguments itemString Item string or item link :IsItemReforged(itemString) Returns true if the item is reforged, false otherwise. Arguments itemString Item string or item link :GetReforgedStatIDs(id) Returns Returns nil, nil if the item is not reforged. Otherwise, returns...

LibItemUpgradeInfo-1.0

Dec 10, 2013 Release
LibItemUpgradeInfo-1.0 provides information about item upgrades applied to items. Functions :GetUpgradeID(itemString) Arguments itemString String - An itemLink or itemString denoting the item Returns upgradeID Number - The upgrade ID (possibly 0), or nil if the input is invalid or does not contain upgrade info :GetCurrentUpgrade(id) Returns the current upgrade level of the item, e.g. 1 for a 1/2 item. Arguments id Number - The upgrade ID of the item (obtained via GetUpgradeID()) Returns...

LibMSP

Jun 20, 2011 Inactive
LibMSP is an extremely small public domain embeddable library that WoW RP addons can embed to make supporting the Mary Sue Protocol (MSP) very easy. It supports all the backend protocol internals, and lets you get on with the UI and frontend. MyRolePlay is based on this library (from 4.0.6.72 onwards); any other AddOns that wish to be compatible are encouraged to use it as well, as it provides a convenient, well-tested, ready-made avenue for MSP support. However, a user shouldn't load more...

AceGUI-3.0-Completing-EditBox

Aug 28, 2012 Inactive
Allows easy creation of AceGUI EditBox widgets supporting autocompletion. They can be used as custom controls in AceConfig table entries as well, via the 'dialogControl' field (see AceConfig docs for more on the dialogControl option). Example mock-up (see the .lua file for explanations and additional notes): local AceGUI = LibStub("AceGUI-3.0") local Completing = LibStub("AceGUI-3.0-Completing-EditBox") Completing:Register ("ExampleGroupMembers", AUTOCOMPLETE_LIST_TEMPLATES.IN_GROUP)...

AceGUI-3.0-FrameWithInput

Aug 28, 2012 Inactive
This is a variant of AceGUI-3.0's Frame container, with some changes: The read-only status text bar at the bottom is replaced with an edit box for input. Additional buttons can easily be added across the bottom, outside the control of the container/widget scheme. The ':EnableResize()' method of the (undocumented) Window container is also present here, but not (yet?) in Frame. Documentation of new methods and AceGUI-style callbacks are at the top of the .lua file. Comments, bugs, etc, should...

lua-pb

Dec 24, 2012 Beta
Lua Protocol Buffers A Protocal Buffer Implement that runs on World of Warcraft lua-pb is original by Neopallium/lua-pb Modified by tgic in order to work on wow
Typical image

Vex Icon

Aug 17, 2012 Inactive
Vex Icon adds a Icon to the Screen that acts similar to a MiniMapIcon. It automatically detects other active Vex Addons and adds them to the DropDownMenu as seen in the image of the addon description.

LibChatAmbiguate

Apr 14, 2014 Release
This library creates a chat filter for every single chat event. It calls Ambiguate(player, "none") to remove the server name from player names. The point of this library is to have its filters be the ones that run first, so that all subsequent filters from other addons receive the player name with the server trimmed off. This saves every single addon using chat filters from needing to trim server names to use unit functions such as UnitInRaid, UnitClass, etc, which don't work when passing...

LibCandyBar-3.0

Jan 14, 2014 Release
Timer bars with that extra sweetness. LibCandyBar-3.0 provides very simple timed bars, in the spirit of CandyBar-2.0. Documention: API

LibSink-2.0

Oct 08, 2013 Release
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 chatframe, UIErrorsFrame, etc. In order to use LibSink-2.0 in your addon, you simply need...
Font

LibDDI-1.0

Sep 09, 2013 Release
Provides several dropdown item types that can be used with AceGUI-3.0's AceGUIWidget-DropDown in order to style font, statusbar and sound-dropdowns properly, making it easier for the user to select the preferred item. LibDDI can also be used with AceConfig option tables with the 'select' type, using the itemControl property. The following item types are available: DDI-Font, DDI-Statusbar, DDI-Sound and DDI-RaidIcon. Pull LibDDI-1.0 in via your TOC/embeds.xml and make sure it's loaded after...

LibChatAnims

Sep 09, 2013 Release
A library to force common FCF (Floating Chat Frame) functions to create and use animations instead of using UIFrameFlash. You need this library if: Your addon hooks the `.AddMessage` functionality of a Chat Frame to modify the output. Your addon makes use of chat event filters. (ChatFrame_AddMessageEventFilter) What will this do for my addon? If your addon does make use of one of the above 2 features, it will prevent your addon being blamed for blocking talent changes. An in-depth explanation...