
Database research trail
Sources & coverage
What is included
Original-world items requiring level 60 or below, retained editorial entries, quests across both continents and special categories, and spawned or quest-linked NPCs. Development placeholders are excluded. Recipe entries are recipe items, not a complete learned-spell database. NPC and object loot links include direct loot rows only. Additional categories cover interactive world objects and selected trained, starting, recipe-linked and item-creation spells. Every record supports its own public discussion.
16,702 items · 4,277 quests · 7,431 NPCs and creatures · 1,661 recipe items (a subset of items) · 1,054 world objects · 6,496 selected spells and item-creation effects.
Snapshot attribution
Structured baseline adapted from CMaNGOS Classic-DB contributors, distributed under GNU GPL version 3. No warranty is provided. Modified for this library on 15 October 2026: selected factual fields, generated summaries, removed development placeholders, and added internal relations. Quest dialogue and walkthrough prose are not reproduced.
Data downloads
Structured data is provided with the same GPL-3.0 terms as its upstream baseline. Existing original editorial notes remain attributed to WoW Forever Friends.
Items JSON · Quests JSON · NPC records JSON · World objects JSON · Spells JSON · Transformation source · Additional catalogs source · License text
Blizzard enrichment
The live item library can enrich supported records from Blizzard’s Classic Game Data API. API imports are reference data, not confirmation of availability in Forever. The Classic API does not currently expose quests. Item detail pages show snapshot statistics; API refreshes appear in the live community record.
Verification & limitations
Baseline relations do not establish live availability, drop rates or spawn times. Shared loot pools are not expanded. Quest chains may have additional reputation, skill, class or race conditions. Historical records are labelled in the quest category. Compare with your current client before committing to a route.