WoW LibSink-2.0 addon Shadowlands/Burning Crusade Classic 2021
logo
wow addon LibSink-2.0

LibSink-2.0

Game Version: 9.0.5
Total Downloads: 685,010
Updated: Mar 27, 2021
Created: Sep 26, 2008
download LibSink-2.0Download Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
v9.0.1 release 11.11 KB Mar 27, 2021 9.0.5 0 download LibSink-2.0 v9.0.1 releaseDownload
v9.0.0 release 11.06 KB Nov 23, 2020 9.0.2 4,789 download LibSink-2.0 v9.0.0 releaseDownload
v8.2.2 release 11.07 KB Dec 4, 2019 8.2.5 22,973 download LibSink-2.0 v8.2.2 releaseDownload
v8.2.1 release 11.14 KB Dec 4, 2019 8.2.5 73 download LibSink-2.0 v8.2.1 releaseDownload
v8.2.0 release 10.05 KB Jun 26, 2019 8.2.0 5,822 download LibSink-2.0 v8.2.0 releaseDownload
v8.0.0 release 10.11 KB Aug 9, 2018 8.0.1 9,627 download LibSink-2.0 v8.0.0 releaseDownload
r123-release release 10.07 KB Jul 17, 2018 8.0.1 8,819 download LibSink-2.0 r123-release releaseDownload
r120-release release 10.07 KB Nov 24, 2016 7.1.0 23,620 download LibSink-2.0 r120-release releaseDownload
r118-release release 10.29 KB Oct 26, 2016 7.1.0 14,711 download LibSink-2.0 r118-release releaseDownload
r116-release release 10.29 KB Aug 22, 2016 7.0.3 18,251 download LibSink-2.0 r116-release releaseDownload
r114-release release 10.34 KB Jul 20, 2016 7.0.3 12,260 download LibSink-2.0 r114-release releaseDownload
r111-release release 10.55 KB Aug 31, 2015 6.2.0 18,559 download LibSink-2.0 r111-release releaseDownload
r109-release release 9.84 KB Aug 23, 2015 6.2.0 5,537 download LibSink-2.0 r109-release releaseDownload
r104-release release 10.16 KB Jun 24, 2015 6.2.0 12,041 download LibSink-2.0 r104-release releaseDownload
r102-release release 10.17 KB Feb 25, 2015 6.1.0 15,864 download LibSink-2.0 r102-release releaseDownload
r100-release release 10.17 KB Oct 14, 2014 6.0.2 24,125 download LibSink-2.0 r100-release releaseDownload
r98-release release 10.38 KB Oct 8, 2013 5.4.0 40,487 download LibSink-2.0 r98-release releaseDownload
r96-release release 10.27 KB Sep 9, 2013 5.4.0 16,165 download LibSink-2.0 r96-release releaseDownload
r93-release release 10.48 KB May 21, 2013 5.3.0 22,167 download LibSink-2.0 r93-release releaseDownload
r87-release release 10.58 KB Mar 5, 2013 5.2.0 22,452 download LibSink-2.0 r87-release releaseDownload
r84-release release 10.49 KB Nov 28, 2012 5.1.0 26,965 download LibSink-2.0 r84-release releaseDownload
r82-release release 10.65 KB Aug 30, 2012 5.0.4 36,988 download LibSink-2.0 r82-release releaseDownload
r79 release 10.54 KB Jun 30, 2011 4.2.0 110,911 download LibSink-2.0 r79 releaseDownload
r78 release 10.44 KB Jun 28, 2011 4.2.0 16,849 download LibSink-2.0 r78 releaseDownload
r74 release 10.33 KB Feb 8, 2011 4.0.6 66,960 download LibSink-2.0 r74 releaseDownload
r73 release 10.01 KB Jan 27, 2011 4.0.3a 27,315 download LibSink-2.0 r73 releaseDownload
r72 release 10.27 KB Oct 16, 2010 4.0.1 75,275 download LibSink-2.0 r72 releaseDownload
r64 release 9.83 KB Apr 14, 2009 3.1.0 1,128 download LibSink-2.0 r64 releaseDownload
3.0-beta2 beta 11.55 KB Mar 3, 2009 2.4.3 403 download LibSink-2.0 3.0-beta2 betaDownload
3.0-beta beta 11.38 KB Oct 14, 2008 3.0.2 129 download LibSink-2.0 3.0-beta betaDownload
r58 beta 9.91 KB Oct 12, 2008 2.4.3 88 download LibSink-2.0 r58 betaDownload
LibSink-2.0-r82052 +1 More beta 9.66 KB Sep 26, 2008 2.4.3 116 download LibSink-2.0 LibSink-2.0-r82052

+1 More betaDownload
LibSink-2.0-r80402 +1 More beta 9.68 KB Aug 14, 2008 2.4.3 54 download LibSink-2.0 LibSink-2.0-r80402

+1 More betaDownload
LibSink-2.0-r75975 +1 More beta 12.61 KB Jun 4, 2008 2.4.3 63 download LibSink-2.0 LibSink-2.0-r75975

+1 More betaDownload
LibSink-2.0-r75969 +1 More beta 12.37 KB Jun 4, 2008 2.4.3 100 download LibSink-2.0 LibSink-2.0-r75969

+1 More betaDownload
LibSink-2.0-r74716 +1 More beta 12.60 KB May 21, 2008 2.4.3 115 download LibSink-2.0 LibSink-2.0-r74716

+1 More betaDownload
LibSink-2.0-r73848 +1 More beta 12.37 KB May 14, 2008 2.4.3 64 download LibSink-2.0 LibSink-2.0-r73848

+1 More betaDownload
LibSink-2.0-r73583 +1 More beta 12.12 KB May 12, 2008 2.4.3 68 download LibSink-2.0 LibSink-2.0-r73583

+1 More betaDownload
LibSink-2.0-r73468 +1 More beta 11.87 KB May 11, 2008 2.4.3 58 download LibSink-2.0 LibSink-2.0-r73468

+1 More betaDownload
LibSink-2.0-r73375 +1 More beta 11.62 KB May 10, 2008 2.4.3 47 download LibSink-2.0 LibSink-2.0-r73375

+1 More betaDownload
LibSink-2.0-r73360 +1 More beta 11.10 KB May 10, 2008 2.4.3 49 download LibSink-2.0 LibSink-2.0-r73360

+1 More betaDownload
LibSink-2.0-r73355 +1 More beta 10.85 KB May 10, 2008 2.4.3 74 download LibSink-2.0 LibSink-2.0-r73355

+1 More betaDownload
LibSink-2.0-r71376 +1 More beta 13.39 KB Apr 24, 2008 2.4.3 62 download LibSink-2.0 LibSink-2.0-r71376

+1 More betaDownload
LibSink-2.0-r71169 +1 More beta 13.13 KB Apr 23, 2008 2.4.3 92 download LibSink-2.0 LibSink-2.0-r71169

+1 More betaDownload
LibSink-2.0-r68304 +1 More beta 13.39 KB Apr 6, 2008 2.4.3 72 download LibSink-2.0 LibSink-2.0-r68304

+1 More betaDownload
LibSink-2.0-r66870 +1 More beta 13.13 KB Mar 29, 2008 2.4.3 78 download LibSink-2.0 LibSink-2.0-r66870

+1 More betaDownload
LibSink-2.0-r66819 +1 More beta 12.82 KB Mar 28, 2008 2.4.3 115 download LibSink-2.0 LibSink-2.0-r66819

+1 More betaDownload
LibSink-2.0-r66757 +1 More beta 12.52 KB Mar 28, 2008 2.4.3 53 download LibSink-2.0 LibSink-2.0-r66757

+1 More betaDownload
LibSink-2.0-r66754 +1 More beta 11.91 KB Mar 28, 2008 2.4.3 124 download LibSink-2.0 LibSink-2.0-r66754

+1 More betaDownload
LibSink-2.0-r66449 +1 More beta 11.46 KB Mar 27, 2008 2.4.3 68 download LibSink-2.0 LibSink-2.0-r66449

+1 More betaDownload
LibSink-2.0-r66435 +1 More beta 11.47 KB Mar 27, 2008 2.4.3 56 download LibSink-2.0 LibSink-2.0-r66435

+1 More betaDownload
LibSink-2.0-r66191 +1 More beta 10.96 KB Mar 26, 2008 2.4.3 71 download LibSink-2.0 LibSink-2.0-r66191

+1 More betaDownload
LibSink-2.0-r66041 +1 More beta 10.58 KB Mar 26, 2008 2.4.3 55 download LibSink-2.0 LibSink-2.0-r66041

