WoW LibSink-2.0 addon Dragonflight/Wrath of the Lich King Classic 2022
logo
wow addon LibSink-2.0

LibSink-2.0

Game Version: 9.0.5
Total Downloads: 689,912
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 3,903 download LibSink-2.0 v9.0.1 releaseDownload
v9.0.0 release 11.06 KB Nov 23, 2020 9.0.2 4,827 download LibSink-2.0 v9.0.0 releaseDownload
v8.2.2 release 11.07 KB Dec 4, 2019 8.2.5 22,979 download LibSink-2.0 v8.2.2 releaseDownload
v8.2.1 release 11.14 KB Dec 4, 2019 8.2.5 95 download LibSink-2.0 v8.2.1 releaseDownload
v8.2.0 release 10.05 KB Jun 26, 2019 8.2.0 5,835 download LibSink-2.0 v8.2.0 releaseDownload
v8.0.0 release 10.11 KB Aug 9, 2018 8.0.1 9,633 download LibSink-2.0 v8.0.0 releaseDownload
r123-release release 10.07 KB Jul 17, 2018 8.0.1 8,825 download LibSink-2.0 r123-release releaseDownload
r120-release release 10.07 KB Nov 24, 2016 7.1.0 23,641 download LibSink-2.0 r120-release releaseDownload
r118-release release 10.29 KB Oct 26, 2016 7.1.0 14,717 download LibSink-2.0 r118-release releaseDownload
r116-release release 10.29 KB Aug 22, 2016 7.0.3 18,270 download LibSink-2.0 r116-release releaseDownload
r114-release release 10.34 KB Jul 20, 2016 7.0.3 12,265 download LibSink-2.0 r114-release releaseDownload
r111-release release 10.55 KB Aug 31, 2015 6.2.0 18,564 download LibSink-2.0 r111-release releaseDownload
r109-release release 9.84 KB Aug 23, 2015 6.2.0 5,560 download LibSink-2.0 r109-release releaseDownload
r104-release release 10.16 KB Jun 24, 2015 6.2.0 12,044 download LibSink-2.0 r104-release releaseDownload
r102-release release 10.17 KB Feb 25, 2015 6.1.0 15,869 download LibSink-2.0 r102-release releaseDownload
r100-release release 10.17 KB Oct 14, 2014 6.0.2 24,126 download LibSink-2.0 r100-release releaseDownload
r98-release release 10.38 KB Oct 8, 2013 5.4.0 40,493 download LibSink-2.0 r98-release releaseDownload
r96-release release 10.27 KB Sep 9, 2013 5.4.0 16,175 download LibSink-2.0 r96-release releaseDownload
r93-release release 10.48 KB May 21, 2013 5.3.0 22,169 download LibSink-2.0 r93-release releaseDownload
r87-release release 10.58 KB Mar 5, 2013 5.2.0 22,453 download LibSink-2.0 r87-release releaseDownload
r84-release release 10.49 KB Nov 28, 2012 5.1.0 26,968 download LibSink-2.0 r84-release releaseDownload
r82-release release 10.65 KB Aug 30, 2012 5.0.4 37,011 download LibSink-2.0 r82-release releaseDownload
r79 release 10.54 KB Jun 30, 2011 4.2.0 110,913 download LibSink-2.0 r79 releaseDownload
r78 release 10.44 KB Jun 28, 2011 4.2.0 16,852 download LibSink-2.0 r78 releaseDownload
r74 release 10.33 KB Feb 8, 2011 4.0.6 66,962 download LibSink-2.0 r74 releaseDownload
r73 release 10.01 KB Jan 27, 2011 4.0.3a 27,317 download LibSink-2.0 r73 releaseDownload
r72 release 10.27 KB Oct 16, 2010 4.0.1 75,282 download LibSink-2.0 r72 releaseDownload
r64 release 9.83 KB Apr 14, 2009 3.1.0 1,141 download LibSink-2.0 r64 releaseDownload
3.0-beta2 beta 11.55 KB Mar 3, 2009 2.4.3 416 download LibSink-2.0 3.0-beta2 betaDownload
3.0-beta beta 11.38 KB Oct 14, 2008 3.0.2 131 download LibSink-2.0 3.0-beta betaDownload
r58 beta 9.91 KB Oct 12, 2008 2.4.3 107 download LibSink-2.0 r58 betaDownload
LibSink-2.0-r82052 +1 More beta 9.66 KB Sep 26, 2008 2.4.3 119 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 58 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 75 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 102 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 121 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 66 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 72 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 73 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 65 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 72 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 78 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 83 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 95 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 78 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 80 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 153 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 57 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 126 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 71 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 65 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 93 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 57 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 94 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 75 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 83 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 66 download LibSink-2.0 LibSink-2.0-r62577

