BankItems
#BankItems v9.0.2.3: Change Log
Feb 12, 2021 (r286)
For use with Live Servers v9.0.2.37474
Latest Development Build: 9.0.2.3 Feb 12, 2021 (r286)
Please report any errors with the addon at our issues tracker.
An addon that remembers the contents of your bank, bags, mail, equipped, currency, auction house, void storage and display them anywhere in the world. Also able to remember/display the banks of any character on the same account on any server, as well as searching and exporting lists of bag/bank items out. It will also remember the contents of Guild Banks if you are able to view them.
Type /bi or /bankitems to see what is currently in your bank. You must visit your bank once to initialize.
Type /bigb or /bankitemsgb to see what is currently in your guild bank. You must visit your guild bank once to initialize. Note that Guild Banks are a shared repository and changes can occur to it by other members of your guild.
Read below for other commands.
- CurseForge: https://www.curseforge.com/wow/addons/bank-items
- Project site: https://www.wowace.com/projects/bank-items
##Plugins
These plugins allow clicking on the panel/plugin icon to open BankItems, giving a summarized view of inventory slots and money of each character on the same realm, and deleting data with the menu quickly.
- LDB plugin for BankItems: BankItems provides a LDB launcher if LibDataBroker-1.1 is detected to be loaded. (built-in)
##Commands
- /bi : open BankItems
- /bi all : open BankItems and all bags
- /bi allbank: open BankItems and all bank bags only
- /bi clear : clear currently selected player's info
- /bi clearall : clear all players' info
- /bi showbuttun : show the minimap button
- /bi hidebutton : hide the minimap button
- /bi open charname : open bank of charname on the same server
- /bi charname : open bank of charname on the same server
- /bi search itemname : search for items
- /bis itemname : search for items
- /bigb : open BankItems guild bank
- /bi clear : clear currently selected player's info
- /bigb clear : clear currently selected guild's info
Most options are found in the GUI options panel.
Not a bug
If you close your bank after retrieving/storing an item in it too quickly and the server hasn't updated your inventory, BankItems is unable to record the change to your bank when the item actually moves later. The WoW API does not give you any data about your bank once BANK_FRAME_CLOSED
event has fired.
Tooltip information regarding items on the Auction House, Mailbox and Guild Bank(s) may be out of date and thus be inaccurate. They will only be updated on your next visit to the respective places.
##Credits
Original concept from Merphle
Maintained by JASlaughter, Galmok@Stormrage-EU, and Xinhuan@Blackrock/Barthilas/Frostmourne-US.
8.2 introduced an error when opening the Guild Bank.
In the file BankItems.lua on line 6729 change GetGuildTabardFileNames to GetGuildTabardFiles and that will resolve the issue.
Thank you
Are you going to add WoW Classic support?
Why cant i open BANKITEMS anymore? /bi -- wont work... i cant open the addon at ALL... it however tracks items over all characters-realms... but i cannot do like in world... "/bi" to check items from inventory or bank beforehand if i must take it out of my bank or relog toon. HELP!
ADDON NEED AN UPDATE NOW!
In reply to Forge_User_39912282:
Yep, sane problem, but there is a Alpha version that works, or go to Project Page and get it, same link you get.
Hi thanks for maintaining this addon. /bi is unresponsive and gives these errors via BugSack:
2x BankItems\BankItems-8.0.1.1.lua:1768: CreateFrame(): Couldn't find inherited node "ItemButtonTemplate"
[C]: in function `CreateFrame'
BankItems\BankItems-8.0.1.1.lua:1768: in function `BankItems_CreateFrames'
BankItems\BankItems-8.0.1.1.lua:3440: in function `?'
FrameXML\ChatFrame.lua:4721: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4382: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4418: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals:
(*temporary) = "Button"
(*temporary) = "BankItems_Item1"
(*temporary) = BankItems_Frame {
0 = <userdata>
}
(*temporary) = "ItemButtonTemplate"
thank you for updating this addon... its one of my favourites :)
Don't work, click in minimap icon does nothing, can't type /bi (canno't type enter after /bi in game)
update is here https://www.wowace.com/projects/bank-items/files/2686560
I cant get this to work since 8.1.5 - please fix! thank you
Please, Please...Update!!!
Wanted to first say Thank-you so much for updating this mod. It is simple and very useful. Was wondering if there was away to have the class color display on the character names.
Got this error just a minute ago.
Date: 2018-08-25 17:22:28
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BankItems\BankItems.lua line 3250:
attempt to perform arithmetic on local 'numBonusIDs' (a nil value)
Debug:
BankItems\BankItems.lua:3250: BankItems_UpgradeDataTo60200()
BankItems\BankItems.lua:1288:
BankItems\BankItems.lua:1186
Locals:
_ = "[Arakkoa Cipher]"
bagString = "Bag4"
partCount = 16
numBonusIDs = nil
upgradeValue = 256
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
GBposoffsety = -104
Twiegel|Warsong = <table> {
}
Babykicka|Warsong = <table> {
}
Voidposoffsetx = 50
Uggleigh|Darkspear = <table> {
}
ButtonRadius = 78
Kickapoo|The Forgotten Coast = <table> {
}
Behavior2 = <table> {
}
Taphrina|The Forgotten Coast = <table> {
}
Kickalet|Stormrage = <table> {
}
Pukika|Stormrage = <table> {
}
SearchAllRealms = false
Chickapoo|Stormrage = <table> {
}
ButtonShown = true
Voidpospoint = "TOPLEFT"
ShowAllRealms = false
LockWindow = true
Kickabow|Stormrage = <table> {
}
Tesulybe|Stormrage = <table> {
}
Kikaroska|Stormrage = <table> {
}
RBposoffsety = -104
GBpospoint = "TOPLEFT"
BagParent = 1
posrelpoint = "TOPLEFT"
Gammeigh|Aman'Thul = <table> {
}
TTSoulbound = true
ShowOppositeFaction = false
posoffsetx = 50
Kleona|Stormrage = <table> {
}
ExportPrefix = true
Kikavoodi|The Forgotten Coast = <table> {
}
Winterskye|The Forgotten Coast = <table> {
}
Kikapu|Stormrage = <table> {
}
WindowStyle = 2
Pukika|Warsong = <table> {
}
RBpospoint = "TOPLEFT"
reagentBags = true
Kikapu|The Forgotten Coast = <table> {
}
Upgraded = 5
Transparency = 100
ButtonPosition = 24
Malarkeigh|Stormrage = <table> {
}
Sunkisséd|Warsong = <table> {
}
Behavior = <table> {
}
GroupExportData = false
Kickafu|The Forgotten Coast = <table> {
}
TTUnique = false
Nymería|The Forgotten Coast = <table> {
}
TooltipInfo = true
Kickableu|Stormrage = <table> {
}
Scale = 100
RBposoffsetx = 50
Joelteha|The Forgotten Coast = <table> {
}
GBposrelpoint = "TOPLEFT"
Jacklamb|Stormrage = <table> {
}
Kikatu|Stormrage = <table> {
}
pospoint = "TOPLEFT"
voidBags = false
posoffsety = -104
GBposoffsetx = 50
Voidposoffsety = -104
Voidposrelpoint = "TOPLEFT"
Moomoomeadow|Warsong = <table> {
}
Waukësha|Darkspear = <table> {
}
RBposrelpoint = "TOPLEFT"
}
(for control) = "Kickabow|Stormrage"
key = "Kickabow|Stormrage"
value = <table> {
Bag102 = <table> {
}
Bag105 = <table> {
}
money = 90911215
Bag3 = <table> {
}
Bag100 = <table> {
}
NumBankSlots = 7
Bag4 = <table> {
}
Bag0 = <table> {
}
faction = "Alliance"
Bag2 = <table> {
}
location = "Stormwind City"
Bag1 = <table> {
}
Bag101 = <table> {
}
}
TOC = nil
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
1 = 0
2 = 1
3 = 2
4 = 3
5 = 4
6 = 5
7 = 6
8 = 7
9 = 8
10 = 9
11 = 10
12 = 11
13 = 100
14 = 101
15 = 102
16 = 103
17 = 104
18 = 105
}
(for control) = 5
_ = "[Ebonchill]"
bagNum = 4
(for index) = 23
(for limit) = 30
(for step) = 1
bagItem = 23
(*temporary) = 256
(*temporary) = nil
(*temporary) = ""
(*temporary) = nil
(*temporary) = ""
(*temporary) = "attempt to perform arithmetic on local 'numBonusIDs' (a nil value)"
TOC = 80000
pairs = <function> defined =[C]:-1
gsub = <function> defined =[C]:-1
ipairs = <function> defined =[C]:-1
BAGNUMBERS = <table> {
1 = 0
2 = 1
3 = 2
4 = 3
5 = 4
6 = 5
7 = 6
8 = 7
9 = 8
10 = 9
11 = 10
12 = 11
13 = 100
14 = 101
15 = 102
16 = 103
17 = 104
18 = 105
}
format = <function> defined =[C]:-1
MAX_GUILDBANK_TABS = 8
AddOns:
Swatter, v7.7.6000 (SwimmingSeadragon)
AucAdvanced, v7.7.6000 (SwimmingSeadragon)
AucFilterBasic, v7.7.6000 (SwimmingSeadragon)
AucStatHistogram, v7.7.6000 (SwimmingSeadragon)
AucStatiLevel, v7.7.6000 (SwimmingSeadragon)
AucStatPurchased, v7.7.6000 (SwimmingSeadragon)
AucStatSimple, v7.7.6000 (SwimmingSeadragon)
AucStatStdDev, v7.7.6000 (SwimmingSeadragon)
AucUtilFixAH, v7.7.6000 (SwimmingSeadragon)
BankItems, v8.0.1.1
Stubby, v7.7.6000 (SwimmingSeadragon)
BlizRuntimeLib_enUS v8.0.1.80000 <none>
(ck=20d)
In reply to joelteha:
Getting this error every time I open my bags now.
Date: 2018-08-09 13:21:02
ID: 5
Error occured in: Global
Count: 1
Message: ..\AddOns\BankItems\BankItems.lua line 2787:
bad argument #1 to 'gsub' (string expected, got nil)
Debug:
[C]: ?
BankItems\BankItems.lua:2787: BankItems_CreateFrames()
BankItems\BankItems.lua:3440: BankItems_SlashHandler()
BankItems\BankItems.lua:7198:
BankItems\BankItems.lua:7197
Locals:
(*temporary) = nil
(*temporary) = "|"
(*temporary) = " of "
(*temporary) = "string expected, got nil"
AddOns:
Swatter, v7.7.6000 (SwimmingSeadragon)
Ace3, v
AngryWorldQuests, v
AskMrRobot, v62
AucAdvanced, v7.7.6000 (SwimmingSeadragon)
AucFilterBasic, v7.7.6000 (SwimmingSeadragon)
Auctionator, v5.0.4
BadBoy, vv8.0.7
BadBoyCCleaner, vv8.0.0
BadBoyGuilded, vv8.0.0
BadBoyHistory, vv8.0.0
BadBoyIgnore, vv8.0.0
BagBrother, v
Bagnon, v8.0.0
BankItems, v8.0.1.1
BattlePetBreedID, vr170
BigWigs, vv103
BlizzMove, vv1.8
BlockChinese, vv1.6
DejaCharacterStats, v800r103
Dominos, v8.0.6
DominosCast, v
DominosEncounter, v
DominosProgress, v
DominosRoll, v
GTFO, v4.46.2
Informant, v7.7.6000 (SwimmingSeadragon)
LargerMacroIconSelection, vv1.3.2
LibIconPath, v1.6
LibStub, v
MaxDps, v7.3.5
MoveAnything, v17.0.0
Postal, vv3.6.0
Rematch, v4.8.2
sellgrey, v8.0.1
SexyMap, vv8.0.4
Skillet, v4.03
Stubby, v7.7.6000 (SwimmingSeadragon)
Titan, v5.14.2.80000
TitanBag, v5.14.2.80000
TitanCurrenciesMulti, v5.29.1
TitanCurrency, v7.3.5.a
TitanGold, v5.14.2.80000
TitanPerformance, v5.14.2.80000
TitanRepair, v5.14.2.80000
TitanVolume, v5.14.2.80000
TitanXP, v5.14.2.80000
TomTom, vv80001-1.0.2
BlizRuntimeLib_enUS v8.0.1.80000 <none>
(ck=4b6)
Getting this error every time I open my bags.
Date: 2018-08-09 13:21:02
ID: 5
Error occured in: Global
Count: 1
Message: ..\AddOns\BankItems\BankItems.lua line 2787:
bad argument #1 to 'gsub' (string expected, got nil)
Debug:
[C]: ?
BankItems\BankItems.lua:2787: BankItems_CreateFrames()
BankItems\BankItems.lua:3440: BankItems_SlashHandler()
BankItems\BankItems.lua:7198:
BankItems\BankItems.lua:7197
Locals:
(*temporary) = nil
(*temporary) = "|"
(*temporary) = " of "
(*temporary) = "string expected, got nil"
AddOns:
Swatter, v7.7.6000 (SwimmingSeadragon)
Ace3, v
AngryWorldQuests, v
AskMrRobot, v62
AucAdvanced, v7.7.6000 (SwimmingSeadragon)
AucFilterBasic, v7.7.6000 (SwimmingSeadragon)
Auctionator, v5.0.4
BadBoy, vv8.0.7
BadBoyCCleaner, vv8.0.0
BadBoyGuilded, vv8.0.0
BadBoyHistory, vv8.0.0
BadBoyIgnore, vv8.0.0
BagBrother, v
Bagnon, v8.0.0
BankItems, v8.0.1.1
BattlePetBreedID, vr170
BigWigs, vv103
BlizzMove, vv1.8
BlockChinese, vv1.6
DejaCharacterStats, v800r103
Dominos, v8.0.6
DominosCast, v
DominosEncounter, v
DominosProgress, v
DominosRoll, v
GTFO, v4.46.2
Informant, v7.7.6000 (SwimmingSeadragon)
LargerMacroIconSelection, vv1.3.2
LibIconPath, v1.6
LibStub, v
MaxDps, v7.3.5
MoveAnything, v17.0.0
Postal, vv3.6.0
Rematch, v4.8.2
sellgrey, v8.0.1
SexyMap, vv8.0.4
Skillet, v4.03
Stubby, v7.7.6000 (SwimmingSeadragon)
Titan, v5.14.2.80000
TitanBag, v5.14.2.80000
TitanCurrenciesMulti, v5.29.1
TitanCurrency, v7.3.5.a
TitanGold, v5.14.2.80000
TitanPerformance, v5.14.2.80000
TitanRepair, v5.14.2.80000
TitanVolume, v5.14.2.80000
TitanXP, v5.14.2.80000
TomTom, vv80001-1.0.2
BlizRuntimeLib_enUS v8.0.1.80000 <none>
(ck=4b6)
In reply to woofpup:
Hi there,
I am new to this addon, and not sure why it is not showing me the total of the item I have in guild bank on the tooltip when I hover it on the item in my bag.
Also, it doesn't show the total # I have in the guild bank.
Please let me know if that is normal
Thanks
Thank you for this addon, can you add an option to see the color of our characters according to their classes?
nice, I see this addon's updated.thank.