RuneScape Just Made the Fan Tool Everyone Uses Official and Put Its Three Rival Authors on One Team. Riot Spent July Telling Trackers to Stand Down.

RuneScape Just Made the Fan Tool Everyone Uses Official and Put Its Three Rival Authors on One Team. Riot Spent July Telling Trackers to Stand Down.

Riot MMO · News · August 9, 2026 · By entgrove
IndustryRiot MMORuneScapeJagexAddonsAPIQuest HelperLeague Classic
Heads up: the news here is real and sourced. The read on what it means for the unannounced Riot MMO is ours, and speculative where labelled. RuneGrove covers everything through one lens: what it tells us about the MMO.

Source: RuneScape (Jagex). Verified against multiple sources; datamines and reports are labelled as such, not stated as fact.

The Fairy Rings plugin preview: a searchable Fairy Ring Teleport Network panel inside the client, with a travel log sorted by favourites, a discovered counter reading 47/58, destination codes such as DKQ for Glacor Cave and BJP for Polypore Dungeon, and number-key binds for favourites. (Jagex)
The Fairy Rings plugin preview: a searchable Fairy Ring Teleport Network panel inside the client, with a travel log sorted by favourites, a discovered counter reading 47/58, destination codes such as DKQ for Glacor Cave and BJP for Polypore Dungeon, and number-key binds for favourites. (Jagex)

Jagex Made the Fan Tools Official

Quest Helper becomes an officially supported plugin, built jointly by the three authors of the competing fan versions.

Every MMO eventually has to decide whether players get to build tools on top of its client. Jagex answered yes, then went further and put the authors of the three competing fan versions on the same team.

On 6 August 2026 Jagex published "API Plugin Previews & Quest Helper" on the official RuneScape news site, the second public checkpoint for the RuneScape API Project it first outlined in June 2026. Quest Helper leads it. Jagex calls it one of the most requested quality-of-life features from RuneScape players for years, and it will ship as an officially supported plugin.

The build team is the part worth staring at. Zoinkwiz wrote the OSRS Quest Helper, JosTheFarmer wrote BOLT's Quest Helper, Techpure wrote Alt1's Quest Helper, and all three are now building the official one together. Jagex describes the goal as keeping quest guidance inside the game instead of on a second monitor.

The Farming Timers plugin preview: countdown labels anchored over herb patches at Manor Farm reading Fly trap 3:18:04 and Dwarf weed 1:18:25, plus a Tracked Timers side panel and a Farming Timer toggle in the client's top-left corner. (Jagex)
The Farming Timers plugin preview: countdown labels anchored over herb patches at Manor Farm reading Fly trap 3:18:04 and Dwarf weed 1:18:25, plus a Tracked Timers side panel and a Farming Timer toggle in the client's top-left corner. (Jagex)
The Runic Attune plugin preview at the Soul altar, showing per-rune profit math live in the client: 1035gp per rune profit, a 1000.00gp baseline, 3194.77gp boosted, plus toggles for potions, powerbursts and perks and a prompt suggesting the player charge only one essence to reach the 50th trip faster. (Jagex)
The Runic Attune plugin preview at the Soul altar, showing per-rune profit math live in the client: 1035gp per rune profit, a 1000.00gp baseline, 3194.77gp boosted, plus toggles for potions, powerbursts and perks and a prompt suggesting the player charge only one essence to reach the 50th trip faster. (Jagex)
A second Runic Attune view of the same altar run, with the plugin's boost toggles switched to a different configuration and the projected output updated to match. (Jagex)
A second Runic Attune view of the same altar run, with the plugin's boost toggles switched to a different configuration and the projected output updated to match. (Jagex)
RuneScape's Steam store header art. (Jagex)
RuneScape's Steam store header art. (Jagex)

Seven more plugins are in preview: Tile Markers, Menu Entry Swapper, Agility Helper, Home Planner, Farming Timers, Fairy Rings and Runic Attune. Jagex says they are still in progress, feedback is running through dedicated Reddit and Discord discussions, and it reported progress on submission guidelines and moderation for the API alongside closer work with plugin creators.

Read the screenshots instead of the announcement. Farming Timers pins live countdowns over the herb patches at Manor Farm, so a fly trap reading 3:18:04 sits in the world rather than in a spreadsheet. Fairy Rings turns the teleport network into a searchable panel with favourites, number-key binds and a 47/58 discovered counter. Runic Attune stands at the Soul altar and does the money: 1035gp profit per rune, a 1000.00gp baseline against 3194.77gp boosted, plus a prompt telling the player to charge one essence so they reach the 50th trip faster.

On SteamRuneScapeTrailer, screenshots, and the full store page

Riot's Answer, Nine Days Earlier

On 28 July Riot Developer Relations closed League Classic data to the Riot API and asked trackers to stand down.

Riot's most recent public decision on the same question went the other way. On 28 July 2026 Riot Games Developer Relations posted that League Classic match history data will not be available via the Riot API, and asked that League Classic data not be aggregated or displayed to users in any form, to preserve the spirit of the mode.

It was not a blanket shutout. The same post said League Classic would be supported as a valid map type in Riot's Tournament API, so community-run tournaments keep their endpoint. Organised play gets served. The op.gg-shaped layer does not.

The post has been viewed more than 1 million times, which is a lot of attention for a developer-relations note about an API field. It is a decent proxy for how much people care about the tooling layer, right up until the moment it disappears.

