GatherMate2 Classic
GatherMate2 is an addon to collect and track herbs, mines, fishing pools, gas clouds, archaelogy finds and treasures, and displays them on the world map and the mini map.
This is the version for WoW Classic, the version for Retail can be found here.
GatherMate will remember the location of every herb you pick or every ore you mine, so that you can easily find the positions of the herbs and mines again. Once you come into range of a recorded spot, GatherMate will show an icon representing the type of herb/ore/fish/etc. on your mini map, directly allowing you to decide if its worth checking out. Additionally, all spots are shown on the World Map, to ease navigation to certain types of nodes and making gathering more fun.
To give you a head start, GatherMate2 also offers a pre-filled data module, so you don't need to discover all herbs and mines yourself, but instead can just start gathering right away. Simply install GatherMate2_Data Wowhead Classic and hit a few buttons to import all the provided data, and you're good to go.
Features
- Tracking of all gathering professions and more!
- Herbs
- Mines
- Fishing Pools
- Treasures
- Display of all collected data on the World Map and the MiniMap
- Support for Routes
- Import data via GatherMate2_Data Wowhead Classic
- Share data in your guild with GatherMate_Sharing
Video about configuring this addon.
Usage
Using GatherMate2 is straight-forward.
After the installation, GatherMate2 is automatically active and collecting data.
You can configure which data should be shown on the World Map or MiniMap in the Configuration Dialog, which can be accessed either via the /gathermate slash command or be found in the Interface options in the WoW Menu.
Localization (Translation of Nodes)
GatherMate2 relies on the node names to be translated in all languages WoW supports. You can contribute additional translations for your language here using the Localization tool:
https://www.wowace.com/projects/gathermate2-classic/localization
Any translations submitted through that tool will be automatically included in the next release.
-
View User Profile
-
Send Message
Posted Mar 7, 2026needs update. herbs start disappearing on map. was in a lower level area - alliance side
-
View User Profile
-
Send Message
Posted Mar 1, 2026https://github.com/paradosi/GatherMate2 should hold you over till this gets patched by nevcairiel
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to paradosi: Gettin blasted with errors with that after harvesting a node, and importing the wowhead data doesn't seem to be possible.
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to sirsquirrels: Actually I started seeing errors, just pushed a fix to github.
-
View User Profile
-
Send Message
Posted Feb 25, 2026Unfortunately getting this on my Druid, who has Herb & Alch :(
5x ...rfaceGatherMate2Marker/GatherMate2Marker.lua:1: attempt to call global 'GetAddOnMetadata' (a nil value)
Locals:
-
View User Profile
-
Send Message
Posted Feb 25, 2026GatherMate2Marker is a different addon entirely. Unfortunately it seems out of date. https://www.curseforge.com/wow/addons/gathermate-2-marker
-
View User Profile
-
Send Message
Posted Feb 16, 2026This now seems to be completely broken, it's giving me over 4K errors.
-
View User Profile
-
Send Message
Posted Feb 15, 2026cant open options, /gathermate opens game options only
-
View User Profile
-
Send Message
Posted Feb 9, 2026Could we get support for Fishing - Oil Spill? The ones that are in Stonetalon. Classic Era.
-
View User Profile
-
Send Message
Posted Feb 8, 2026Is there anything in here stand out as to why i'm getting over 56 thousand lua errors?
56164x GatherMate2/Display.lua:527: bad argument #1 to 'SetAlpha' (Usage: self:SetAlpha(alpha))
[GatherMate2/Display.lua]:527: in function 'addMiniPin'
[GatherMate2/Display.lua]:701: in function 'UpdateMiniMap'
[GatherMate2/Display.lua]:232: in function <GatherMate2/Display.lua:229>
Locals:
self = <table> {
modules = <table> {
}
defaultModuleLibraries = <table> {
}
updateFrame = Frame {
}
baseName = "GatherMate2"
defaultModuleState = true
trackingCircle = "Interface\AddOns\GatherMate2\Artwork\track_circle.tga"
name = "GatherMate2_Display"
orderedModules = <table> {
}
WorldMapDataProvider = <table> {
}
minimapShapes = <table> {
}
enabledState = true
minimapSize = <table> {
}
moduleName = "Display"
}
pin = GatherMatePin18 {
zone = 1944
PixelSnapDisabled = true
coords = 6120750000
y1 = -1101.562408
nodeType = "Herb Gathering"
y = 0.750000
x = 0.612000
title = "Dreamfoil"
x1 = 2378.858207
nodeID = 426
isCircle = false
worldmap = false
texture = Texture {
}
}
refresh = true
xDist = 11.841744
yDist = -182.537567
dist_2 = 33460.190321
diffX = 0.058386
diffY = -0.900000
alpha = -0.028195
isRound = false
dist = 2.028195
lastXY = 2390.699951
lastYY = -1284.099976
trackShow = <table> {
Treasure = true
Herb Gathering = true
Extract Gas = true
Fishing = true
Mining = true
}
db = <table> {
alpha = 1
miniscale = 0.750000
showMinimap = true
trackColors = <table> {
}
scale = 1
trackShow = "always"
worldMapIconsInteractive = true
trackDistance = 100
show = <table> {
}
filter = <table> {
}
cleanupRange = <table> {
}
importers = <table> {
}
minimapTooltips = true
showWorldMap = true
nodeRange = true
dbLocks = <table> {
}
}
trackingCircle = "Interface\AddOns\GatherMate2\Artwork\track_circle.tga"
minimapScale = 1
nodeTextures = <table> {
Treasure = <table> {
}
Herb Gathering = <table> {
}
Extract Gas = <table> {
}
Fishing = <table> {
}
Mining = <table> {
}
Logging = <table> {
}
Archaeology = <table> {
}
}
rotateMinimap = false
cos = nil
sin = nil
mapRadius = 100
minimapShape = <table> {
1 = false
2 = false
3 = false
4 = false
}
Minimap = Minimap {
location = FontString {
}
timer = 0
backdrop = Frame {
}
}
minimapWidth = 93.714256
minimapHeight = 93.714287
-
View User Profile
-
Send Message
Posted Feb 10, 2026What sticks out to me is that the line information does not match my version. You should uninstall and re-install and make sure you have "GatherMate2 Classic", it seems like some updaters can get confused and grab an old version.
-
View User Profile
-
Send Message
Posted Feb 4, 2026Just today GatherMate2 classic just started crashing, can not hit disable or ignore button just a massive amount of clicking noise. I have not added any other addons in a long time, so its not like it is conflicting with something else.
-
View User Profile
-
Send Message
Posted Feb 3, 2026Any idea when this will let us use the import function? It's still not working.
This is what i'm seeing:
8x GatherMate2/Config.lua:954: attempt to call global 'GetAddOnInfo' (a nil value)
[tail call]: ?
[GatherMate2/Config.lua]:954: in function 'member'
-
View User Profile
-
Send Message
Posted Feb 6, 2026In reply to xOnyxius: do we know if anyone is even looking into this issue or is this dead at this point?
-
View User Profile
-
Send Message
Posted Feb 6, 2026In reply to xOnyxius: well thats odd, yea i removed all traces of gathermate 2, redownloaded and now it's working again. Thank you, I guess I should have started with the basics :( i'll scold myself. thanks again.
-
View User Profile
-
Send Message
Posted Feb 6, 2026If you are getting that particular error, your version is vastly out of date. You should check that you are actually using "GatherMate2 Classic", not accidentally using an old retail version on Classic, which would not work.
-
View User Profile
-
Send Message
Posted Feb 6, 2026In reply to nevcairiel: Thanks, so i'm using Gathermate2 classic version 2.5.5 by you. I'm using GatherMate2 Data Wowhead classic 2.5.5 by Marrtin. I'm using curseforge app to auto update my addons.i'll delete the addon folders and redownload them again and update here if it worked or not.
-
View User Profile
-
Send Message
Posted Feb 1, 2026Hello, I have an issue with the last version of this wonderful addon: I try to select specific mining nodes to display in my map; since I am only interested into Titans mining nodes, I try to select only the ones related to Titans. However, each time I select (for instance) "Draconium touched by Titans", all the Draconium nodes are automatically selected, and I cannot unselect the only one I am not interested in. This issue is generalised to all types of ores.
Am I the only one with this issue ? I have uninstalled and reinstalled the addon, but without positive effects.
Many thanks for any help.
-
View User Profile
-
Send Message
Posted Jan 27, 202647x GatherMate2/Display.lua:323: attempt to call global 'GetNumTrackingTypes' (a nil value)
[tail call]: ?
[GatherMate2/Display.lua]:323: in function 'MINIMAP_UPDATE_TRACKING'
[GatherMate2/Display.lua]:249: in function <GatherMate2/Display.lua:219>
[C]: ?
[Accountant_Classic/Libs/AceAddon-3.0-13/AceAddon-3.0.lua]:66: in function <...ccountant_Classic/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[Accountant_Classic/Libs/AceAddon-3.0-13/AceAddon-3.0.lua]:523: in function 'EnableAddon'
[Accountant_Classic/Libs/AceAddon-3.0-13/AceAddon-3.0.lua]:536: in function 'EnableAddon'
[Accountant_Classic/Libs/AceAddon-3.0-13/AceAddon-3.0.lua]:626: in function <...ccountant_Classic/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
-
View User Profile
-
Send Message
Posted Feb 6, 2026If you get that error, it basically means your version is quite a bit out of date. You should verify you are using "GatherMate2 Classic", and not an old retail version which would only be called "GatherMate2" without the Classic.