+1 More betaDownload
LibSink-2.0-r65943 +1 More beta 9.32 KB Mar 26, 2008 2.3.3 76 download LibSink-2.0 LibSink-2.0-r65943

+1 More betaDownload
LibSink-2.0-r65458 +1 More beta 9.56 KB Mar 23, 2008 2.3.3 59 download LibSink-2.0 LibSink-2.0-r65458

+1 More betaDownload
LibSink-2.0-r64030 +1 More beta 9.27 KB Mar 9, 2008 2.3.3 79 download LibSink-2.0 LibSink-2.0-r64030

+1 More betaDownload
LibSink-2.0-r62577 +1 More beta 8.99 KB Feb 22, 2008 2.3.3 64 download LibSink-2.0 LibSink-2.0-r62577

+1 More betaDownload
r135-alpha alpha 11.11 KB Mar 27, 2021 9.0.5 0 download LibSink-2.0 r135-alpha alphaDownload
r132-alpha alpha 10.81 KB Nov 23, 2020 9.0.2 10 download LibSink-2.0 r132-alpha alphaDownload
r130-alpha alpha 10.81 KB Dec 4, 2019 8.2.5 23 download LibSink-2.0 r130-alpha alphaDownload
r128-alpha alpha 10.82 KB Dec 4, 2019 8.2.5 63 download LibSink-2.0 r128-alpha alphaDownload
r126-alpha alpha 9.80 KB Jun 26, 2019 8.2.0 34 download LibSink-2.0 r126-alpha alphaDownload
r124-alpha alpha 9.80 KB Aug 9, 2018 8.0.1 74 download LibSink-2.0 r124-alpha alphaDownload
r122-alpha alpha 10.07 KB Jul 17, 2018 8.0.1 55 download LibSink-2.0 r122-alpha alphaDownload
r121-alpha alpha 9.80 KB Jun 29, 2017 7.2.5 574 download LibSink-2.0 r121-alpha alphaDownload
r119-alpha alpha 9.80 KB Nov 24, 2016 7.1.0 93 download LibSink-2.0 r119-alpha alphaDownload
r117 alpha 10.21 KB Oct 25, 2016 7.1.0 76 download LibSink-2.0 r117 alphaDownload
r115 alpha 10.23 KB Aug 22, 2016 7.0.3 59 download LibSink-2.0 r115 alphaDownload
r113 alpha 10.28 KB Jul 20, 2016 7.0.3 112 download LibSink-2.0 r113 alphaDownload
r112 alpha 10.22 KB Jul 19, 2016 7.0.3 210 download LibSink-2.0 r112 alphaDownload
r110 alpha 10.17 KB Aug 25, 2015 6.2.0 298 download LibSink-2.0 r110 alphaDownload
r108 alpha 7.82 KB Aug 21, 2015 6.2.0 209 download LibSink-2.0 r108 alphaDownload
r107 alpha 10.20 KB Aug 20, 2015 6.2.0 206 download LibSink-2.0 r107 alphaDownload
r106 alpha 10.25 KB Aug 20, 2015 6.2.0 89 download LibSink-2.0 r106 alphaDownload
r105 alpha 10.13 KB Aug 20, 2015 6.2.0 53 download LibSink-2.0 r105 alphaDownload
r103 alpha 10.10 KB Jun 24, 2015 6.2.0 76 download LibSink-2.0 r103 alphaDownload
r101 alpha 10.11 KB Feb 25, 2015 6.1.0 49 download LibSink-2.0 r101 alphaDownload
r99 alpha 10.10 KB Oct 14, 2014 6.0.2 155 download LibSink-2.0 r99 alphaDownload
r97 alpha 10.32 KB Oct 8, 2013 5.4.0 290 download LibSink-2.0 r97 alphaDownload
r95 alpha 10.21 KB Sep 9, 2013 5.4.0 43 download LibSink-2.0 r95 alphaDownload
r94 alpha 10.17 KB Jul 7, 2013 5.3.0 1,180 download LibSink-2.0 r94 alphaDownload
r92 alpha 10.42 KB May 21, 2013 5.3.0 28 download LibSink-2.0 r92 alphaDownload
r91 alpha 10.39 KB May 20, 2013 5.2.0 303 download LibSink-2.0 r91 alphaDownload
r90 alpha 10.35 KB May 19, 2013 5.2.0 326 download LibSink-2.0 r90 alphaDownload
r89 alpha 10.33 KB May 19, 2013 5.2.0 100 download LibSink-2.0 r89 alphaDownload
r88 alpha 10.47 KB May 2, 2013 5.2.0 699 download LibSink-2.0 r88 alphaDownload
r86 alpha 10.52 KB Mar 5, 2013 5.2.0 42 download LibSink-2.0 r86 alphaDownload
r85 alpha 10.51 KB Nov 29, 2012 5.1.0 1,762 download LibSink-2.0 r85 alphaDownload
r83 alpha 10.43 KB Nov 28, 2012 5.1.0 54 download LibSink-2.0 r83 alphaDownload
r81 alpha 10.57 KB Aug 28, 2012 5.0.4 1,045 download LibSink-2.0 r81 alphaDownload
r80 alpha 10.56 KB Dec 17, 2011 4.3.0 4,336 download LibSink-2.0 r80 alphaDownload
r77 alpha 10.50 KB Apr 14, 2011 4.0.6 4,556 download LibSink-2.0 r77 alphaDownload
r76 alpha 10.46 KB Apr 14, 2011 4.0.6 47 download LibSink-2.0 r76 alphaDownload
r75 alpha 10.38 KB Apr 12, 2011 4.0.6 68 download LibSink-2.0 r75 alphaDownload
r71 alpha 10.39 KB Jul 4, 2010 3.1.0 602 download LibSink-2.0 r71 alphaDownload
r70 alpha 10.34 KB Jul 3, 2010 3.1.0 86 download LibSink-2.0 r70 alphaDownload
r69 alpha 10.00 KB Jul 3, 2010 3.1.0 40 download LibSink-2.0 r69 alphaDownload
r68 alpha 9.80 KB Jul 2, 2010 3.1.0 45 download LibSink-2.0 r68 alphaDownload
r67 alpha 9.90 KB Oct 1, 2009 3.1.0 421 download LibSink-2.0 r67 alphaDownload
r66 alpha 9.85 KB Sep 4, 2009 3.1.0 181 download LibSink-2.0 r66 alphaDownload
r65 alpha 9.93 KB May 8, 2009 3.1.0 329 download LibSink-2.0 r65 alphaDownload
r63 alpha 9.95 KB Mar 9, 2009 3.0.9 782 download LibSink-2.0 r63 alphaDownload
r62 alpha 9.81 KB Mar 6, 2009 2.4.3 590 download LibSink-2.0 r62 alphaDownload
r60 alpha 9.71 KB Mar 3, 2009 2.4.3 46 download LibSink-2.0 r60 alphaDownload
r57 alpha 9.85 KB Oct 9, 2008 2.4.3 31 download LibSink-2.0 r57 alphaDownload