+1 More betaDownload
r137-alpha alpha 10.82 KB Jun 30, 2021 9.1.0 1 download LibSink-2.0 r137-alpha alphaDownload
r135-alpha alpha 11.11 KB Mar 27, 2021 9.0.5 17 download LibSink-2.0 r135-alpha alphaDownload
r132-alpha alpha 10.81 KB Nov 23, 2020 9.0.2 15 download LibSink-2.0 r132-alpha alphaDownload
r130-alpha alpha 10.81 KB Dec 4, 2019 8.2.5 46 download LibSink-2.0 r130-alpha alphaDownload
r128-alpha alpha 10.82 KB Dec 4, 2019 8.2.5 86 download LibSink-2.0 r128-alpha alphaDownload
r126-alpha alpha 9.80 KB Jun 26, 2019 8.2.0 53 download LibSink-2.0 r126-alpha alphaDownload
r124-alpha alpha 9.80 KB Aug 9, 2018 8.0.1 80 download LibSink-2.0 r124-alpha alphaDownload
r122-alpha alpha 10.07 KB Jul 17, 2018 8.0.1 61 download LibSink-2.0 r122-alpha alphaDownload
r121-alpha alpha 9.80 KB Jun 29, 2017 7.2.5 598 download LibSink-2.0 r121-alpha alphaDownload
r119-alpha alpha 9.80 KB Nov 24, 2016 7.1.0 115 download LibSink-2.0 r119-alpha alphaDownload
r117 alpha 10.21 KB Oct 25, 2016 7.1.0 102 download LibSink-2.0 r117 alphaDownload
r115 alpha 10.23 KB Aug 22, 2016 7.0.3 64 download LibSink-2.0 r115 alphaDownload
r113 alpha 10.28 KB Jul 20, 2016 7.0.3 140 download LibSink-2.0 r113 alphaDownload
r112 alpha 10.22 KB Jul 19, 2016 7.0.3 215 download LibSink-2.0 r112 alphaDownload
r110 alpha 10.17 KB Aug 25, 2015 6.2.0 305 download LibSink-2.0 r110 alphaDownload
r108 alpha 7.82 KB Aug 21, 2015 6.2.0 214 download LibSink-2.0 r108 alphaDownload
r107 alpha 10.20 KB Aug 20, 2015 6.2.0 212 download LibSink-2.0 r107 alphaDownload
r106 alpha 10.25 KB Aug 20, 2015 6.2.0 92 download LibSink-2.0 r106 alphaDownload
r105 alpha 10.13 KB Aug 20, 2015 6.2.0 57 download LibSink-2.0 r105 alphaDownload
r103 alpha 10.10 KB Jun 24, 2015 6.2.0 80 download LibSink-2.0 r103 alphaDownload
r101 alpha 10.11 KB Feb 25, 2015 6.1.0 51 download LibSink-2.0 r101 alphaDownload
r99 alpha 10.10 KB Oct 14, 2014 6.0.2 180 download LibSink-2.0 r99 alphaDownload
r97 alpha 10.32 KB Oct 8, 2013 5.4.0 294 download LibSink-2.0 r97 alphaDownload
r95 alpha 10.21 KB Sep 9, 2013 5.4.0 46 download LibSink-2.0 r95 alphaDownload
r94 alpha 10.17 KB Jul 7, 2013 5.3.0 1,182 download LibSink-2.0 r94 alphaDownload
r92 alpha 10.42 KB May 21, 2013 5.3.0 30 download LibSink-2.0 r92 alphaDownload
r91 alpha 10.39 KB May 20, 2013 5.2.0 306 download LibSink-2.0 r91 alphaDownload
r90 alpha 10.35 KB May 19, 2013 5.2.0 333 download LibSink-2.0 r90 alphaDownload
r89 alpha 10.33 KB May 19, 2013 5.2.0 103 download LibSink-2.0 r89 alphaDownload
r88 alpha 10.47 KB May 2, 2013 5.2.0 703 download LibSink-2.0 r88 alphaDownload
r86 alpha 10.52 KB Mar 5, 2013 5.2.0 45 download LibSink-2.0 r86 alphaDownload
r85 alpha 10.51 KB Nov 29, 2012 5.1.0 1,765 download LibSink-2.0 r85 alphaDownload
r83 alpha 10.43 KB Nov 28, 2012 5.1.0 66 download LibSink-2.0 r83 alphaDownload
r81 alpha 10.57 KB Aug 28, 2012 5.0.4 1,059 download LibSink-2.0 r81 alphaDownload
r80 alpha 10.56 KB Dec 17, 2011 4.3.0 4,339 download LibSink-2.0 r80 alphaDownload
r77 alpha 10.50 KB Apr 14, 2011 4.0.6 4,559 download LibSink-2.0 r77 alphaDownload
r76 alpha 10.46 KB Apr 14, 2011 4.0.6 50 download LibSink-2.0 r76 alphaDownload
r75 alpha 10.38 KB Apr 12, 2011 4.0.6 70 download LibSink-2.0 r75 alphaDownload
r71 alpha 10.39 KB Jul 4, 2010 3.1.0 621 download LibSink-2.0 r71 alphaDownload
r70 alpha 10.34 KB Jul 3, 2010 3.1.0 89 download LibSink-2.0 r70 alphaDownload
r69 alpha 10.00 KB Jul 3, 2010 3.1.0 48 download LibSink-2.0 r69 alphaDownload
r68 alpha 9.80 KB Jul 2, 2010 3.1.0 49 download LibSink-2.0 r68 alphaDownload
r67 alpha 9.90 KB Oct 1, 2009 3.1.0 426 download LibSink-2.0 r67 alphaDownload
r66 alpha 9.85 KB Sep 4, 2009 3.1.0 184 download LibSink-2.0 r66 alphaDownload
r65 alpha 9.93 KB May 8, 2009 3.1.0 332 download LibSink-2.0 r65 alphaDownload
r63 alpha 9.95 KB Mar 9, 2009 3.0.9 785 download LibSink-2.0 r63 alphaDownload
r62 alpha 9.81 KB Mar 6, 2009 2.4.3 615 download LibSink-2.0 r62 alphaDownload
r60 alpha 9.71 KB Mar 3, 2009 2.4.3 53 download LibSink-2.0 r60 alphaDownload
r57 alpha 9.85 KB Oct 9, 2008 2.4.3 55 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