Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

LibQuestItem-1.0

Oct 18, 2014 Release
There are various ways to tell if a item is a quest item or not. This library will attempt to combine all different ways. The library will only be able to tell a addon if a item is a quest item if the user have the item equipped, in a bag, on keyring or in bank when visiting. Implemented so far: -Scan for quest items in bags, keyring and equipped. Scanning using GetContainerItemQuestInfo() and looking at item type and subtype using GetItemInfo. -Scan for quest items using the questlog using...

LibActionButton-1.0

Oct 17, 2014 Release
LibActionButton-1.0 is a library that provides a button template which can work with actions, spells, items, macros, and anything else you could put on a secure button. This library exposes a simple interface to create new buttons, and will shield you from all the restricted environment magic needed to implement a truely generic action button. API

LibMapData-1.0

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

Libra

Oct 17, 2014 Alpha
Library for creating some commonly used objects. local Libra = LibStub("Libra") Libra:NewAddon(addonName , addonTable) Table with module and event handling functions. addonName String identifying the addon object. should be the same as your addon folder name. addonTable An existing table to use as the addon object. If not provided, will create a new table. local addon = Libra:NewAddon("MyAddon", {}) Libra:EmbedWidgets(target) Embeds all widget creation functionality on the target table,...

LibItemUpgradeInfo-1.0

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

MagicComm

Oct 17, 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 Library handling communcation for Magic* addons

LibLogger-1.0

Oct 17, 2014 Release
Addon Description Simple library that handles multiple levels of logging.
Input box

LibDropdown-1.0

Oct 17, 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 A library for dropdown menus.Supports the following standard Ace3 structures: Color Execute Groups Header Input Range Select Toggle Usage local menuframe =...

LibMagicUtil-1.0

Oct 17, 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 Shared utility functions and data for various addons by NeoTron. Not meant for general use.

LibSharedMedia-3.0

Oct 16, 2014 Release
Shared handling of media data (fonts, sounds, textures, ...) between addons. API Documentation

LibSpecRoster

Oct 16, 2014 Inactive
LibSpecRoster is a very lightweight library to keep track of group (party/raid) specializations, roles, talents, and glyphs. Blizzard made some nice changes with 5.0. All spec changes by group members trigger the PLAYER_SPECIALIZATION_CHANGED event, and group members can always be inspected, no matter where they are, as long as they are online. This means that there is no longer any reason for complex libraries that watch group members' casts to see if they cast a spec change, and that...

LibFunctional-1.0

Oct 16, 2014 Release
Library of helper functions that enable functional style programming and perform commonly used operations on lists and tables. Example: local fn = LibStub("LibFunctional-1.0") local list = { 1, 2, 3, 4, 5 } -- returns a list with the result of applying the specified function to all the values in the list local mapped = fn.map(list, function(x) return x * 2 end) -- returns the product of all the values in the list local s = fn.reduce(mapped, function(a, b) return a * b end) -- prints a sorted...

LibStrataFix

Oct 16, 2014 Release
This is a repackaging of StrataFix into a library, for embedding within other addons. The library provides a fix for Blizzard's intermittent and notorious CreateFrame bug which can break the default UI and the UI of many addons. The library has absolutely no visible effect on the UI aside from fixing the bug when it arises. Usage Instructions: This library currently has no API. Simply loading the library will activate the fix. Addon Embedding Instructions: Embed this library as usual. Add an...

LibStub

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

CallbackHandler-1.0

Oct 16, 2014 Mature
CallbackHandler is a back-end utility library that makes it easy for a library to fire its events to interested parties. It removes the need for addons to be aware of e.g. AceEvent. The one remaining use for AceEvent Messages is messages that do not have a fixed source - ones that multiple libraries or addons can fire. Including CallbackHandler-1.0 into your project Library if using the WoWAce repositories setup an external pointing to...

LibInspect

Oct 16, 2014 Beta
The goal of this library is to provide a universal way to inspect players that doesn't compete with other addons. This library with achieve this by doing asynchronous requests. In order to use the addon you will need to first load it as a library, then lib:AddHook('addonName', 'what', function(guid) YourFunction(guid, data); end); It will then only request the type of information for addons that have registered. For example what = items it will only run NotifyInspect() and get data.items , or...

LibBabble-ItemSet-3.0

Oct 15, 2014 Release
Overview A library to help with localization of ItemSet. Notes for Translators Please do not manually edit the lua to revise the translation, since the translation entries will be overwritten by WoWAce localization exporting feature. The SVN repository is locked now and it will be read-only to all users. If you would like to help on translate or revise the translation, please go to: http://www.wowace.com/addons/libbabble-itemset-3-0/localization/ If you got quite a lot of translation to be...

LibReforgingInfo-1.0

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

LibPubSub-1.0

Oct 15, 2014 Mature
LibPubSub-1.0 Simple embeddable publish-subscribe implementation. Including LibPubSub functionality The easiest method for utilising LibPubSub is a mixin, like so: MyAddon = LibStub('AceAddon-3.0'):NewAddon('MyAddon', 'LibPubSub-1.0') If you're not using AceAddon, you can still embed LibPubSub in an object/table via LibPubSub's Embed() function: LibStub('LibPubSub-1.0'):Embed(MyObject) If you don't want to embed LibPubSub's methods in your objects, you can get a separate LibPubSub object:...

LibPrism-1.0

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