Description

Share this:

Please support my work on Patreon/GitHub

 

Please translate this library here: http://www.wowace.com/addons/libsink-2-0/localization/

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 to embed it into the addon object;

local addon = LibStub("AceAddon-3.0"):NewAddon("Bunnies!", "LibSink-2.0")

Then you get a few new methods on your addon object, most notably :Pour(…):

self:Pour(text, r, g, b, font, size, outline, sticky, location, icon)

The only ones you need to concern yourself with are usually text, r, g and b. These arguments say what text you want to output in and what color. RGB should be passed as decimal values ranging from 0.0 to 1.0.

The next thing you should note is that LibSink-2.0 provides a method on your addon object that you can invoke to produce options for configuring where, exactly, :Pour requests should be poured from your addon;

self:GetSinkAce3OptionsDataTable()
self:GetSinkAce2OptionsDataTable()

So obviously you use the one appropriate for your addon (probably Ace3 nowadays). If you already have an option table for your addon (which is very likely), you just insert the return value from this function into its own section in your config;

local options = {
    type = "group",
    name = "Bunny options!",
    args = {}
}
options.args.output = self:GetSinkAce3OptionsDataTable()

And, of course, LibSink-2.0 will need somewhere to store the users preferences about your addon, and since libraries can not have SavedVariables, you need to supply it;

self:SetSinkStorage(self.db.profile)

LibSink can potentially store a few different keys in your database, including sink20OutputSink, sink20Sticky and sink20ScrollArea.

Comments

Add a comment