Trend Explorer
Recent download momentum
Estimated downloads/hour over observed intervals in the last 48 hours.
Lines connect interval estimates, not hourly measurements. Unobserved time is not counted as zero or extrapolated to now.
About this addon
What it does
For bug reports and feature requests use following link: https://github.com/VichobAddons/MajesticBeastTracker/issues
WoW Midnight (12.0) addon that tracks daily Majestic Lure beast cooldowns and much more across all your skinning characters.
Why Majestic Beast Tracker?
Majestic Lures have a daily cooldown that resets with the daily server reset (same as daily quests). Blizzard provides no in-game indicator for these cooldowns:
If you have multiple skinners, at certain point, it's becoming hard to remember which character has used which lure on given date. No more Google Sheets or guessing.
Simplify consumable usage / teleports / lure crafting etc.
Features
Cooldown Tracking
- Multi-character tracking — See all your skinners' cooldowns in one grid
- Quest-based kill detection — Uses hidden quest flags for 100% reliable kill tracking, syncs across sessions
- Click to mark/clear — Manually mark kills as a fallback
- Locked lure display — Lures greyed out for characters without enough talent points
Loot Tracking & Economy
- Automatic loot tracking — Tracks skinning reagents from beast kills per character (daily + all-time)
- Loot Summary Window — Dedicated 3-column window with beast breakdown toggle, custom scroll, dynamic item width
- Loot History — 90-day archive with per-character and global browsing, calendar picker with data dots
- Loot Editor — Per-character loot editor with 3-column layout (Reset editable / All Time readonly), lock toggle, calendar history browsing
- CSV Export — Full history export with per-beast breakdown, TSM prices, active buffs, character metadata (Alpha)
- CSV Import — Paste data to fill missing entries, append mode for merging data between PCs (Alpha)
- Buff snapshot — Active consumable buffs recorded per beast kill for analytics
- TSM price integration — Loot values snapshotted at loot time using TradeSkillMaster prices
- Total reagent cost — Shows how much gold you need to craft remaining lures
- Custom loot tooltip — Replaces GameTooltip with proper 3-column layout for per-char and global hover
Route System
- Per-beast skip — Skip individual beasts from your daily route
- Harandar min level — Auto-skip Harandar for characters below a set level (80-90)
- Hide Skipped Columns — Completely remove skipped beast columns for a cleaner view
- Custom route order — Reorder beasts in Settings to match your preferred route
- Auto-Waypoint — After killing a beast, sets a map waypoint to the next in your route
Warband Bank Deposit
- Auto-deposit on bank open — Automatically deposits tracked reagents when you open the Warband Bank
- Manual deposit button — Click to deposit all tracked skinning loot and/or lure reagents (fish)
- Configurable — Separate toggles for beast rewards and lure reagents
Reagents & Crafting
- Reagent icons — See reagent needs per lure with have/need or missing counts
- Pre-crafted lure detection — Lures already in bags reduce reagent count needed
- Craftable count — Shows how many lures you can craft from all sources (bags + bank + warband bank)
- Weekly knowledge tracking — Track Midnight Skinning weekly KP quests (Trainer, Drops, Treatise, DMF) per character
- Auction House integration — Autofill buy quantity, Auctionator shopping list
Consumables
- Consumable tracking — Sanguithorn Tea, Haranir Phial of Perception (both quality tiers), Root Crab with live buff timers
- Refulgent Razorstone — Tool enchant tracker with remaining time, auto-opens skinning window for application
- Sharpen Your Knife — Spell charges (X/Y) with recharge timer, cooldown sweep at 0 charges
- Show/hide per item — Toggle each consumable individually in settings
- Tool icon on tracker — Skinning tool shown next to current character name when Razorstone is active (click to apply enchant)
- Stackable buff support — Root Crab shows remaining time + bag count
- Secret value taint handling — All spell charge/cooldown logic inside pcall for instanced content
Travel & Shortcuts
- Travel buttons — Hearthstone, Dalaran Hearthstone, Arcantina Key, Wormhole Generator (Engineering)
- Hearthstone toy selector — Drag any HS toy onto the slot to replace (validates via tooltip text, Shift+Right-click to reset)
- Mage Teleport: Silvermoon — Class-conditional (classID 8)
- Vulpera Return to Camp — Race-conditional (raceID 35)
- Lure shortcuts — Click to use lure, Shift-click to open recipe/craft, Right-click to set waypoint
- Map waypoints — Right-click lure icon to set a waypoint to the beast location
Profession Info
- Gear popup — Click a character's name to see equipped skinning tools, accessories, profession stats, and weekly quest status
- Profession stats — Per-character Skill, Perception, Finesse, and Deftness (base + talents + perks + gear + buffs)
- TalentData.lua — Locale-safe talent detection via numeric pathNode IDs for all 10 skinning talent paths
- Perk bonus stats — Fixed stat grants from 70+ perkNode IDs (no tooltip parsing needed)
- Stats caching — 5s TTL cache for profession stats, invalidated by talent/gear/buff changes (Alpha)
UI & Settings
- Toolbar — Dedicated top toolbar with custom gold-themed Tabler icons
- Bottom bar — Timer, Total Needed (gold), and Logout button
- Settings dropdown — Fly-out submenus from gear icon in toolbar (Route, Reagents, Consumables, Loot, Warband, Display, Borders)
- Auto-Hide — Dedicated button on left side of toolbar, fades tracker when mouse leaves
- Gold color scheme — All borders, separators, title text in gold theme with 0.7 alpha borders
- Border toggles — Separate toggles for Lure+Reagents and Travel+Consumables borders
- Instance guard — Disables addon in dungeons/raids/PvP/arenas/scenarios (toggleable)
- Zone labels — Color-coded zone names below each lure column
- Minimap button — Left-click toggles window, right-click opens settings
- Non-skinner auto-hide — Tracker stays hidden on characters without Midnight Skinning
- Hide in combat — Optionally hide the tracker during combat
- Character management — Right-click to hide/show characters, hidden chars excluded from reagent counts
Locale Support
- Stat names — Resolved from spell IDs (locale-safe for all client languages)
- Talent detection — PathNode IDs instead of English name search (fixes "Locked" on non-English clients)
- Consumable buffs — Detection via buffSpellID, not hardcoded English names (Alpha)
- Item counts — Via itemID, not item names (Alpha)
- CJK support — Pattern matching handles languages without spaces between numbers and stat names
Architecture
- File split — UI.lua split into UI, LootUI, GearPopup, Settings, CalendarPicker, ConsumableBar, TalentData
- Performance — Cached tooltip frames (created once), deferred login detection, removed 60s ticker (Alpha)
@project-version@— TOC version auto-set from git tag by CurseForge packager
Lure Locations
| Lure | Zone | Beast | Talent Points |
|---|---|---|---|
| Eversong | Eversong Woods | Gloomclaw | 1 |
| Zul'Aman | Zul'Aman | Silverscale | 10 |
| Harandar | Harandar | Lumenfin | 20 |
| Voidstorm | Voidstorm | Umbrafang | 30 |
| Grand Beast | Voidstorm | Netherscythe | 40 |
Slash Commands
| Command | Action |
|---|---|
/mbt |
Show tracker |
/mbt hide |
Hide tracker |
/mbt lock |
Toggle frame lock |
/mbt settings |
Open settings |
/mbt talent N |
Override talent points (0-40) |
/mbt remove Name-Realm |
Remove a character |
/mbt nuke |
Clear current character data |
/mbt nuke all |
Clear ALL data |
/mbt debug stats |
Show profession stat breakdown |
/mbt debug gear |
Show skinning gear detection |
/mbt debug calc |
Show stat calculation details |
Also available as /beast and /lure.
Cooldown Mechanics
- Each lure has an independent daily cooldown
- You can use all 5 lures in the same day
- Cooldowns reset at the daily server reset (same as quest reset)
- The addon records kill timestamps and compares against
C_DateAndTime.GetSecondsUntilDailyReset()
Prerequisites
Requires Skinning with Talented Tracker specialization points
Technical Notes
- Kill detection uses hidden quest flags via
C_QuestLog.IsQuestFlaggedCompleted()(CLEU was removed for addons in Midnight 12.0) - Uses
BackdropTemplate(safe in 12.0) - SavedVariables:
MajesticBeastTrackerDB(account-wide) - Dependencies: LibStub, CallbackHandler, LibDataBroker, LibDBIcon
- Talent detection via numeric pathNode/perkNode IDs from Midnight Skinning profession tree
- All consumable buff detection via spell IDs (locale-safe)
At-a-glance numbers
Performance highlights
- Peaked at Hot #264 on Aug 13, 2026.
- Peaked at Rising #297 on Aug 14, 2026.
- Featured on the Hot list across 5 distinct weeks.
- Shipped 2 releases in the last 30 days.
- Averaging 41 new downloads per day over the past week.
Visuals
Screenshots 2
Use real gameplay shots to assess the addon before installing.