WoW LibGuildBankComm-1.0 addon Dragonflight/Wrath of the Lich King Classic 2024
logo
wow addon LibGuildBankComm-1.0

LibGuildBankComm-1.0

Game Version: 7.3.5
Total Downloads: 10,681
Updated: Apr 16, 2018
Created: May 19, 2010
download LibGuildBankComm-1.0Download Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
7.3-release1 release 36.31 KB Apr 16, 2018 7.3.5 560 download LibGuildBankComm-1.0 7.3-release1 releaseDownload
7.2-release1 release 36.33 KB Mar 29, 2017 7.2.0 557 download LibGuildBankComm-1.0 7.2-release1 releaseDownload
7.1-release3 release 36.75 KB Mar 29, 2017 7.1.5 29 download LibGuildBankComm-1.0 7.1-release3 releaseDownload
7.1-release3 release 36.75 KB Dec 3, 2016 7.1.0 399 download LibGuildBankComm-1.0 7.1-release3 releaseDownload
7.1-release2 release 60.14 KB Nov 14, 2016 7.1.0 250 download LibGuildBankComm-1.0 7.1-release2 releaseDownload
7.1-release1 release 60.04 KB Oct 26, 2016 7.1.0 303 download LibGuildBankComm-1.0 7.1-release1 releaseDownload
7.0-release2 release 60.04 KB Aug 28, 2016 7.0.3 382 download LibGuildBankComm-1.0 7.0-release2 releaseDownload
7.0-release1 release 60.02 KB Jul 19, 2016 7.0.3 367 download LibGuildBankComm-1.0 7.0-release1 releaseDownload
6.2-release1 release 60.04 KB Apr 13, 2016 6.2.4 336 download LibGuildBankComm-1.0 6.2-release1 releaseDownload
6.1-release1 release 60.18 KB Apr 2, 2015 6.1.0 734 download LibGuildBankComm-1.0 6.1-release1 releaseDownload
r66-release release 60.21 KB Jan 16, 2015 6.0.3 366 download LibGuildBankComm-1.0 r66-release releaseDownload
r65-release release 60.23 KB Jan 16, 2015 6.0.3 68 download LibGuildBankComm-1.0 r65-release releaseDownload
r61-release release 57.78 KB Oct 18, 2014 6.0.2 468 download LibGuildBankComm-1.0 r61-release releaseDownload
r60-release release 39.92 KB Sep 10, 2013 5.4.0 665 download LibGuildBankComm-1.0 r60-release releaseDownload
r59-Release release 39.94 KB May 21, 2013 5.3.0 303 download LibGuildBankComm-1.0 r59-Release releaseDownload
r58-release release 39.95 KB Mar 5, 2013 5.2.0 278 download LibGuildBankComm-1.0 r58-release releaseDownload
r56-release release 39.93 KB Feb 19, 2013 5.1.0 204 download LibGuildBankComm-1.0 r56-release releaseDownload
r54-release release 39.89 KB Nov 28, 2012 5.1.0 329 download LibGuildBankComm-1.0 r54-release releaseDownload
r52-release release 39.95 KB Aug 30, 2012 5.0.4 438 download LibGuildBankComm-1.0 r52-release releaseDownload
r49-release release 39.91 KB Apr 16, 2012 4.3.3 329 download LibGuildBankComm-1.0 r49-release releaseDownload
r47-release release 39.95 KB Nov 29, 2011 4.3.0 723 download LibGuildBankComm-1.0 r47-release releaseDownload
1.0.0 release 40.02 KB Jun 28, 2011 4.2.0 445 download LibGuildBankComm-1.0 1.0.0 releaseDownload
v19 release 45.34 KB Feb 21, 2011 4.0.6 131 download LibGuildBankComm-1.0 v19 releaseDownload
v42b beta 40.30 KB May 25, 2011 4.1.0 261 download LibGuildBankComm-1.0 v42b betaDownload
v39b beta 41.18 KB Apr 26, 2011 4.1.0 227 download LibGuildBankComm-1.0 v39b betaDownload
v37b beta 41.16 KB Apr 26, 2011 4.1.0 163 download LibGuildBankComm-1.0 v37b betaDownload
r17 beta 45.70 KB Jan 5, 2011 4.0.3a 51 download LibGuildBankComm-1.0 r17 betaDownload
r83-alpha alpha 36.04 KB Mar 29, 2017 7.2.0 56 download LibGuildBankComm-1.0 r83-alpha alphaDownload
r81-alpha alpha 36.75 KB Dec 3, 2016 7.1.0 26 download LibGuildBankComm-1.0 r81-alpha alphaDownload
r76 alpha 55.97 KB Oct 25, 2016 7.1.0 20 download LibGuildBankComm-1.0 r76 alphaDownload
r73 alpha 55.96 KB Jul 19, 2016 7.0.3 21 download LibGuildBankComm-1.0 r73 alphaDownload
r71 alpha 55.97 KB Apr 13, 2016 6.2.4 19 download LibGuildBankComm-1.0 r71 alphaDownload
r69 alpha 56.11 KB Mar 18, 2015 6.1.0 32 download LibGuildBankComm-1.0 r69 alphaDownload
r67 alpha 56.17 KB Jan 16, 2015 6.0.3 23 download LibGuildBankComm-1.0 r67 alphaDownload
r65 alpha 56.13 KB Jan 16, 2015 6.0.3 19 download LibGuildBankComm-1.0 r65 alphaDownload
r63 alpha 56.39 KB Oct 18, 2014 6.0.2 33 download LibGuildBankComm-1.0 r63 alphaDownload
r61 alpha 38.54 KB Sep 10, 2013 5.4.0 20 download LibGuildBankComm-1.0 r61 alphaDownload
r59 alpha 38.57 KB May 21, 2013 5.3.0 17 download LibGuildBankComm-1.0 r59 alphaDownload
r57 alpha 38.58 KB Mar 5, 2013 5.2.0 11 download LibGuildBankComm-1.0 r57 alphaDownload
r55 alpha 38.54 KB Jan 25, 2013 5.1.0 35 download LibGuildBankComm-1.0 r55 alphaDownload
r53 alpha 38.51 KB Nov 28, 2012 5.1.0 12 download LibGuildBankComm-1.0 r53 alphaDownload
r51 alpha 38.59 KB Aug 30, 2012 5.0.4 18 download LibGuildBankComm-1.0 r51 alphaDownload
r50 alpha 38.65 KB Apr 22, 2012 4.3.4 46 download LibGuildBankComm-1.0 r50 alphaDownload
r48 alpha 38.53 KB Apr 16, 2012 4.3.3 21 download LibGuildBankComm-1.0 r48 alphaDownload
r46 alpha 38.58 KB Nov 29, 2011 4.3.0 27 download LibGuildBankComm-1.0 r46 alphaDownload
r45 alpha 38.74 KB Oct 5, 2011 4.2.0 88 download LibGuildBankComm-1.0 r45 alphaDownload
r43 alpha 38.67 KB Jun 28, 2011 4.2.0 29 download LibGuildBankComm-1.0 r43 alphaDownload
r41 alpha 38.96 KB May 25, 2011 4.1.0 27 download LibGuildBankComm-1.0 r41 alphaDownload
r40 alpha 38.86 KB May 25, 2011 4.1.0 19 download LibGuildBankComm-1.0 r40 alphaDownload
r38 alpha 39.83 KB Apr 26, 2011 4.1.0 11 download LibGuildBankComm-1.0 r38 alphaDownload
r36 alpha 39.77 KB Apr 26, 2011 4.1.0 16 download LibGuildBankComm-1.0 r36 alphaDownload
r35 alpha 39.73 KB Apr 8, 2011 4.0.6 21 download LibGuildBankComm-1.0 r35 alphaDownload
r34 alpha 39.69 KB Apr 8, 2011 4.0.6 14 download LibGuildBankComm-1.0 r34 alphaDownload
r33 alpha 39.05 KB Apr 6, 2011 4.0.6 16 download LibGuildBankComm-1.0 r33 alphaDownload
r32 alpha 38.44 KB Apr 6, 2011 4.0.6 19 download LibGuildBankComm-1.0 r32 alphaDownload
r31 alpha 38.41 KB Apr 6, 2011 4.0.6 16 download LibGuildBankComm-1.0 r31 alphaDownload
r30 alpha 38.19 KB Apr 6, 2011 4.0.6 11 download LibGuildBankComm-1.0 r30 alphaDownload
r29 alpha 38.14 KB Apr 6, 2011 4.0.6 17 download LibGuildBankComm-1.0 r29 alphaDownload
r28 alpha 38.08 KB Apr 6, 2011 4.0.6 13 download LibGuildBankComm-1.0 r28 alphaDownload
r27 alpha 38.08 KB Apr 6, 2011 4.0.6 14 download LibGuildBankComm-1.0 r27 alphaDownload
r26 alpha 38.07 KB Apr 6, 2011 4.0.6 14 download LibGuildBankComm-1.0 r26 alphaDownload
r25 alpha 37.27 KB Apr 3, 2011 4.0.6 17 download LibGuildBankComm-1.0 r25 alphaDownload
r24 alpha 37.29 KB Apr 3, 2011 4.0.6 18 download LibGuildBankComm-1.0 r24 alphaDownload
r23 alpha 37.25 KB Apr 3, 2011 4.0.6 19 download LibGuildBankComm-1.0 r23 alphaDownload
r22 alpha 37.10 KB Apr 3, 2011 4.0.6 12 download LibGuildBankComm-1.0 r22 alphaDownload
r21 alpha 44.59 KB Apr 3, 2011 4.0.6 17 download LibGuildBankComm-1.0 r21 alphaDownload
r20 alpha 44.47 KB Apr 2, 2011 4.0.6 13 download LibGuildBankComm-1.0 r20 alphaDownload
r18 alpha 43.97 KB Feb 19, 2011 4.0.6 25 download LibGuildBankComm-1.0 r18 alphaDownload
r16 alpha 44.34 KB Jan 4, 2011 4.0.3a 26 download LibGuildBankComm-1.0 r16 alphaDownload
r15 alpha 44.74 KB Dec 13, 2010 4.0.3a 38 download LibGuildBankComm-1.0 r15 alphaDownload
r14 alpha 36.76 KB Dec 7, 2010 4.0.3a 34 download LibGuildBankComm-1.0 r14 alphaDownload
r13 alpha 22.46 KB Nov 29, 2010 4.0.3a 31 download LibGuildBankComm-1.0 r13 alphaDownload
r12 alpha 22.02 KB Nov 21, 2010 4.0.3 24 download LibGuildBankComm-1.0 r12 alphaDownload
r11 alpha 21.96 KB Nov 20, 2010 4.0.3 21 download LibGuildBankComm-1.0 r11 alphaDownload
r10 alpha 19.28 KB Nov 19, 2010 3.3.5 76 download LibGuildBankComm-1.0 r10 alphaDownload
r9 alpha 19.31 KB May 24, 2010 3.3.5 31 download LibGuildBankComm-1.0 r9 alphaDownload
r8 alpha 19.29 KB May 24, 2010 3.3.5 16 download LibGuildBankComm-1.0 r8 alphaDownload
r7 alpha 19.30 KB May 24, 2010 3.3.5 15 download LibGuildBankComm-1.0 r7 alphaDownload
r6 alpha 15.29 KB May 24, 2010 3.3.5 12 download LibGuildBankComm-1.0 r6 alphaDownload
r5 alpha 15.40 KB May 23, 2010 3.3.5 15 download LibGuildBankComm-1.0 r5 alphaDownload
r4 alpha 15.36 KB May 23, 2010 3.3.5 23 download LibGuildBankComm-1.0 r4 alphaDownload
r3 alpha 15.20 KB May 19, 2010 3.3.5 14 download LibGuildBankComm-1.0 r3 alphaDownload
r2 alpha 15.13 KB May 19, 2010 3.3.5 17 download LibGuildBankComm-1.0 r2 alphaDownload

