Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

InventoryLib

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

LibInspect

Sep 17, 2013 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...

LibItemStatsPlus

Jul 29, 2013 Beta
Overview LibItemStatsPlus is a library similar to LibStatLogic-1.2. It scan stats from tooltip of gears and summary stats including reforge, enchant, gems and bonus. LibItemStatsPlus API lib:GetItemStats(itemlink) Returns A table of item stats, as returns from API GetItemStats(itemlink). Including item's enchant, gems, reforged stats by scanning item's tooltip BUT EXCLUDING GEMS SCOKET. Arguments itemlink Item link of the gear. lib:GetUpgradeLevel(itemlink) Returns Upgraded item level of...

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
Example results

LibStatsPane-1.0

Apr 27, 2011 Beta
LibStatsPane-1.0 is a library to assist in adding custom data in the new character stats pane in 4.0. Usage example, with results show in image: local StatsPane = LibStub("LibStatsPane-1.0") local function test(statFrame, unit) PaperDollFrame_SetLabelAndText(statFrame, "Hello", 3.33) statFrame.tooltip = HIGHLIGHT_FONT_COLOR_CODE.."Test is the tooltip title"..FONT_COLOR_CODE_CLOSE statFrame.tooltip2 = "Tooltip lines" statFrame:Show() end local function test2(statFrame, label, value, ispercent,...

LibRecursiveAnim-1.0

Sep 04, 2010 Beta
LibRecursiveAnim-1.0 A library allows creating AnimationGroup that handles frame with all child frames as single object. API documentation Example: libAnim = LibStub:GetLibrary("LibRecursiveAnim-1.0"); local MyFrame1 = CreateFrame("Frame", nil, UIParent); MyFrame1:SetHeight(100); MyFrame1:SetWidth(100); MyFrame1:SetPoint("CENTER"); local Texture1 = MyFrame1:CreateTexture(); Texture1:SetAllPoints(); Texture1:SetTexture(0, 0, 0); local animationGroup =...

Libra

Mar 31, 2014 Alpha
Library for creating some commonly used objects. local Libra = LibStub("Libra") Libra:NewAddon("addonName"[, addonTable) Table with module and event handling functions. local addon = Libra:NewAddon("addonName"[, addonTable) Libra:EmbedWidgets(target) Embeds all widget creation functionality on the target table, allowing you to directly create widgets. local MyAddon = Libra:NewAddon("MyAddon") Libra:EmbedWidgets(MyAddon) local dropdown = MyAddon:CreateDropdown("Menu")...

LibItemInfo-1.0

Mar 06, 2014 Alpha
Caches requested item info, allowing much quicker access on subsequent requests than GetItemInfo. Caches return values from GetItemInfo and are localised wherever applicable. Callbacks when items get cached. Simply get a reference to the library and then use it as a table, accessing item info using either item ID or item string. If the item is cached, will return a table: items[13262] = { name = "Ashbringer", quality = 5, itemLevel = 76, reqLevel = 60, type = "Weapon", subType = "Two-Handed...

LibCooldownTracker-1.0

Feb 19, 2014 Alpha
Library for tracking cooldowns of both enemies and allies. This library was made for the cooldown tracker in GladiusEx and therefore it is mainly intended to be used in arenas. Example usage: local CT = LibStub("LibCooldownTracker-1.0") function addon:OnEnable() CT.RegisterCallback(self, "LCT_CooldownUsed") CT.RegisterCallback(self, "LCT_CooldownsReset") CT:RegisterUnit("player") end function addon:OnDisable() CT:UnregisterUnit("player") CT.UnregisterAllCallbacks(self) end function...

LibRealmDetect-1.0

Feb 08, 2014 Alpha
LibRealmDetect-1.0 will attempt to detect the realm (or realm group for connected realms) a player is currently phased to when in a cross-realm group, through the use of automated /who queries done in the background. Addons using this library can register to be notified when a realm change is detected, and what the name of this new realm is (or realmS, if it's a connected realm group). Also... Due to the detection being based on /who queries, the information will not be available instantly at...
Render test: WoW Logo

LibSVG-1.0

Nov 05, 2013 Alpha
LibSVG is a library for rendering and, to some extent, manipulation of Scalable Vector Graphics in WoW. If you're just interested in trying out LibSVG without having to implement it in an addon first, try RenderMon! Element support: Objects: rect circle ellipse polygon polyline line (via polyline) path (A/a, C/c, L/l, M/m, S/s, Q/q, Z/z) Transformations Matrix(a,b,c,d,e,f) Translate(x[, y]) Scale(x[, y]) Rotate(angle[, cx, cy]) SkewX(angle) SkewY(angle) Styles: stroke (name of color or #rgb,...

LibRaidEquip-1.0

Sep 21, 2013 Alpha
Simple library that keeps the equipment of your group or raid cached. Not pretty, as it was just made quickly to enable a little addon that I wanted for myself, but perhaps it can be of use to others. Usage: local lre = LibStub("LibRaidEquip-1.0", true) lre:Enable() if lre:HasGear(GUID) then local slots = lre:GetGear(GUID) local feet = lre:GetGear(GUID)[INVSLOT_FEET] end ... where slots is a table with each key corresponding to an inventory slotId, where the value is an item link.

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

LibTasks-1.0

May 03, 2013 Alpha
A library for tasks Tasks can be various things, for example "kill Nalak this week" or "use your tradeskill cooldown today". The library does only store (not between sessions) tasks and propagate changes to interested listeners, it does not create tasks on its own nor does it display them. Task sources For creating a task you should see the AddOrUpdateTask method, you can also remove tasks using the RemoveTask method. When ever a task is changed you should call the AddOrUpdateTask method...

LibTimer-1.0

Jan 18, 2013 Alpha
A playground for AceTimer.

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

AceGUI-3.0-Search-EditBox

Sep 23, 2012 Alpha
An edit box widget for AceGUI-3.0 that adds a prediction list of results while the user is typing, based on AceGUI-3.0-Spell-Edit-Box and AceGUI-3.0-Completing-EditBox, but with all the spells code management removed, so this is a generic widget, does not display anything by itself, the displayed results must be provided by external code. Introduction API

LibGUIFactory-1.0

Aug 28, 2012 Alpha
Used to create a bit more customizable AceGUI widgets and configuration windows.

LibQuestInfo

May 11, 2012 Alpha
LibQuestInfo is a library that provides informations about some quests. The Quest can be requested by Blizzards ingame id an you will get the information about it like Title, level, # objectoves, objectives type and many more. Some Questdata could not be delivered in real time, but it uses LibCallbackHandler to fire Events and inform you when all data is avalible. Note: This Library is not complete yet an it will need some other librarys to run. You Need the following Libs to use this lib: -...

LibBNAddonMsg-1.0

Sep 08, 2011 Alpha
A library designed to generalize sending of pseudo-addon-messages over the battle.net real id system. See the API page for details.