Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

ChatThrottleLib

Oct 15, 2014 Release
ChatThrottleLib is a small, embeddable library that helps AddOn authors keep outbound chat and addon communication from exceeding the output rate limit in WoW that otherwise causes players to disconnect from the server. It also has a number of features that will help you make your addon communication run smoother! See http://www.wowpedia.org/ChatThrottleLib for tech specs, API, SVN location, change log and more!

LibSink-2.0

Oct 14, 2014 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...

LibCandyBar-3.0

Oct 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

LibChatAnims

Oct 14, 2014 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...

LibDBIcon-1.0

Oct 14, 2014 Release
LibDBIcon-1.0 is a small library you can throw in your LDB addon that will create a small minimap icon for you and nothing more. Simply get a reference to the library in your addon like so; local icon = LibStub("LibDBIcon-1.0") Then after you've registered your LDB object called "MyLDB", you can do: icon:Register("MyLDB", myLDB, savedVarTable) Where myLDB is a object reference to your LDB display and savedVarTable is a table where the library can store data like minimap position, radius and...
Font

LibDDI-1.0

Oct 14, 2014 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...

LibAceConfigAPI

Oct 14, 2014 Release
This library provides a small API to build config trees for AceConfig-3.0. API Doc This API is a wrapper around the AceConfig-3.0 Options Tables and most of the parameter names are equal to thier name in the config table. I decided not to document/explain every argument for every method. Most of the argument names equal thier counterpart in an Options Table entry, therefore those should already be known or for those new to AceConfig-3.0 i suggest to read thier docs first regardles of this...
How scaling and positioning works with different approaches

LibWindow-1.1

Oct 14, 2014 Release
WindowLib is a small library that takes care of standard "windowy" behavior used in the main frames of many addons, and attempts to do so in a smarter way than the average addon author would find time to do. Save and restore positions: WindowLib will pick the attach point based on which quadrant of the screen the frame is in: top-left? bottom-right? center? Handle window dragging Mouse wheel zooming Only mouse-enabling the window while Alt is held Why bother? Because users change their UI...

LibBabble-Boss-3.0

Oct 14, 2014 Release
A library to help with localization of bosses. Please see http://forums.wowace.com/showthread.php?t=15655.... This post will provide you with information on how to contribute to the translation of this babble library.

LibBabble-TalentTree-3.0

Oct 14, 2014 Release
A library to help with localization of talent trees. Please see http://forums.wowace.com/showthread.php?t=15655.... This post will provide you with information on how to contribute to the translation of this babble library.

LibBabble-Race-3.0

Oct 14, 2014 Release
A library to help with localization of races (singular and plural). Please see http://forums.wowace.com/showthread.php?t=15655.... This post will provide you with information on how to contribute to the translation of this babble library.

LibBabble-Inventory-3.0

Oct 14, 2014 Release
A library to help with localization of item types and subtypes. Please see http://forums.wowace.com/showthread.php?t=15655.... This post will provide you with information on how to contribute to the translation of this babble library.

WhoLib

Oct 14, 2014 Release
Welcome to LibWho-2.0! This documentation is for developers, it you're a user: just don't care. An Interface for a information's about an user Better event for who's Queuing of /who and SendWho() A much better who interface, with guarantee to be executed ' user.Class string - class user.Race string - race user.Level string - level user.Zone string - zone time number - the minutes how old the data was Remarks If you're only interested in this feature, then you don't have to read about :Who()...

LibNameplateRegistry-1.0

Oct 14, 2014 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: Provides callbacks to track nameplate appearance and disappearance Caches and maintain nameplates' related data Provides a simple API to extract information from nameplate Links GUID to nameplates Provides auto-diagnostic features to detect incompatibilities Please note that LibNameplateRegistry-1.0 is still in development...

AccurateTime

Aug 28, 2014 Release
This library will fix the shortfalls with debugprofilestart() and debugprofilestop() with the goal of providing a conflict-free way for addons to get accurate timing information. A common use-case for this would be for timing coroutines in order to limit the amount of processing that's done, or to do something in the "background" without using up too much CPU time. Manually Installing Download the latest version. Rename the extracted folder to "!AccurateTime" (add the '!' to the front). Place...

LibParse

Aug 15, 2014 Release
This library will encode/decode common serialization formats. The first two formats being added are JSON and CSV. Other formats such as XML may be added later. I was surprised no such library already exists (as far as I could tell) as I plan on using JSON and CSV in one of my other addons so thought it'd be useful to put this in its own library. The JSON functions are a modified version of a publicly available, MIT licensed Lua JSON library (http://www.chipmunkav.com/downloads/Json.lua). CSV...

LibPeriodicTable-3.1

Aug 04, 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...

AceGUI-3.0-Completing-EditBox

Jun 14, 2014 Release
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)...

LibBanzai-2.0

Jun 05, 2014 Release
Aggro notification library. Please note that LibBanzai-2.0 is mostly not needed any more. Blizzard provides some threat API and events that cover most of its functionality. However; LibBanzai-2.0 does not rely on threat, but rather on targetting information. The Blizzard events will not tell you if a boss targets a random member of your raid to apply a debuff or cast a spell on them, but LibBanzai will. Most addons have transitioned away from LibBanzai-2.0 in the times since Blizzard...

LibBabble-DigSites-3.0

May 03, 2014 Release
LibBabble-DigSites-3.0 Easily translate the dig site strings into all the locales. This won't return locations, distance, or anything else of the like, only the dig site names. How to Use: pkgmeta and Repository Libs/LibBabble-DigSites-3.0: svn://svn.wowace.com/wow/libbabble-digsites-3-0/mainline/trunk -- or wherever you wish to put it! MyAddon.toc Libs\LibBabble-DigSites-3.0\lib.xml MyAddon.lua local DS = LibStub("LibBabble-DigSites-3.0"):GetLookupTable() print(DS["Altar of Quetz'lun...