Skip to content

Add OSRS Dashboard plugin#12288

Open
Seafoodguru wants to merge 2 commits into
runelite:masterfrom
Seafoodguru:add-osrs-dashboard
Open

Add OSRS Dashboard plugin#12288
Seafoodguru wants to merge 2 commits into
runelite:masterfrom
Seafoodguru:add-osrs-dashboard

Conversation

@Seafoodguru
Copy link
Copy Markdown

Adds OSRS Dashboard, a companion plugin for a self-hosted progress dashboard used by a private Ironman friend group.

What it does: observes XP (StatChanged), boss kill counts (chat KC messages), notable loot (NpcLootReceived above a configurable gp threshold), quest completions (Quest state to FINISHED), and login/logout sessions, and POSTs them as JSON to a backend.

Transparency / phone-home: the plugin talks only to a backend URL the user enters themselves (defaults to http://localhost:4100), and sends nothing until the user supplies both that URL and a personal ingest token. A master "Send data" toggle disables it entirely. The backend derives the account from the token, so no account name or other identity is ever sent by the client.

Rules: read-only observation plus outbound telemetry to the user's own server. No automation, no input simulation, no game-state modification.

Dependencies: only OkHttp and Gson, both bundled with runelite-client, so no verification-metadata.xml is required. Builds green against latest.release (tested on client 1.12.26.3).

@runelite-github-app
Copy link
Copy Markdown

runelite-github-app Bot commented May 30, 2026

@runelite-github-app
Copy link
Copy Markdown

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant