Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

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...

LibJostle-3.0

Oct 05, 2012 Mature
A library to handle rearrangement of blizzard's frames when bars are added to the sides of the screen.

LibKeyBound-1.0

Sep 01, 2012 Mature
An intuitive keybindings system: simply mouseover frame, click keys or buttons. Links API LibKeyBound Forum LibKeyBoundExtra-1.0 CommonUI What it Does Activating it brings up an instruction frame from which KeyBinding mode can be cancelled. KeyBinding mode Hover cursor over participating frames. The current keys are shown in tooltip and in the frame. Click buttons or keys to bind. Press Escape to clear bindings Implemented: It is now a LibStub lib. Removed AceLocale-3.0 and AceEvent-3.0...

LibLevelGuess-1.0

Sep 29, 2012 Inactive
A library to help to guess the level and Class of other characters when not available through the Unit* functions. It currently supports a resolve-mechanism for Spell-ID to Min-Level + Class.

LibLinq-1.0

Jan 14, 2011 Inactive
LibLinq-1.0 is a collection management library similar to .NET's System.Linq. It provides a very functional approach to dealing with collections and sequences. Rather than handling collection data imperatively, it is handled declaratively. It also is thoroughly unit-tested. The library is built around the concept of an Enumerable, which nearly all collections could be theoretically classified as. Many generators are provided, such as Enumerable.Range(0, 10), which generates an increasing...

LibLocalizedEJBosses-1.0

Sep 12, 2013 Release
A library to get localized boss names from the Encounter Journal. Could maybe be a partial replacement for Babble-Boss. Usage: local LEJB = LibStub:GetLibrary("LibLocalizedEJBosses-1.0") local localizedBossName, localizedBossDescription, icon = GetEncounterInfoByBossName("enUSbossName") or local LEJB = LibStub:GetLibrary("LibLocalizedEJBosses-1.0") local localizedBossName, localizedBossDescription, icon = GetEncounterInfoByBossId(bossId) where bossId is a number you can look up at the API...

LibLogger-1.0

Sep 15, 2012 Release
Addon Support Statement Hello everyone. I'm no longer actively playing World of Warcraft (and haven't for many months). I'm looking for someone to take over maintenance of my addons. If you're interested, and have at least one released addon, send me a message at [email protected] Addon Description Simple library that handles multiple levels of logging.

LibLordFarlander-2.0

Jun 10, 2013 Release
Helper functions used by my addons, feel free to use them in your addon too

LibMagicUtil-1.0

Aug 17, 2012 Release
Addon Support Statement Hello everyone. I'm no longer actively playing World of Warcraft (and haven't for many months). I'm looking for someone to take over maintenance of my addons. If you're interested, and have at least one released addon, send me a message at [email protected] Addon Description Shared utility functions and data for various addons by NeoTron. Not meant for general use.

LibMapData-1.0

Sep 12, 2013 Release
Small library that provides mapfile data. it include width,height, upper left x,y and lower right x,y. This data includes multi-floor maps such as the new instances. API Documentation To get the mapfile names use GetMapInfo() on the current map. Filenames are constant across localizations. Sample usage: mapfiles = LibStub("LibMapData-1.0"); -- get the size of Coth defaulting to the first floor size local width,height = mapfiles:MapArea('CoTStratholme') -- get the size of the 8th floor of icc...

LibMapPins-1.0

Sep 06, 2013 Alpha
LibMapPins-1.0 Extreme Alpha Build! Please feel free to look at the code, documentation, post comments, suggestions, try out the (at this point limited) API What it does LibMapPins-1.0 is a smaller, more lightweight replacement for Astrolabe-1.0, that has these differences: Uses LibStub and CallbackHandler-1.0 Embedded/mixed-in functions Open source and community updated Open SVN repository, anyone can commit updates Slimmer and more lightweight, not trying to do everything Supports Metric...

LibMapTileData-1.1

Oct 17, 2012 Alpha
LibMapTileData allows to translate triples of (MapId, continentX, continentY) to (fractional) minimap texture indices. Also allows fetching the path ot a minimap texture for a given continent MapId and (integer) tile indices. Unfortunately this (currently) requires some hand-coded data, which is still missing for most of the continents.

LibMath

Nov 05, 2013 Release
LibMath is a collection of math functions that extends the Lua math library significantly. Functions math.avg (...) Returns the average (mean value) of the numbers passed. Usage: local avg = math.avg(1,2,3,4,5) assert(avg == 3) -- (1+2+3+4+5)/5 = 3 math.ceil (number[, significance]) Rounds a number up to the nearest integer value or the nearest multiple of significance. Usage: local rounded = math.ceil(4.51) assert(rounded == 5) local minutes = math.ceil(110, 60) assert(minutes == 2)...

LibMounts-1.0

Nov 02, 2013 Release
READ THIS BEFORE COMMENTING All mounts including Mist of Pandaria mounts have been added if they do not show up for you make sure you have the latest version of the lib Library to aid in the classification of mounts. See http://www.wowace.com/addons/libmounts-1-0/pages/api/lib-mounts-1-0/lib-mounts-1-0/ for API info Use http://www.wowace.com/addons/libmounts-1-0/pages/lib-mounts-1-0-manual-documented/ for API documentation till the documenter starts working again. Why this Library? Because...

LibMouseGestures-1.0

Aug 07, 2011 Inactive
LibMouseGestures is a library for tracking and using mouse gestures through a transparent overlay frame. LibMouseGestures can be used for a lot of things, including: Capturing gestures from a frame Capturing gestures without locking player movement Selecting a range on the screen (think unit selection in Warcraft 1/2/3, StarCraft or C&C) Drawing on a frame Marking boundaries using the mouse See the LibMouseGestures-1.0 API for further documentation. If you want to try out how LibMouseGestures...
Unlocked unit frames

LibMovable-1.0

Nov 22, 2013 Release
LibMovable-1.0 This library allows addon developers to quickly and easily setup user-positionable frames. End-user features LibMovable-1.0 works using a lock/unlock mechanism. When unlocked, the position of the frames are shown with colored overlays, even if the frames are hidden. The user can then move the frames around by dragging the overlays and rescale them using the mousewheel ; x- or y-axis locking is available through modifier keys. There is no need to enable mouse interaction with...

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...

LibNameplate-1.0

Dec 18, 2012 Inactive
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....

LibNameplateRegistry-1.0

Dec 23, 2013 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...

LibOOP

Jul 28, 2009 Mature
LibOOP The LibOOP library provides basic object-oriented programming features in Lua (classes, objects, and simple inheritance). It is meant to offer a framework-independent, lighter-weight (but less featureful) alternative to AceOO-2. Documentation Getting Started API Discussion WoWAce Forum Thread