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 12, 2010 at 04:28 UTC - 0 likes

    Wujxin do you mean nodes you harvested aren't showing or that nothing was added by importing from gathermate2_data?

  • Avatar of wujxin wujxin Dec 12, 2010 at 04:21 UTC - 0 likes

    it doesn't show anything in Hyjal.

  • Avatar of mysticalos mysticalos Dec 11, 2010 at 20:29 UTC - 0 likes

    yeah they had to repurge it cause of some bad uploads they got from 3.3 the first day or so after patch.

    Last edited Dec 11, 2010 by mysticalos
  • Avatar of kagaro kagaro Dec 11, 2010 at 19:45 UTC - 0 likes

    Wowhead wiped thier db for a few zones after blue post stating a zone node cleanup.

  • Avatar of kaimon kaimon Dec 11, 2010 at 19:40 UTC - 0 likes

    I startet questing in Hyjal on another toon. No imported herb nodes either but those I found where stored. Tried again on the miner toon, still no nodes, nothing stored.
    From WoWHead:
    Obsidium Deposit: This object can be found in Abyssal Depths (93), Shimmering Expanse (92), Kelp'thar Forest (46) and Deepholm (20).
    Not in Hyjal? There are Obsidium nodes in Hyjal though. According to WowHead there are also no herb nodes in Hyjal, which is also not true. I will go farming later and look up the names in german.
    Can you save the nodes you prospected in Hyjal or anywhere else with the english client?

    Last edited Dec 11, 2010 by kaimon
  • 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?

Table of contents

  1. 1 Features
  2. 2 Usage


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



Embedded library