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.

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 and hit a few buttons to import all the provided data, and you're good to go.


  • Tracking of all gathering professions and more!
    • Herbs
    • Mines
    • Gas Clouds
    • Archaeology Digs
    • Fishing Pools
    • Treasures
  • Display of all collected data on the World Map and the MiniMap
  • Support for Routes
  • Import data via GatherMate2_Data - Updated regularly from WoWHead
  • Share data in your guild with GatherMate_Sharing

Video about configuring this addon.


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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of kagaro kagaro Dec 11, 2010 at 13:57 UTC - 0 likes

    Nevcairield push a fixed for it last night. I apologize i didnt mean to push an alpha last night I was half asleep and pushed by mistake.

  • Avatar of kontract kontract Dec 11, 2010 at 10:55 UTC - 0 likes

    Using the latest alpha - logged in and getting a full bugsack - I'm still in Stormwind.

    1x GatherMate2-1.0.6-2-g0ec7255\Display.lua:701: attempt to index field 'minimapSize' (a nil value) GatherMate2-1.0.6-2-g0ec7255\Display.lua:237: in function <GatherMate2\Display.lua:234>

    Locals: frame = <unnamed> { 0 = <userdata> } elapsed = 0.044000003486872 last_update = 1067.3950409805 forceNextUpdate = nil Display = <table> { DataUpdate = <function> @ GatherMate2\Display.lua:368: SetDefaultModuleLibraries = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:383: Enable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:315: UnregisterAllEvents = <function> @ A3Fu_Repair\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: UpdateMiniMap = <function> @ GatherMate2\Display.lua:655: EnableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:348: modules = <table> {} GetModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:231: IterateEmbeds = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:458: getMapPin = <function> @ GatherMate2\Display.lua:382: defaultModuleLibraries = <table> {} addMiniPin = <function> @ GatherMate2\Display.lua:470: updateFrame = <unnamed> {} RegisterMapEvents = <function> @ GatherMate2\Display.lua:258: SetDefaultModulePrototype = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:425: baseName = "GatherMate2" SKILL_LINES_CHANGED = <function> @ GatherMate2\Display.lua:294: ReparentMinimapPins = <function> @ GatherMate2\Display.lua:807: name = "GatherMate2_Display" trackingCircle = "GatherMate2\Artwork\track_circle.tga" IsEnabled = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:467: orderedModules = <table> {} UpdateIconPositions = <function> @ GatherMate2\Display.lua:581: DisableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:366: MINIMAP_UPDATE_TRACKING = <function> @ GatherMate2\Display.lua:310: Disable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:330: OnDisable = <function> @ GatherMate2\Display.lua:285: MinimapZoom = <function> @ GatherMate2\Display.lua:553: RegisterMessage = <function> @ A3Fu_Repair\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118: UnregisterMessage = <function> @ A3Fu_Repair\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181: MinimapChanged = <function> @ GatherMate2\Display.lua:547: getMiniPin = <function> @ GatherMate2\Display.lua:442: ScheduleUpdate = <function> @ GatherMate2\Display.lua:364: UpdateVisibility = <function> @ GatherMate2\Display.lua:327: UnregisterMapEvents = <function> @ GatherMate2\Display.lua:270: IsModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:238: ConfigChanged = <function> @ GatherMate2\Display.lua:373: SetDefaultModuleState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:403: SetSkillProfession = <function> @ GatherMate2\Display.lua:359: SetTrackingSpell = <function> @ GatherMate2\Display.lua:354: SetEnabledState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:440: addWorldPin = <function> @ GatherMate2\Display.lua:411: enabledState = true UpdateWorldMap = <function> @ GatherMate2\Display.lua:751: RegisterEvent = <function> @ A3Fu_Repair\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118: UnregisterAllMessages = <function> @ A3Fu_Repair\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: ChangedVars = <function> @ GatherMate2\Display.lua:565: OnEnable = <function> @ GatherMate2\Display.lua:223: NewModule = <function> defined @I -

  • Avatar of kagaro kagaro Dec 11, 2010 at 03:14 UTC - 0 likes

    GatherMate2 doesnt use Astrolab at all. The issue is most likely the nodes in Hyjal arent setup correctly in the localization. Please check teh localization entries up in the localization tab in this project and check the node names. See the above localization tab at the top of the project page.

  • Avatar of kaimon kaimon Dec 11, 2010 at 00:16 UTC - 0 likes

    Gathermate2 is not storing any nodes I have collected. German client. I have farmed Hyjal for a while and there are still no nodes shown. Also Gathermate2 Data shows nodes in Azshara just fine, but nothing in Hyjal at all.

    Could this login message be responsible?

    [01:05:57] Astrolabe is missing data for Ahn'Qiraj: Das Gefallene Königreich.
    [01:05:57] Astrolabe is missing data for Darnassus.
    [01:05:57] Astrolabe is missing data for Hyjal.
    [01:05:57] Astrolabe is missing data for Orgrimmar.
    [01:05:57] Astrolabe is missing data for Südliches Brachland.
    [01:05:57] Astrolabe is missing data for Uldum.
    [01:05:57] Astrolabe is missing data for Abyssische Tiefen.
    [01:05:57] Astrolabe is missing data for Das Schlingendornkap.
    [01:05:57] Astrolabe is missing data for Halbinsel von Tol Barad.
    [01:05:57] Astrolabe is missing data for Nördliches Schlingendorntal.
    [01:05:57] Astrolabe is missing data for Ruinen von Gilneas.
    [01:05:57] Astrolabe is missing data for Ruinen von Gilneas.
    [01:05:57] Astrolabe is missing data for Schattenhochland.
    [01:05:57] Astrolabe is missing data for Schimmernde Weiten.
    [01:05:57] Astrolabe is missing data for Schlingendorntal.

    Lib-Tourist 3.0 and Lib-Babble3.0 are also throwing errors with missing localisation data but they seem to be connected to other map-related addons of - sort of - "your addon family" (Mapster, HandyNotes). It would be nice if you could hint at what we need to do to help to get stuff running on german clients. Can't be that difficult to fill in the missing translation data, but where?

    Edit: I'm getting imported nodes in Kelp'thar Forest (and in all that underwater area) though. Could the problem be connected to phasing? I did not do any quests in Kelp'thar Forest, just the starting quest that sent me there. Same in Hyjal.

    Last edited Dec 11, 2010 by kaimon
  • Avatar of kagaro kagaro Dec 10, 2010 at 22:24 UTC - 0 likes

    is bugsack grabbing any errors?

  • Avatar of sarbian sarbian Dec 10, 2010 at 19:34 UTC - 0 likes

    I have the same problem with all other addon disabled. I tried embedded & disembedded.

    The strange thing is that it works only after I just launched WoW and log a char. If I reload the ui or log an other char it does not works until I quit wow. (on 1.0.6)

    Last edited Dec 10, 2010 by sarbian
  • Avatar of kagaro kagaro Dec 09, 2010 at 23:00 UTC - 0 likes

    what minimap and map addons are you using, also are you running disembedded

  • Avatar of randomgrace randomgrace Dec 09, 2010 at 05:48 UTC - 0 likes

    Loaded the latest alpha - the non-existent minimap circles are gone - this time on my new Worgen. I've tried unloading the minimap button addon (Minimap Button Frame), tried logging out and back in, checked the database options, and all the 'show' options. The minimap info should be showing up, right?

    Any suggestions?

  • Avatar of randomgrace randomgrace Dec 08, 2010 at 05:16 UTC - 0 likes

    So, am I doing something wrong or do I have an interaction with my minimap addon? In GatherMate, nodes that show up on the main map would show up as circles on the minimap - I don't see anything. Just read the FAQ (maybe still set for GatherMate not Mate2), which says that button bag addons for the minimap might cause this, but I've disabled my addon that does this, and still no sign. Also - there is an option to show nodes on the border of the minimap - which also doesn't seem to be working. GatherMate worked just fine for both of these.

    The above is happening in Mount Hyjal. In the rest of Kalimdor - I see the empty circles in the minimap.

    Interesting. Logged out of this character and back in - now I see the empty circles on the minimap. And 'nodes on the border'.

    Last edited Dec 08, 2010 by randomgrace
  • Avatar of jrkid jrkid Dec 07, 2010 at 09:52 UTC - 0 likes

    Is that possible to add a function to just delete all data at one selected zone?
    Since Kalimdor/Eastern Kingdoms data make me a little bit mad, I want to just clear them. :/

Table of contents

  1. 1 Features
  2. 2 Usage


Date created
Sep 06, 2010
Last update
Oct 19, 2014
Development stage
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • koKR
  • ruRU
  • zhCN
  • zhTW
All Rights Reserved
Curse link
Recent files



Embedded library