#github

1 messages ยท Page 8 of 1

rough garnetBOT
#

Pull requests which automatically pass the "RuneLite Plugin Hub Checks" and use the standard build type are now eligible for automated review. If your plugin uses the standard build.gradle script, consider adding build=standard to your runelite-plugin.properties file and update this PR.

I added build=standard into this patch PR, should the checks re-run automatically?

You have not updated this PR with the new commit that includes that change.

#

Pull requests which automatically pass the "RuneLite Plugin Hub Checks" and use the standard build type are now eligible for automated review. If your plugin uses the standard build.gradle script, consider adding build=standard to your runelite-plugin.properties file and update this PR.

I added build=standard into this patch PR, should the checks re-run automatically?

You have not updated this PR with the new commit that includes that change.

My apologies, I d...

rough garnetBOT
#

Adds a plugin for players who follow a daily rooftop agility routine. Tracks lap count and Marks of Grace against configurable daily goals, with automatic reset at midnight. Includes a lap timer with rolling average, ETA calculation based on average lap time, and a toggleable overlay. All state persists across sessions via ConfigManager.

#

lower a bunch of log.infos (especially in RunHistoryManager) to log.debug

use RuneLite's LinkBrowser instead of java.awt.Desktop

I know these are likely from the original plugins, but please update them anyway

everything else lgtm @ 35465ba234bac2affebe10e0b549d4096dd5c5da. Try not to introduce many more changes on this particular PR so I can give it a quicker merge if you can just fix those things.

#

I don't think we use anything out of the ordinary

you have hundreds of lines of custom gradle stuff, this is very out of the ordinary.

Even though these are only intended to be run manually, it would be a lot better if you just implemented them as tests under a different run configuration or something and use system properties instead of gradle properties. We'd very much prefer if you keep the gradle stuff as simple as possible.

Take a look at how I did something related in the S...

rough garnetBOT
#

Mining Stats: replaces the standard Mining plugin's drifting per-hour rate with one computed over a rolling window of active mining time only. AFK gaps are excised from the denominator; per-ore breakdown shows the player's current activity.

The standard plugin uses total_ores / total_session_time, so the rate sags as the session lengthens, even at constant pace; this fixes that.

Source: https://github.com/alisendjsc-crypto/osrs-mining-stats (tag v0.1.0, commit 1f273acf59b5971c006fb068...

rough garnetBOT
#

Updates osrs-mining-stats to v0.1.1.

Fixes a v0.1.0 regression where non-standard mining yields (Barronite shards from Camdozaal Deposits, gem rocks, Sandstone, Granite, etc.) registered Mining XP correctly but did not increment Ores/hr or the session total. The internal ore enum has been expanded from 14 to 34 entries, verified against net.runelite.api.ItemID at master HEAD. All 31 unit tests pass, including the new regression test barroniteShardsAreRecognizedAsOre.

Upstream commit...

#

lower a bunch of log.infos (especially in RunHistoryManager) to log.debug

use RuneLite's LinkBrowser instead of java.awt.Desktop

I know these are likely from the original plugins, but please update them anyway

everything else lgtm @ 35465ba234bac2affebe10e0b549d4096dd5c5da. Try not to introduce many more changes on this particular PR so I can give it a quicker merge if you can just fix those things.

Addressed. Thanks for the feedback!

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Adds Log Adviser, a guide plugin for the OSRS collection log. It ranks the next slot to chase by Time-To-Next-Slot and surfaces guidance through a sidebar panel, an info box, and an in-world target highlight on the relevant NPC.

