Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

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

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

Jul 08, 2014 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

Jul 08, 2014 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 neot[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)...

LibModelCanvas-1.0

Jul 17, 2014 Planning
LibModelCanvas will allow you to add multiple model widgets to a special canvas frame, in which they are then simulated as though existing in the same 3D space.

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

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

LibParse

Dec 22, 2013 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

Jul 12, 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...

LibPlayerSpells-1.0

Jul 19, 2014 Release
LibPlayerSpells-1.0 LibPlayerSpells-1.0 is a library providing data about the spells of the 11 character classes. It also includes data about racial and tradeskill spells. The word “spells” is used here in the general sense, it includes active skills as well as passive spells that are found in player spellbooks, but also buffs and debuffs that are not in spellbooks but are applied somehow by player characters. This library is born from the need to centralize similar data used in several...

LibPrism-1.0

Dec 05, 2013 Release
A library intended to supply color manipulation tools. Until I get the documenter working, I suppose I'll just type it in here manually. Also, for the purposes of this documentation, ℝ is to be considered redefined as "computer-real", which is actually closer to ℚ, but.. myeah. Assuming Prism = LibStub("LibPrism-1.0"): Prism:Gradient(type, rMin, rMax, gMin, gMax, bMin, bMax, x) Call with 2*rgb values representing the colors at x = 0 and x = 1 respectively, alongside the x coordinate you wish...

LibProcs

Apr 06, 2012 Planning
LibProcs uses the same database as the Proculas addon. It contains procs for all classes and items.