6 Aug 2026Jagex's plugin postThe second public checkpoint for the RuneScape API Project.
28 Jul 2026Riot's Classic rulingLeague Classic match history stays off the Riot API.
1 millionViews on that Riot postA developer-relations note about an API field.
The questionJagex, RuneScapeRiot, on the record
Fan tools in the clientOfficially supported. Quest Helper ships as a sanctioned plugin, with more still in preview.League Classic match history data will not be available via the Riot API.
Who writes themZoinkwiz, JosTheFarmer and Techpure, three rival authors, building one version together.Riot asked that League Classic data not be aggregated or displayed to users in any form.
Where third parties still fitFeedback on the previews runs through dedicated Reddit and Discord discussions.League Classic is supported as a valid map type in Riot's Tournament API for community-run tournaments.
ModerationJagex reports progress on submission guidelines and moderation for the API.Not revealed

Neither studio is being lazy about this. Jagex is taking on a moderation cost it could have avoided, and Riot is protecting a mode it thinks aggregation would flatten. What actually differs is where the tooling ends up living: inside the product behind a submission process, or outside it in an overlay scene the developer cannot see or design around.

What This Means for the Riot MMO

Two live answers to the same question, and the Runeterra MMO has not given its own.

The Runeterra MMO inherits this question, and it lands harder there than it does in League. A MOBA's third-party layer is mostly post-match: builds, win rates, a scoreboard you read afterwards. Raid-scale PvE is live. Timers and callouts are not analysis, they are input, and they arrive while the fight is still happening.

World of Warcraft settled this by accident and has been living with the result ever since. DBM and WeakAuras did not make raids easier. They moved the floor, and encounters got tuned to the new floor. Anyone who has been asked to import a WeakAuras string before a first pull knows how long ago those tools stopped being optional.

That is the trap in front of Riot. You tune for players who have timers and callouts, or you tune for players who do not. You cannot tune for both, and the call has to be made before the encounter team writes its first boss.

You tune for players who have timers and callouts, or you tune for players who do not.

The read for the MMO (speculative):
  • Riot has to pick a side eventually: sanction an addon API and staff the moderation, or lock the client and accept an unofficial overlay scene it cannot see.
  • Runic Attune is the exact failure mode Riot named for League Classic, running in a different game: a fan plugin computing optimal gp per hour live inside the client.
  • Jagex's route turns the strongest community tool authors into collaborators. Riot's July stance turns the equivalent people into a compliance problem.
  • Encounter design is downstream of the answer. Tune for players with timers and callouts, or tune for players without them.
  • An official API is a staffing line, not just a technical one. Jagex is publicly working on submission guidelines, which is the part a locked client never has to pay for.

The Runic Attune preview is the thing Riot named in July, wearing a different game's UI. A community plugin computing optimal gp per hour live inside the client is the RuneScape version of data "aggregated or displayed to users in any form". Jagex looked at that screen and shipped it with its own name on it.

Riot has also been recruiting from the end of the genre where the overlay is assumed. We covered the studio handing traversal work to a WoW veteran, and RuneScape has already set a bar Riot will be measured against on player housing. People bring their instincts with them, and those instincts were formed in a game where everyone raids with a second UI layer running.

Here is the encounter, if you want to look at one. Riot has already filmed a Runeterra fight at the scale a raid tier would need.

Lucian, alone at a village wall before the Mist reaches it (0:27).
Lucian, alone at a village wall before the Mist reaches it (0:27).
Poppy swings into a wall of Black Mist that is already taller than the treeline (2:26).
Poppy swings into a wall of Black Mist that is already taller than the treeline (2:26).
The Mist erupts over a coastline and takes the whole headland at once (3:05).
The Mist erupts over a coastline and takes the whole headland at once (3:05).
A swordsman kneels under an enormous blade as a wraith rises out of the fog behind him (3:33).
A swordsman kneels under an enormous blade as a wraith rises out of the fog behind him (3:33).
A war party forms up in front of a burning citadel as the Mist takes the outer walls (4:12).
A war party forms up in front of a burning citadel as the Mist takes the outer walls (4:12).

Ruination, the Season 2021 cinematic, plays like an encounter storyboard. The Black Mist takes a coastline in one shot. A war party forms up in front of a citadel that is already burning. Nothing in frame is a solo problem, and every beat in it is a mechanic somebody would want a timer for.

The canon underneath it is already shaped like content. ViegoViego forced his way into the Vaults of Helia to reach the Waters of Life, the breach loosed the Black Mist, and the Blessed Isles became the Shadow Isles. ThreshThresh was one of the keepers of that vault before the artifacts he guarded finished with him. A wing, a boss, an add and a reason, written years before anyone asked whether the fight needs a timer bar.

None of that is a claim about the game. Riot has confirmed exactly one thing about the MMO: it is set in Runeterra. Which regions, how much of the map, what era, which platforms, how it is sold, all unrevealed. The map below and the crests under it show the fiction Riot is drawing on, not a starting area.

Runeterra, the world the Riot MMO is set in.
Runeterra, the world the Riot MMO is set in.
Bilgewater
Bilgewater
Mount Targon
Mount Targon
Shadow Isles
Shadow Isles

Those three crests are a fair sample of the problem. Bilgewater is a harbour town run by GangplankGangplank money and IllaoiIllaoi's faith. Mount Targon's summit is an impossible climb that few who attempt it survive. The Shadow Isles are the Mist itself. Different encounter grammar in each, and one addon policy has to hold across all of them.

Studios that publish their reasoning tend to get better arguments back. ArenaNet did it when it published the exact reason a fifth playable species did not make Guild Wars 3. Jagex is doing it now by shipping unfinished previews and asking for notes. Riot's July post came from the same instinct pointed the other way: it explained itself, and then it closed the door.

Your Take

Reader poll

Should Riot's MMO ship an official addon API, or keep the client locked the way League is?

What's Next

The next answers to the same design questions are already in our coverage.

Reported from RuneScape (Jagex) and corroborating coverage. The MMO read is ours and clearly speculative. Analysis by RuneGrove.

More Riot MMO News