Description
Send a donation to help keep this project going : Square Donation Venmo Donation CashApp
ForgeFishing
Formerly Azeroth Angler
A modern WoW fishing addon with smart casting, session tracking, lure & tackle support, fish watching, compact tracking, and a premium all-in-one dashboard — now featuring the one-of-a-kind ForgeDMC Fish Metrics System.
Why ForgeFishing?
ForgeFishing is built for players who want more than a simple cast helper. It combines a beautiful fishing UI, smart cast tools, catch and session tracking, lure awareness, equipment support, and compact utility features into one polished addon — and now introduces a revolutionary per-fish weight & length measurement system unlike anything else on CurseForge.
Whether you fish for gold, cooking materials, achievements, or just love the feel of the water, ForgeFishing gives you the cleanest and most complete fishing experience in World of Warcraft.
🐟 ForgeDMC Fish Metrics System
The first WoW fishing addon to deliver real per-species weight & length analytics on every single catch. Every fish in the game now has an explicit size range — and every time you land one, the system rolls a precise measurement within that species' real bounds.
No other fishing addon does this. This is a ForgeDMC exclusive.
What Fish Metrics Adds to Your UI
Dense rows with explicit Weight | Length | Name columns. Sortable by any column ascending or descending with a live ▲▼ indicator.
Click any database row to highlight it and instantly sync the detail panel — showing Weight Range, Length Range, zone, rarity, and lure bonus.
Hover any fish name in the UI to see a four-line metric card: Size · Length · Weight Range · Length Range — full context at a glance.
The compact tracker now appends last-catch size and weight to the casts-per-minute readout: 4.2 cpm · Large 3 lb 7 oz.
Every entry in the live catch log carries the rolled annotation — Large · 28″ · 4 lb 3 oz — alongside the fish name and timestamp.
ForgeComm rare-fish alerts now include the angler's rolled size — so you know at a glance if that Lunker Carp was truly trophy-class.
Core Features
- Double-right-click casting
- Cast / Interact support
- Enhanced sound feedback
- Compact cast helper tools
- Live session dashboard
- Recent catches with size metrics
- Catch rate & casts per minute
- Zone breakdown & history
- Tackle tab with lure status
- Missing lure reminders
- Auto-lure on depletion
- Expanded bait recognition
- Equipment Manager support
- Gear restore tools
- Minimap button
- Compact tracker mode
Main UI Panels
Main dashboard with core stats, quick actions, and last-catch size metrics.
Fish watching, hotspots, zone awareness, and rare-fish alerts with size annotations.
Sortable species database with Weight Range, Length Range, rarity, and source detail.
Lure status, lure inventory, auto-lure, and bait recognition.
Live session details, catch log with size & weight annotations, and zone breakdown.
Fishing gear support and restore tools.
Configure sounds, compact mode, auto-lure, and smart-cast behavior.
Compatibility
Powered by ForgeDMC Toolkit. No more aged libraries taking up resources. Part of the ForgeDMC Addon Suite — integrates with BugForge, ForgeMaster, and ForgeComm.
Changelog
- [New] ForgeDMC Fish Metrics System — per-species weight/length database with explicit min/max ranges and derived fallback rolling
- [New] Fish Database: dense Weight | Length | Name columns with sortable headers and asc/desc toggle
- [New] Fish Database: selectable rows with highlighted selection and instant detail-panel sync
- [New] Fish Database detail panel: Weight Range and Length Range rows added
- [New] Tooltips: Size, Length, Weight Range, Length Range block on all fish links
- [New] Metrics shown consistently across Overview, Session, Watcher, Rare feeds, and compact tracker
- [New] Compact tracker pace line now includes last-catch size tag and weight
- [Fix] Startup: frame scale validated before apply — prevents zero-scale Lua error on first login
- [Fix] Startup: BugForge / ForgeMaster handler conflict resolved — no duplicate noise in debug log
- [New] Lure login: replaced enchant ID table values (263, 264, 265, 266, 3868, 4225)
- [New]
RefreshLureEnchantState()called on PLAYER_ENTERING_WORLD, PLAYER_EQUIPMENT_CHANGED, UNIT_INVENTORY_CHANGED - [Fix] PLAYER_ENTERING_WORLD zone-change guard prevents false lure-state resets
- [Fix] GetLureState now folds baitApplied cache into active check for accuracy on login
- Fixed auto-lure when no classic main-hand fishing pole is equipped
- Auto-lure and reminders now check fishing capability instead of strict rod state
- Added additional lure application fallback methods for better Retail compatibility
- Improved lure support for profession tool slot setups
- Expanded lure registry with broader lure and bait recognition
- Added source, vendor, and price metadata for lure items
- Improved name-based lure recognition fallback
- Tackle tab now shows better item detail for lure selection
- Auto-lure now prefers traditional skill lures over bait-style items
- Bag scanning now counts stack sizes correctly
- Fixed false-positive lure detection
- Restored missing-lure reminder behavior
- Improved auto-lure reliability when no lure is active
- Reduced reminder cooldown for clearer in-game feedback
- Added the new Tackle tab
- Added
/angler tackleand/angler lure - Improved lure-state handling and UI reliability
- Reworked the Overview layout to better use space
Slash Commands
/aa/angler/angler reset/angler session/angler compact/angler watcher/angler equipment/angler tackle/angler lure/angler gear/angler restore/angler debug/angler optionsAbout This Addon
ForgeFishing is a WoW fishing addon and World of Warcraft fishing UI with smart cast tools, fishing session tracking, lure management, bait support, fish watching, compact tracking, equipment utility, and the all-new ForgeDMC Fish Metrics System — the only addon that measures the weight and length of every fish you catch.
ForgeFishing is the new name for Azeroth Angler.


