Skip to content

Add Persistent Bank#11614

Merged
riktenx merged 5 commits into
runelite:masterfrom
rsvaultpudgy-create:master
May 17, 2026
Merged

Add Persistent Bank#11614
riktenx merged 5 commits into
runelite:masterfrom
rsvaultpudgy-create:master

Conversation

@rsvaultpudgy-create
Copy link
Copy Markdown
Contributor

Adds Persistent Bank — a RuneLite plugin that snapshots bank / inventory / equipment / seed vault / Grand Exchange state to per-account JSON files on disk with a rate-limited cadence (15-minute cooldown by default).

Features

  • Side panel with a running wealth total across every Jagex account logged in on this machine, sorted by value. Values are precomputed from ItemManager GE prices at snapshot time and cached into the JSON, so the panel has no live cost on open.
  • Per-container toggles (bank / inventory / equipment / seed vault / GE).
  • Configurable snapshot cooldown, flush-on-logout, and snapshot folder path.

Compliance

Strictly observational. No input synthesis, no packet modification, no modifications to client state, no network I/O. The plugin reads from Client and writes JSON to disk; that's the full surface area.

Notes

The plugin's primary UI is the wealth panel — it works standalone and doesn't depend on any external tool. The snapshot JSON is a separate capability: its schema is documented in the README so anyone can write a reader. I'm building one such reader myself (RSVault) for aggregated cross-account views, but that's just one consumer among many possible ones.

Repo: https://github.com/rsvaultpudgy-create/persistent-bank-plugin

@rsvaultpudgy-create
Copy link
Copy Markdown
Contributor Author

Pushed d5dc03d to rename the manifest from persistent-bank.yml → persistent-bank so it matches the plugin-hub naming convention. Should resolve the build failure from the first CI run.

@runelite-github-app
Copy link
Copy Markdown

runelite-github-app Bot commented Apr 24, 2026

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

@riktenx riktenx closed this May 15, 2026
@riktenx riktenx reopened this May 15, 2026
@riktenx
Copy link
Copy Markdown
Member

riktenx commented May 15, 2026

your manifest file is invalid, https://github.com/runelite/plugin-hub#submitting-a-plugin

@riktenx riktenx added the waiting for author waiting for the pr author to make changes or respond to questions label May 15, 2026
@runelite-github-app runelite-github-app Bot removed the waiting for author waiting for the pr author to make changes or respond to questions label May 16, 2026
@runelite-github-app
Copy link
Copy Markdown

runelite-github-app Bot commented May 16, 2026

Comment thread plugins/persistent-bank Outdated
@riktenx
Copy link
Copy Markdown
Member

riktenx commented May 16, 2026

you need to set build=standard in runelite-plugin.properties

@riktenx riktenx added the waiting for author waiting for the pr author to make changes or respond to questions label May 16, 2026
@runelite-github-app runelite-github-app Bot removed the waiting for author waiting for the pr author to make changes or respond to questions label May 17, 2026
@riktenx riktenx merged commit bb3a2f0 into runelite:master May 17, 2026
2 of 3 checks passed
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.

2 participants