Add QuestPath#11771
Open
ripperosa wants to merge 4 commits intorunelite:masterfrom
Open
Conversation
|
New plugin |
|
This plugin requires reviews from Plugin Hub reviewers. The reviewer will request any additional changes if needed. Internal use only: Reviewer details Maintainer details |
tylerwgrass
requested changes
May 5, 2026
Member
tylerwgrass
left a comment
There was a problem hiding this comment.
- Your plugin file is improperly formatted (spacing at the start of the lines)
- Reflection is not allowed
Author
Thanks for the review.
Ready for re-review. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
QuestPath — quest prerequisite visualizer and planner for OSRS.
What it does
Pick any target quest, miniquest, or achievement diary. The plugin shows
the full prerequisite tree color-coded by completion, surfaces unmet skill
walls, and produces a topologically-ordered plan including training-method
suggestions weighted by Time / GP / AFK preference.
Data
257 quests / miniquests / diaries bundled as static JSON, derived from
Quest Helper's open-source helper classes (BSD-2-Clause). No Quest Helper
code is bundled — only structured requirement data parsed from their source.
The bundle is generated by a Python script at build time; the plugin makes
zero network requests at runtime.
Notes for reviewers
on Quest Helper's QuestManager (no public API exists). It is gated behind
an opt-in config (
enableQuestHelperHandoff, default false), so defaultusers never trigger reflection. Happy to remove this entire path if it's
a concern — it's isolated to one class (
integration/QuestHelperBridge.java)and one button on the info card.
injection, no PvM/PvP overlays.
data from their source).