Description
Giuice Hunter Pets

A complete pet companion for Hunters: browse your stable without visiting one, preview pets in a 3D model viewer, see tameable beasts on the world map and minimap, and get tooltip info that tells you at a glance whether a beast is tameable for your spec.
Updated for the latest game version, with a freshly rebuilt pet database covering every major zone from Classic through Midnight.
What's New
- Hunter-only runtime loading now prevents the addon's UI, settings, map pins, tooltip hooks, and pet data from initializing on non-Hunter characters.
- 7,275 tameable pets mapped across 170 zones, including all current Midnight content (Eversong Woods, Isle of Quel'Danas, K'aresh, Hallowfall, Isle of Dorn, The Ringing Deeps, Azj-Kahet, and more).
- Stable Master pins now appear on the world map and minimap for Hunters, filtered by your faction.
- Database rebuilt from a resilient pipeline that cross-validates Wowhead with the previously shipped dataset, so pets you could already see don't disappear when Wowhead has a bad day.
- Coverage of recent battle pet families and reclassified beasts.
Changelog
- 🛠️ Fixed stable viewer edge cases: unloaded stable data no longer mixes active pets into the left pet list, and active-pet slots now respect their real slot IDs so empty slots stay empty.
- 🛡️ Added Hunter-only runtime guards so non-Hunter characters no longer initialize GiuiceHunterPets settings, map pins, tooltip hooks, UI frames, or pet/stable data.
- 🆕 +204 tameable pets, full Midnight coverage (Eversong, K'aresh, Quel'Danas, Hallowfall, and more).
- 🆕 Stable Master pins on the world map and minimap, with a dedicated settings toggle.
- 🔄 Updated coordinates and reclassified families synced with current Wowhead.
- 🛡️ More resilient data pipeline — known-good pet locations preserved even when Wowhead has parsing issues.
- ⚡ ~3-4× faster source refresh under the hood.
Features
Virtual Stable Viewer
Browse every pet in your stable from anywhere in the world — no need to visit a Stable Master.
- Full pet list with name, level, abilities, food preferences, and active-slot status
- 3D model viewer with rotation
- Search box and family-based filtering
- Beast Mastery secondary-pet slot displayed when applicable

Map Pins
Tameable beasts show up as pins on the world map and the minimap, with a 3D model preview when you hover.
- Filter pins by classification: All, Rare only, Elite only, or Disabled
- Minimap pins update automatically when you change zones
- Tooltip preview includes the pet's family icon and 3D model
Stable Master Pins
Stable Masters also appear on the world map and minimap for Hunter characters.
- Faction filtering hides opposing-faction Stable Masters
- Neutral Stable Masters are shown to both factions
- A dedicated settings checkbox turns Stable Master pins on or off immediately

Tooltip Enhancement
Hover any beast in the world to see, at a glance:
- Whether the beast is tameable by your current spec
- Family classification with the right icon
- Exotic / Beast Mastery requirements highlighted automatically
- Creature ID for advanced users

Minimap Integration
A minimap button to open and close the pet list window without cluttering your action bars.

Settings Panel
Native WoW settings panel integration — adjust map pin filters, minimap visibility, and other preferences from the standard interface options.
Installation Notes
If you're upgrading from an older version and the addon doesn't appear to load:
- Uninstall the previous version through the CurseForge app, or delete the
GiuiceHunterPetsfolder fromWorld of Warcraft/_retail_/Interface/AddOns/. - Reinstall via the CurseForge app, or download the zip and extract it directly into the AddOns folder.
/reloadin-game.
The folder structure must be Interface/AddOns/GiuiceHunterPets/ — extra nested folders will prevent loading.
How the Pet Database Stays Current
The pet location data is generated by a Python pipeline that scrapes Wowhead, validates every record, and falls back to the previously shipped dataset whenever Wowhead returns malformed or incomplete data. This means:
- New zones get covered as soon as Wowhead maps them.
- Known-good locations from prior releases never get lost.
- The build is fully reproducible — sources, cache, and diff reports are all checked into the repository.
Scripts and the SQLite database live at: github.com/giuice/GiuiceHunterPets/tree/main/scrapper
Acknowledgments
- Aspect of the Hunter — inspiration and reference for several features. Big thanks to the author for their contributions to the Hunter community.
- Wowhead — primary data source for tameable pet locations.
Known Issues
- A handful of pets that exist only inside dungeons or raids do not appear on the world map (this is intentional — the addon focuses on overworld locations).
- The "tooltip disable" option is not yet implemented.
- Settings panel layout occasionally needs a
/reloadto refresh after changes.
If you find a bug or want to suggest a feature, please leave a comment here on CurseForge — that's the fastest way to reach me.
Help Wanted
I'd appreciate help getting this addon properly listed in the CurseForge desktop app — if you have experience with that process, drop a comment.
WoW addon developers: if you spot improvements in the code, contributions and suggestions are very welcome. The repository is open on GitHub.
Donations
If this addon makes your Hunter life easier, consider supporting development:


