Purpose
Are you having an hard time remembering which of your toon should receive herbs (but only a certain type), while another one need ore but also pelts? And pet charm.. where am I storing them?
Functions
Mail Commander allows you to define a per character list of needs which wil be displayed when you open the sendmail panel allowing you to send all requested items or just some of them.
You can make this selection permament, disabling some kind of items, or just cherry pick each time
You can also use the "Send all" button to have all enabled items sent with a single click
Other Addons
Mail Commander can and will use data from Datastore, so I recommend installing at least:
If you installed Altoholic (and if you are in the alt business you probably had) you already have all DataStore addons, so just check you enabled them
Since the recent update (not the 2.0.0 alpha, a previous update), this addon clashes with orderhallcommander. If this addon is activated, the orderhallcommander does not work (cross-checked to identify the clashing effect). And the most recent alpha version is not working (even after disabling the orderhallcommamder).
In reply to Tiger234567:
As usual, thanks for the ime you spenti writing here, but please be a bit more specific: doyou see errors? Od did an addon just disappeared?
In reply to alarthedark:
update: after the new update just rolled out, both addons can function as normal, didnot test alpha version though, thanks for the help.
The mailcommander works as usual, but the orderhallcommander just disappeared, leaving blank ui boxes and all icons and functions gone. For alpha version, there is no UI showing up, you can call it disappeared, but without any sign of 'i have installed this addon'.
In reply to Tiger234567:
Indeed was a library conflict,
Please download mailcommander 1.1.4 or 2.0.0-aplha.2
Thank you so much for pointing it out
In reply to Tiger234567:
Thanks for letting me know mate.I love people who raises bugs but I love even more people who test fixes and tell me "It worked" :)
2.0.0 alpha 1 is out!
Please backup your data before using it (I think Curse client has an option for it, too)
Love the addon, was searching for something like it for the family to setup easily to get their stuff to the appropriate crafter or seller.
I'd love to see a selection box similar to the category implementation in this addon: https://www.curseforge.com/wow/addons/gathering-tracker/screenshots for ease of setup (ie declare all Shadowlands Herbs to char A, all SL mining to char C and all BfA herbs to char B, etc)
In reply to AdamIrv:
It's the filter screenshot in https://www.curseforge.com/wow/addons/gathering-tracker/screenshots that I was referring to btw. Very neatly done there
In reply to AdamIrv:
In the alpha I am about to release, you can create custom categories, which should solve your needs
NEWS!
I am working on some improvements, expect an alpha release really soon
I am also considering removing the min max management, because I dont feel it's so useful and it makes variables file (and mempory requirement) quite huge.
Any thought?
In reply to alarthedark:
Hey Alar :).
(deleted, I guess I was blind)
Starting from yesterday, I receive the following error:
Message: Interface\AddOns\MailCommander\MailCommander-1.1.2 90002.lua:546: attempt to compare nil with number
Time: Sun Jan 10 12:51:20 2021
Count: 1
Stack: Interface\AddOns\MailCommander\MailCommander-1.1.2 90002.lua:546: attempt to compare nil with number
[string "@Interface\AddOns\MailCommander\MailCommander.lua"]:1914: in function `UpdateMailCommanderFrame'
[string "@Interface\AddOns\MailCommander\MailCommander.lua"]:916: in function <Interface\AddOns\MailCommander\MailCommander.lua:907>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Interface\FrameXML\MailFrame.lua"]:144: in function `MailFrameTab_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: self = <table> {
OnResetClick = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1648
OnItemEnter = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1801
OnTabClick = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1889
modules = <table> {
}
CancelTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:147
SecureHook = <function> defined @Interface\AddOns\Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:336
OnDeleteClick = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1312
MoveItemToSendBox = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1463
TRADE_SKILL_UPDATE = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:882
SetLimit = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1258
OptionsTable = <table> {
}
Open = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1451
Mail = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1327
ScheduleTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:94
MailEvent = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1548
LOOT_OPENED = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:513
CloseDrag = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:837
OpenSender = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:907
UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
OnSendClick = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1536
hooks = <table> {
}
a5 = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1984
db = <table> {
}
ClickedOnItem = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1722
SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:424
OnAllClick = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1214
OnLoad = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:922
RenderSendBox = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1193
Count = <table> {
}
OnInitialized = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:743
UnregisterAllEvents = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
a4 = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1980
RenderNeedBox = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1169
LOOT_CLOSED = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:522
RenderCategoryBox = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:1157
GetName = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:279
name = "MailCommander"
SetFilter = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:983
CloseChooser = <function> defined @Interface\AddOns\MailCommander\MailCommander.lua:919
Disable = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0
In reply to urukk219:
It probably depends on broken data. Did you just add some new items?
Hi, is it possible to add characters from different servers to the mailing list? Sometimes need to mail BoA items like battle-pet stones cross different servers, current version does not show characters from other servers (it does show character in the connected servers). Many thanks.
Modified the .lua file in SavedVariables folder to include toons from other servers to work around the restriction.
In reply to Forge_User_34431966:
It's in under development right now
If you dont see some characters, check the "Dont show chars under this level" (or something like that) setting. It's default was 90 and after the level squish it's obviously wrong.
I changed it but if you already had MaiCommander it was already set.
In reply to alarthedark:
Oh nice !!
/mailcommander gui
Character selection tab
Play with slider or type 50
save (OK button) --> it works ! ready for shadowlands
thank you !
cc: Soeroah2
This currently isn't showing me any of my alts on one of my characters in the Need list, and I can't select alts in the Send list. Basically makes the addon unusable and I'm not sure what's going on. It seemed to be working a week or two ago.
In reply to Soeroah2:
Hi, I have the same problem, I have no idea about how to fix it
In reply to Forge_User_34843777:
Dunno if you saw, but if you go into the interface options for the addon you can find a slider for the minimum level, just move the bar to refresh it from 90 to 50