Skip to content

Add Bestiary plugin - #14805

Open
iTheFish wants to merge 2 commits into
runelite:masterfrom
iTheFish:add-bestiary
Open

Add Bestiary plugin#14805
iTheFish wants to merge 2 commits into
runelite:masterfrom
iTheFish:add-bestiary

Conversation

@iTheFish

@iTheFish iTheFish commented Aug 6, 2026

Copy link
Copy Markdown

Adds Bestiary — a card-collection / bestiary layer for Old School RuneScape. Every monster you kill rolls a chance to be "captured" as a collectible card with rolled stats, a rarity (Common→Mythic) and an independent shiny roll. Includes an album/catalogue of 200+ monsters, a Capture Level with XP and achievements, per-account collections, an in-plugin credits shop, and a shareable card export.

Repo: https://github.com/iTheFish/RuneLite-Bestiary-Plugin

Notes for review:

  • Pure Java, no extra runtime dependencies — no reflection, JNI, native libs, process execution or bundled jars. Storage is local JSON.
  • External network: the only outbound request is an optional, off-by-default fetch of monster artwork from the OSRS Wiki (oldschool.runescape.wiki). Only the monster's name is sent — no account or personal data — and images are cached to disk. This is disclosed in the plugin's config.
  • Chat output uses GAMEMESSAGE only (no input insertion / no automation).
  • The credits/rarity/reroll systems are purely cosmetic and live entirely inside the plugin: they have no real-world or in-game value and can't be traded for money, GP or items. A no-real-world-value disclaimer is shown in the UI.

BSD 2-Clause licensed. Thanks for reviewing!

@runelite-github-app

runelite-github-app Bot commented Aug 6, 2026

Copy link
Copy Markdown

@coopermor coopermor closed this Aug 8, 2026
@coopermor coopermor reopened this Aug 8, 2026
@runelite-github-app

runelite-github-app Bot commented Aug 8, 2026

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

removed java.lang.System.out
@jsonbjorn

This comment was marked as spam.

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.

3 participants