Description

Share this:

LibGuildBankComm-1.0

A Perfect World

There are many addons that take a snapshot of the guild bank; however, since most users only use one of them, and none of them speak the same data type, guild members have snapshots that are out of sync with each other. LibGuildBankComm-1.0 takes the snapshot and standardizes the data, so any addons that support it all speak the same language. Further, when one user visits the guild bank, then all users with the lib are updated automatically to the latest contents.

Security and Bandwidth

Sends contents of the guild bank over the addon comm channel. LibGuildBankComm-1.0 uses AceComm-3.0, LibCompress, and AceSerialize-3.0 to minimize traffic. The lib does check to make certain the player can view any given guild tab, and if not, dumps that page's item information. It does, however, keep the page name and icon. When the player quits a guild, everything is wiped: number of tabs, guild funds, tab contents, name, and icon.

What Data is Sent

Each guild bank tab is individually scanned and transmitted, so only pages that the user has permission to view are sent, and a similar check is done when receiving. Along for the ride are the number of tabs and the guild bank money in raw copper numbers. Data is requested on PLAYER_LOGIN() and broadcast on GUILDBANKFRAME_CLOSED(). Should the player's guild rank change, and thus possible tab view permission changes, the lib requests and updates.

Further, it should be noted that only guild bank tabs that have been changed in some way are transmitted. The change could be name, icon, or items' quantity or position. No change to a tab means that tab is skipped.

API and Callbacks

See the API page or the Examples page for more details.

Bugs and Suggestions

Found bugs or have a suggestion? Post here.

Forum Thread

Want to read about the birthing pains, or leave a comment that doesn't fit right on the bug tracker? Got you covered.

Thank you

Starinnia, for letting me borrow Mobile Vault's page scanning code; Phanx, OrionShock, Starinnia, and many others for helping and guiding me along coding this beast, especially after they realized the uses for this library.

Comments

Add a comment