PeaversGetThereData

Libraries

A data library addon for World of Warcraft that provides the static travel data behind PeaversGetThere: the portal/boat/zeppelin/tram travel graph, the teleport catalog, flight points, dungeon entrances, and extra searchable names.

WoW 12.1.5 Actively Maintained

Trend Explorer

Recent download momentum

Estimated downloads/hour over observed intervals in the last 48 hours.

Latest interval +2 /h 0.999h observed interval · ending Sep 11, 7 AM
Peak estimate +13 /h 1h observed interval · ending Sep 10, 7 PM
Average estimate +4.54 /h Time-weighted · 47.5h covered of 48h

Lines connect interval estimates, not hourly measurements. Unobserved time is not counted as zero or extrapolated to now.

About this addon

What it does

PeaversGetThereData

AddonSentry

A data library addon for World of Warcraft that provides the static travel data behind PeaversGetThere: the portal/boat/zeppelin/tram travel graph, the teleport catalog, flight points, dungeon entrances, and extra searchable names.

Features

  • Travel graph of portals, boats, zeppelins and trams (nodes + typed, costed edges) for cross-continent routing
  • Teleport catalog covering hearthstones and toy variants, class teleports, engineering wormholes and M+ dungeon teleports
  • Flight-point and dungeon-entrance databases generated from wago.tools db2 exports (fills the "only discovered" gaps in the client APIs)
  • Search-extras blob with names and aliases the client cannot enumerate (auction houses, portal rooms, barbers, ...)
  • Clean public API consumed by PeaversGetThere and available to any addon
  • No configuration, no saved variables — pure data provider

API

The addon exposes a global PeaversGetThereData.API:

local API = PeaversGetThereData.API

-- Plain accessors: shared, read-only tables of shape { updated = "...", <payload> }
local nodes = API.GetTravelNodes()          -- .nodes[nodeID] = { kind, map, x, y, name, faction, req }
local edges = API.GetTravelEdges()          -- .edges[i] = { from, to, method, cost, req }
local teleports = API.GetTeleports()        -- .teleports[i] = { id, type, dest, ... }
local taxi = API.GetTaxiNodes()             -- .nodes[taxiNodeID] = { map, x, y, name, faction, edges }
local entrances = API.GetDungeonEntrances() -- .entrances[journalInstanceID] = { map, x, y, name, kind, faction }

-- Ownership transfer: search-extras chunks are handed over once so the caller
-- can free them after concatenating. Returns nil on subsequent calls.
local extras = API.TakeSearchExtras()       -- { payloads = {...}, chunks = {...} }

Installation

This is a data library used by other Peavers addons and doesn't require direct user interaction. PeaversUpdater installs and updates it automatically alongside its parent addon, or download it directly from CurseForge.


Part of the Peavers addon collection · Report an issue · Support development on Patreon

At-a-glance numbers

Performance highlights

  • Peaked at Hot #495 on Sep 4, 2026.
  • Peaked at Rising #105 on Aug 11, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 114 releases in the last 30 days.
  • Averaging 146 new downloads per day over the past week.

Discover more

Keep exploring

Similar addons you might also want to check out.

More by Peavers

Same creator, different utilities.

Similar in Libraries

Comparable addons in the same lane.