Features

  • Sidebar panel listing the top-N activities to chase, ranked by expected time to the next unique slot
  • Info box showing the current target activity at a glance
  • Highlights the target NPC in the world via overlay
  • Auto-detects account mode (Stan...
rough garnetBOT
rough garnetBOT
#

Bumping the commit hash from 8e452b4 to e5254b6 to include a hot-fix for a user-reported bug.

What changed (e5254b6): Clear cached RSN on logout and prefer live RSN from the RuneLite client when logged in.

Root cause: PlayerSession.onLogout() was not clearing the cached RSN, and getCurrentRsnSafe() always preferred the cached value over client.getLocalPlayer(). When a player switched OSRS characters in the same RuneLite session, the plugin continued sending the previous accoun...

rough garnetBOT
#

Summary

  • updates the prayer-time-infobox plugin manifest to the new v1.5 source commit
  • expands the plugin into Combat Potions, with support for common combat potion timers like overloads, divines, antifires, and extended super antifire
  • adds per-potion visibility toggles plus final-warning behavior with red text and a flashing screen during the last 10 seconds

Validation

  • built successfully with ./gradlew.bat build shadowJar
  • launched in RuneLite developer mode and verifi...
rough garnetBOT
#
commit=334f0f27242aee111314fd3a452ca3652c5b26e4
warning=This plugin sends your IP address, player name, and audio from your microphone to a server not controlled or verified by RuneLite.

also remove the following from your README. Whether you store it or not can't be verified by us.

The server does not receive your name, your account details, or your IP beyond what it needs to route audio

#

Bumps the pinned commit for osrs-mining-stats to 33a8b62b43f879cae17bccd268cc65c7210fbc05 for v0.3.0.

What changed

Detection contract widens by exactly one disjunct on the item-source signal: the bank container is now a valid secondary surface alongside the player inventory. The animation gate (3-second pickaxe-family activity window) and Mining-XP-delta coincidence (1200ms / ~2 game ticks) are unchanged. A bank-positive delta is counted only if no inventory-negative delta occurr...

#

Hi,

Iโ€™d like to suggest a small quality-of-life feature for RuneLite.

Currently, when right-clicking the "Wiki" button under the minimap, we get options like "Lookup Wiki", "Search Wiki", and "DPS Wiki". It would be really useful to have an additional option that links directly to GETracker.

Suggestion:
Add a right-click option such as:

โ€œSearch GETrackerโ€

When clicked, it would automatically open GETracker.com with the searched item, allowing players to quickly check Grand Exc...

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

2nd half of the plugin after the inital commit with the ai reviewer
This is the part with roaming pets around the world - currently have east of taverly complete, and some more popular spots (cox lobby, farm guild etc). Lots of unique examines, some custom names, easter eggs etc
Avoided wildy, boss areas, minigame areas, and anywhere I, as a pvmer myself, would find them annoying to be.
Organized it as best i could for you guys, thanks in advanced!

rough garnetBOT
#

Reverts the pinned commit for osrs-mining-stats to ca59066bca98854314757e0853862b3ce2e81304 (the v0.2.0 SHA distributed via PR #11659).

Why

v0.3.0 (PR #11671, merged earlier today) introduced a regression in base-game mining detection. The overlay fails to render during normal mining sessions even though the plugin loads cleanly with no exceptions in the client log. Multiple users (myself included) confirmed the issue post-distribution. v0.2.0 was the last verified-working distri...

rough garnetBOT
#

Added

  • Pendent of Ates teleport preset (cast + arrival): animation, graphic, and sound IDs added and usable as an override.

Changed

  • Improved override suppression so original teleport sounds (including Pendent of Ates and Ring of Shadows) are muted when overridden.
  • Fixed per-variant Ring of Shadows overrides so changing colour correctly updates the graphic even though the animation id is shared.
rough garnetBOT
#

also this plugin is old enough, has been gone long enough, and since it requires a warning, it would be better if you can submit this under a new glob. Feel free to reuse the VoiceScape name publicly, if you wish, just use a different name under the plugins/<something> path, even just something like plugins/voice-scape-new.

Alright ive re-named the file to voice-scape-new and removed the Readme line, should be fine now i hope

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Update for Looting Bag Stored XP

Fix

Previously the plugin tried to read from the ItemContainer (id 516) which is only updated when contents change โ€” not when the bag is opened. Now the plugin:

  1. Listens for WidgetLoaded(81) to know when the looting bag UI opens
  2. While the widget is open, reads items directly from widget child 5 every game tick
  3. Falls back to ItemContainer if widget reading fails

This fixes the "No herbs detected" issue when users open the looting bag via Vie...

#

Update 07flip plugin to commit 5866739.

Replaces the chatbox-rendered price card (which was unreliable due to chatbox rebuild scripts clobbering injected child widgets) with a movable Java2D overlay anchored to the GE setup screen. Right-click the overlay to pick from suggested buy/sell prices; the selected price auto-fills the custom price input. Also adds cyan empty-slot hints when a panel right-click queue is awaiting the user to pick a slot.

rough garnetBOT
#

v0.3.1 closes the v0.3.0 base-game regression that triggered rollback PR #11676. Root cause: MiningAnimations was importing pickaxe animation IDs from the legacy net.runelite.api.AnimationID namespace, which only exposes floor-mining variants per pickaxe tier. Wall-mounted rock activities (Camdozaal barronite, Varlamore calcified rocks, Trahaearn mine, Motherlode ore veins, Prifddinas, etc.) emit the _WALL variant animation per swing โ€” animation IDs that the legacy namespace does not de...

rough garnetBOT
rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • java.lang.System.err: system i/o, use a logger instead.
  • java.lang.Exception.printStackTrace: system i/o, use a logger instead.
  • java.lang.System.in: system i/o
  • java.lang.System.out: system i/o, use a logger instead.

A new scan will be automatically performed on the next push to the PR branch.


Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](http...

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Added completion location capture (in export to be used by external tools only, no UI)

Bug fixes

rough garnetBOT
#

Refactor to use proper RuneLite widget API constants:

  • Use ComponentID.LOOTING_BAG_LOOTING_BAG_INVENTORY instead of hardcoded widget IDs
  • Use InterfaceID.LOOTING_BAG constant instead of hardcoded 81
  • Use IdentityHashMap to prevent infinite loops when traversing widget tree
  • Handle items with quantity=0 reported by the widget (Math.max(quantity, 1))
  • Cleaner updateFromBagItemCounts method in SupplyTracker

No functional change for end users โ€” same fix as #11689, just using prop...

rough garnetBOT
#

Changes in this update:

  • Replaced button-based controls with dropdowns for a cleaner, more compact panel layout
  • Added 3 new timesteps: 1 week, 1 month, 1 year (no additional API calls)
  • Reworked item display from a single row to a card layout showing current price, historical price, and change side by side
  • Items with no historical data for the selected timestep are now filtered out rather than shown with missing values
  • Added sell offer / buy offer toggle (previously averag...
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

v0.3.2 changeset:

  • Revert v0.3.0 bank handler architecture. Empirical settle: Endless Harvest auto-bank on a fresh OSRS Leagues alt produces zero detection on v0.3.1 (no overlay, no events recorded). That's the architecture's exact intended target case, and it failed โ€” the load-bearing assumption (bank events fire while bank UI is closed) is empirically false. Full revert across MiningSuccessGate, MiningStatsPlugin, InventoryDelta (~80 LOC removed). Direct-to-bank auto-deposit r...
#

Verified working with local IDE testing (sorry for the noisy PRs earlier โ€” now using insecure-write-credentials to test properly).

Main fix

  • Use ItemManager.canonicalize() for looting bag items. The bag stores items with noted IDs (e.g. id 208 for grimy ranarr instead of 207), which is why the previous version found no herbs.

New features

  • Show current Herblore level + projected level after processing all bag contents
  • Track bird's nest items as crushed nest equivalents (crus...
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

@pepijnverburg You need to specify the build method in your runelite-plugin.properties (e.g. build=standard) - and you can specify your version in that file too. See https://github.com/runelite/plugin-hub/blob/master/templateplugin/runelite-plugin.properties from the template, and https://github.com/pajlads/DinkPlugin/blob/master/runelite-plugin.properties from how we applied it in Dink as an example

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

This requires maintainer review but I can mention that runelite-plugin.properties requires build=standard or build=gradle in it now or it will fail to build.

The standard doesn't have 'org.jetbrains:annotations:23.0.0' so yours would require build=gradle I assume.

Thank you for the wonderful help! <3 <3
I removed the annotations but the build is still not being triggered. I remain untriggered by this, as it seems to be out of my control. *Meditates for 2 hours daily to deal with ...

rough garnetBOT
#

## English

Updates traducao-osrs-br to the validated public source commit.

This update:

  • fixes Plugin Hub metadata encoding issues that caused mojibake in the plugin name and description;
  • fixes runtime translation loading with duplicate-key tolerant JSON parsing;
  • fixes Hans play-time dialog handling;
  • publishes the full translation dataset validated locally in RuneLite;
  • keeps the plugin on the standard Plugin Hub build path with build=standard.

Translation data in the source c...

rough garnetBOT
rough garnetBOT
#

Summary

  • updates the prayer-time-infobox Plugin Hub manifest to the latest Combat Potions source commit
  • includes the plugin restart fix so it can be disabled and enabled again cleanly
  • adds Anti-venom+ support as a selectable combat timer

Validation

  • built successfully with ./gradlew.bat build shadowJar
  • launched in RuneLite developer mode and verified CombatPotionTimersPlugin loads cleanly
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Adds Fire Timer Plus โ€” a RuneLite plugin that displays a countdown timer over player-made fires and Forester's Campfires.

Source: https://github.com/notmessing/fire-timer-plus
Commit: 9f218ed274b120b30b26df12acad582677969e2c

What it does

  • Tracks regular player-made fires (200-tick countdown), like the existing fire-timer plugin.
  • Adds full support for Forester's Campfires from the Forestry update: detects which log type was used to light or refuel the campfire via the F...
rough garnetBOT
#

I believe this issue has to do with 2 plugins (entity hider & menu entry swapper)

I killed the boss Solo, to 0hp, as it respawned some health.

Zalcano was then invisible. Mid-fight I thought of these solutions that worked.

I turned off "Entity Hider" (Hide Dead NPC's was turned on).

Even, then I could see Zalcano, But not attack it. Examine only.

I turned off "Menu Entry Swapper".

Then I could kill the last 4hp of the boss.

Zalcano wasn't dead, runelite thought it was....

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Plugin Hub PR Changelog

PvM HUD v1.1

This update expands PvM HUD from a compact text/icon overlay into a more customizable HUD with multiple layouts, local threshold alerts, and cleaner configuration sections.

Added

  • Added a HUD style selector.
  • Added Game icons, Bars, Chips, Orbs, and Stack HUD styles.
  • Added horizontal and vertical variants for the newer compact HUD styles.
  • Added configurable horizontal stat bar width and height.
  • Added configurable ...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

When you do not have Magic secateurs equipped or in your inventory:

  • Moves "Pick" or "Harvest" below "Inspect" in the right-click menu, making accidental mis-clicks less likely.
  • Changes the left-click action away from "Pick"/"Harvest", so a single click no longer immediately harvests the patch.
  • Warns you if you still click "Pick" or "Harvest" โ€” via a chat message and/or overhead text above your character.

When you have Magic secateurs equipped or in your i...

#

Changelog

v1.2

  • Improved Thrall tracking so teleports can clear the active thrall state when your tracked thrall despawns.
  • Reworked Thrall state handling to use summon chat/cooldown as the timer source and NPC despawn only for early clears.
  • Reduced false clears from other players' thralls and unrelated NPC despawns.
  • Removed stale Thrall active-varbit dependency.
rough garnetBOT
rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • javax.sound.sampled.Mixer.getTargetLineInfo: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.SourceDataLine.close: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.TargetDataLine.start: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.Mixer$Info: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • ...
rough garnetBOT
#
  • Add Message of the Day chat notifications, surfacing announcements from the Flip Smart server in-client
  • Add a trade activity log when Flip Assist is idle, so users can see recent trade history at a glance
  • Fix inventory sell highlight so it only activates while the Grand Exchange window is open
  • Fix subscribe banner to stay aligned with the stored premium status (no stale upsell after upgrade)
  • Fix SELL prompt that incorrectly showed during an active buy; also resolve item names via It...
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

1.0.2 - 2026-05-02

Restricted menu handling to supported farming patch object menus and Herbiboar NPC menus.
Ignored unrelated menus such as ground items, inventory items, widgets, players, and RuneLite overlays.
Improved warning cleanup so only this plugin's overhead text is cleared.
Tightened action and target matching to reduce false positives.
Changed startup and shutdown logging to debug level.
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • javax.sound.sampled.SourceDataLine.close: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.FloatControl$Type.MASTER_GAIN: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.AudioSystem.getLine: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.SourceDataLine.getMicrosecondPosition: Use of javax.sound, use `net.runelite.clie...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Thanks @LlemonDuck. Context: we have a movable overlay that appears while the GE setup screen is open and shows our recommended buy/sell prices for the item the user is trading. Right-clicking the overlay let the user pick one of those prices to populate the GE custom price input. The Client#menuAction call was being used as a convenience to programmatically click the "Enter price" button so the user did not need a separate click before the chatbox auto-filled.

I have removed the `menuAc...

rough garnetBOT
#

Pull requests which automatically pass the "RuneLite Plugin Hub Checks" and use the standard build type are now eligible for automated review. If your plugin uses the standard build.gradle script, consider adding build=standard to your runelite-plugin.properties file and update this PR.

Thanks! I've added build=standard to runelite-plugin.properties and pushed the update. Plugin Hub Checks are passing on the new commit. Anything else needed for automated review eligibility?

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Adds ZMI Helper, a RuneLite plugin for Ourania Altar (ZMI) runecrafting.

Features:

  • Pouch charge tracking - Text reminder and notification when any pouch has 1 fill remaining before degradation
  • Run energy management - Spell highlight and low-energy reminder when energy drops below threshold
  • Prayer altar highlighting - Highlights Chaos altar when prayer is low
  • Ourania Teleport highlight - Highlights spell and spellbook tab when inventory and pouches are empty (ready to leave)

Plugin r...

rough garnetBOT
#

@Adam- was the "waiting for author" erroneous? Not sure what else I can do. I've made all the code review changes people have suggested. I can also move this into a clan specific plugin if you guys don't want to make this plugin so wide in scope (any clan with self hosting). I'm just reluctant to do that without reason because this PR is already more than 1 month old and it would put me back at the end of the code review waiting list. Thank you guys for everything you do; I wouldn't play this...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#
  • Fix stale sell prompts: prune persisted collectedItems that no longer have inventory presence, an in-flight buy offer, or an active sell slot โ€” resolves stuck "sell X" prompts users could not dismiss
  • Remove offline-fill recording paths that the backend has been rejecting with 400 since a prior release; cleans up recordNewOfferFromSync, recordOfflineFillsIfAny, recordOfflineSellTransaction, and the fallback sell-price synthesis
  • Fix overly aggressive flip dismissal: stop hard-dismis...
rough garnetBOT
#
> Task :compileJava FAILED
Caught exception: Already watching path: /tmp/pluginhub-package16199931100370916902/demonic-pacts-highlighter/repo
/tmp/pluginhub-package16199931100370916902/demonic-pacts-highlighter/repo/src/main/java/com/demonicpacts/TaskDatabase.java:1173: error: illegal start of expression
        equipItem("Equip a Full God Rune Set", "Equip a full set of God Rune Armour aligned to the same god.", "General", TaskDifficulty.HARD, "Defence 40",,
                        ...
rough garnetBOT
rough garnetBOT
#

Update Kill Clog from c8c971c โ†’ 832ceb7 (v1.2.0).

User-facing changes

  • Right-click "Kill Clog" lookup added to friends list, ignore list, friends chat, clan + guest clan, GIM panel, chatbox, and private chat
  • Side panel auto-opens on right-click lookup
  • One-time chat warning when player right-click menu's 4 plugin slots are full (replaces silent no-op)
  • GIM right-click options aligned with vanilla Hiscores

Bug fixes

  • Sync silently failing after disabling and re-enabling the...
rough garnetBOT
#

Issues fixed

Full wiki audit, 1,072 โ†’ 1,592 tasks (matches wiki exactly)
Filter ground items dropped by other players
XP milestone borders on stats tab (99 / 25M / 35M / 50M / 100M / 200M)
Larran's keys highlight on Dagon'hai task
Antelope tasks renamed to wiki-canonical names + correct tier

New highlight surfaces

Spellbook overlay (circles spells matching "Cast X" tasks)
Prayer overlay (circles prayers matching "Activate X" / "Use the X Prayer" tasks)
Field-crop scenery (onion...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Hey there,

As mentioned in the Runelite discord. I'd love to get the option to change the text/font color of the infobox. Whenever stats get drained, it has the numbers in a red font which is pretty much impossible for me to read.

I'd love an option to change it to orange. (or being able to choose a color)

Adding a picture for clarity:

Thanks!

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Adds the BRUHsailer Guide plugin โ€” a side panel companion for the BRUHsailer ironman guide.

Features

  • Side panel with chapter / section / step navigation, prev/next buttons, and a list view for jumping to any step.
  • Per-step Done toggle and per-sentence checkbox bullets that strike through completed sentences.
  • Inline link-outs:
    • Quest names (blue) โ†’ open in Quest Helper if installed (soft dep via reflection โ€” no hard dep).
    • NPC names (amber) โ†’ O...
rough garnetBOT
rough garnetBOT
#

Daily Agility

Track daily rooftop agility lap goals and Marks of Grace collection. Includes a lap timer, ETA, rolling averages, and a persistent session log with calendar view.

Features

  • Daily Lap Goal โ€” Set a target number of rooftop laps per day. Counter resets automatically at midnight based on system clock.
  • Daily Marks of Grace Goal โ€” Set a target number of Marks of Grace to collect per day. Pickups are detected from inventory changes.
  • Lap Timer โ€” Tracks...
rough garnetBOT
#

A RuneLite plugin that fires a hidden alarm at a random time between two intervals you set. You set the range, but never know when it will go off.

Useful as an awareness check, an anti-AFK prompt, or a general activity reminder. I am personally planning to use this for a Leagues-based series when available.

When you start the timer, the plugin picks a random moment between your minimum and maximum time settings. When that moment arrives:

  • A sound plays - either your own custom .wav f...
#

<!-- RL CHECKS -->

Feedback:

  • javax.sound.sampled.Clip.open: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.AudioSystem.getAudioInputStream: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.LineEvent$Type: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.DataLine$Info: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • `javax...
rough garnetBOT
#

Adds Notable Players, a plugin that highlights notable players (curated content creators and unique accounts, plus auto-detected Jagex Mods and a user-managed custom list) when they appear near you in-game. Each match gets a configurable model outline, tile, label, minimap text, and an info-panel entry with the reason they're notable.

Repo: https://github.com/pairofcrocs/notable-players-osrs

The bundled list is fetched from the plugin's GitHub repository on startup and falls back to the JSO...

#

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-Cl...

#
  • Your plugin file is improperly formatted (spacing at the start of the lines)
  • Reflection is not allowed

Thanks for the review.

  • Removed the reflection-based Quest Helper bridge entirely. Deleted integration/QuestHelperBridge.java and its test, dropped the "Open in Quest Helper" button on the info card, and removed the enableQuestHelperHandoff config item. The plugin no longer uses reflection anywhere.
  • Recreated plugins/questpath from scratch with no leading whitespace....
rough garnetBOT
rough garnetBOT
#

v1.3
Full overlay refactor into a modular system (builders, renderers, state handling)
Reworked all trackers to use single reliable data sources
Fixed Thrall tracking (recast, desync, first-cast break, cooldown flicker)
Fixed Death Charge getting stuck active
Fixed Vengeance and Ward of Arceuus state inconsistencies
Fixed Game Icons layout (stats show icon + value, spells are icon-only)
Fixed Text layout spacing and overlapping labels
Fixed Chips layout...

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

I would like to takeover the scrollboxcounter plugin.

I have a bug fix PR I'd like to get merged, and some other fixes/improvements planned. The author has been unresponsive on Discord (pings in Runelite development channel, DMs), not responding to any issues for months/reviewing PRs/no recent commit activity. As the takeover instructions recommend, I made a [collaborator request](https://github.com/IEarnSolo/scrollboxcoun...

rough garnetBOT
#

@IEarnSolo
Hi! @RonnyTommy548 has been looking to collaborate with you on your plugin scrollboxcounter. Since you haven't responded to the issue https://github.com/IEarnSolo/scrollboxcounter/issues/10 - as per RuneLite's Plugin takeover policy - they are now looking to takeover your plugin. Please respond within two weeks if you have any objections to this.

We will attempt to contact you through this pull reques...

rough garnetBOT
#

Updates the lulinha plugin to commit 68ca7e8.

What's new in this update

  • Overhead alert now identifies the attacker by name (e.g. Calma Companheiro ).
  • Adds an optional chat-message output (toggle: Show Chat Message, on by default) that posts the same line to the local chat box as a GAMEMESSAGE.
  • Tightens the trigger: the alert now only fires when a player (local or other) deals the 13. NPC-dealt 13s used to slip through isMine() || isOthers(); they no longer do.
  • Removes...
rough garnetBOT
#

Hey I appreciate you taking things into your own hands - but i guess this means i lose ownership of it? I had issues on my branch that I was going to take care of. Sorry it wasn't fast enough - i was distracted with leagues. I had issues for only 1 week? Or was there something bigger going on?

#

Hey I appreciate you taking things into your own hands - but i guess this means i lose ownership of it? I had issues on my branch that I was going to take care of. Sorry it wasn't fast enough - i was distracted with leagues. I had issues for only 1 week? Or was there something bigger going on?

We started receiving a lot of complaints from users about the changes made to the plugin. Since the plugin is usually popular (top 10, ~300k installs), any changes you make are going to be felt by ...

rough garnetBOT
#

Hi, we're not going to be interested in hosting this plugin mainly because we have no way of verifying that these people want to basically have an important person ------> sign applied to them.

While I'm sure many of them are used to being recognized, that natural interaction is very different than allowing a plugin to indicate that they are noteworthy.

Thanks

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Update Kill Clog from c8c971c โ†’ f0c6d67 (v1.2.1).

Right click options and qol

  • Right-click "Kill Clog" lookup on friends list, ignore list, friends chat, clan + guest clan, GIM panel, chatbox, and private chat
  • auto nav to Kill Clog side panel on right-click lookup
  • Double-click magnifying-glass in search bar to look up self
  • One-time chat warning when player right-click menu's 4 plugin slots are full

Bug fixes

  • Plugin deactivation and reactivation during sync caused silent...
#

Updated to show Version number - version= 2.1.0 in properties.

Cleaned up the Description in the Properties.

Fixed Plugin name not matching in game. Will now show "Chat Highlight Player" instead of "Click Chat Highlight Player".

Added the ability to only display the highlighted players right click menu. This makes it easier to find the person you are looking for.

Added an option to select what menu option is highlighted. Before it was only "trade with", now you can select any opt...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Replaces dwarf multicannon cannonball projectiles with custom visuals, configurable per firing direction.

  • Supports standard cannonball (ID 53), granite cannonball (ID 1443), and cannon reskin variant (ID 2018)
    • Four swap modes: Random, Rainbow Cycle, Custom (per direction preset), and Experimental (raw ID entry)
    • Direction detection via source/target WorldPoint vector math (atan2), 8 compass directions
    • 70+ preset projectile visuals sourced from boss projectiles and other in-...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Updates the existing prayer-time-infobox Plugin Hub entry to the latest source commit.

Changes in the plugin source:

  • Renames the plugin display to PvM Toolkit while keeping the same Plugin Hub entry.
  • Adds Slayer helpers for superior spawn flashing, Death Spawn hiding, and superior examine hints.
  • Adds inventory free-space infobox with inventory value tooltip.
  • Keeps combat potion and prayer timer warning behavior, with slower three-flash warnings.

Validation:

  • Ran `./gradlew.bat bui...
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

v1.4

  • Reorganized the plugin into feature packages (runtime, alerts, overlay, tracking)
  • Moved runtime lifecycle and tracker registration into dedicated runtime classes
  • Split overhead alerts into focused state, logic, and message-rendering components
  • Moved HudStyle and HudFont into the overlay package
  • Improved Special Attack overhead alert threshold-crossing reliability
  • Reduced false Spec alerts from likely full-restore events
  • Added safer Special Attack resto...
rough garnetBOT
#

Plugin that draws current the line of sight around the player.
Line of sight can be based on the current active weapon, the manual spell cast range, as well as up to 5 custom, predefined ranges (next to the manual spell cast range and the active weapon range).
All lines of sight with the exception of the manual spell cast range are affected by Myopia tier in fortis colosseum.
Allows NPC lines of sight in Fight caves, Inferno and Fortis Colosseum to be drawn
Allows the player line of sigh...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

All of a sudden the lines for the resetting agro are not showing sometimes when they used to show 24/7. Also having another issue with the npc interact highlight plugin. Some npcs or mobs highlight below the actual thing. Both things are new as of happening never happened before.

rough garnetBOT
#

Drop Rate plugin update

What changed:

  • Rewrote data crawler to use exact integer fraction arithmetic, fixing decimal drop rates (e.g. 1/780.19 now correctly shows as 1/512)
  • Fixed plugin crash on startup caused by array values in drop data and malformed metadata entries
  • Fixed duplicate drop rate messages per kill
  • Fixed coins spam from the Rare Drop Table path

New features:

  • Kill counter: shows KC and average kills needed next to rare drops (e.g. 1x Abyssal whip (1/512 - KC...
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Update: 1.0.1
Minor fixes based on user feedback

  • Update plugin display naming to Inventory Hover Highlighter

  • Rename the config scratchpad field to List Notepad

  • Add default notepad text for quick copy/paste text storage

  • Refresh README wording for hover-only behavior and wildcard matching

  • Update plugin metadata version and icon

Missed some stuff in the initial version due to name and scope change during development.

rough garnetBOT
#

Summary

  • Add new Plugin Hub manifest file plugins/slayer-loot
  • Point to PapaBald/slayer-loot-plugin repository
  • Pin to tagged release commit daf6d5aa07adf874e2078510e05c5167b9481e63 (v1.0.0)

Test plan

  • [x] Verified manifest format matches existing plugins (repository + commit)
  • [x] Verified commit hash exists in target repository and is tagged v1.0.0
  • [x] Confirmed branch pushes cleanly and only adds plugins/slayer-loot
rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • javax.sound.sampled.AudioSystem.getAudioInputStream: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.Clip.getControl: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.FloatControl$Type.MASTER_GAIN: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.AudioSystem.getClip: Use of javax.sound, use `net.runelite.client.audio.Au...
rough garnetBOT
rough garnetBOT
#

it worked at some point, but after an update it seems to not find runelite at all anymore.

1 month ago it worked as seen in screenshot above.

I am not using the custom window frame in the RuneLite plugin settings.
Changing this also doesn't affect the visibility in the Game registration dropdown.

I am unsure if I messed up something in plugin configuration or that an update broke something.
To my understanding runelite is native on apple silicon (I have a M4 pro), so I would've ...

rough garnetBOT
rough garnetBOT
#

the copyright blurbs at the top of your files feel off. if they're correct, you must copy the full copyright blurb, not just the name & year. (SkillLootTracker.java looks correct, SkillLootTrackerOverlay.java does not)
you should also add a readme (it doesn't have to be exhaustive, but it should contain something)
you should ignore the build folder from git
your icon should be part of your resources, not your source code

rough garnetBOT
rough garnetBOT
#

Update Shortest Path to 1.19.2.

This release reformats the code to align with the RuneLite code conventions. The majority of changes are formatting from 4 spaces to tabs, hence the large diff. It was recommended to us to do this in a separate update so we wouldn't conflate major formatting changes and logic updates for your review process.

Other changes include some small refactoring due to linting problems and updates to remove deprecated RuneLite API calls.

rough garnetBOT
rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • javax.sound.sampled.UnsupportedAudioFileException: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • javax.sound.sampled.LineUnavailableException: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead

A new scan will be automatically performed on the next push to the PR branch.


Internal use only: [Reviewer details](#reviewer-scanner message) [Mainta...

rough garnetBOT
#

I would love this feature, for a lot of things it is helpful, like it helps you notice the default option is to drink/eat when actually you need to use it on an NPC during a quest. But, for example, I don't need to see it for sandstone rocks, there is only 2 real options, examine or mine, only 1 option if you have the examine feature hidden.
Thoughts?

Thanks :)

rough garnetBOT
#

This update removes all XP globe functionality to focus purely on loot tracking. The plugin now accurately tracks Fishing, Mining, and Woodcutting with expanded item detection for all ores, gems, and every log type. Added hover tooltips on each item showing the name, current GE value, and total stack value. Improved chat message detection so mining and woodcutting properly register drops, and filtered out tools to prevent spam. Session loot now saves correctly between logins and displays orga...

rough garnetBOT
rough garnetBOT
rough garnetBOT