#github

1 messages · Page 5 of 1

rough garnetBOT
rough garnetBOT
#

I was wondering if there is a way of adding voice chat into the game when into the CC for example so you can speak with those people.
It would be pretty useful in some sort of situations. Also having the option to mute other players then aswell ofcourse.
I know there is Discord for that aswell but I think in-game would be very useful aswell for that kind of feature added into the game so you dont need to have a Discord server for it to talk to your teammates or just general talk.

rough garnetBOT
#

Thanks ill fix it

Op zo 15 mrt 2026 om 22:11 schreef Raphael Mobis Tacla <
@.***>

rmobis left a comment (runelite/plugin-hub#11086)
https://github.com/runelite/plugin-hub/pull/11086#issuecomment-4063895188

Not a RuneLite reviewer, but your plugin repository seems to be private.


Reply to this email directly, view it on GitHub
https://github.com/runelite/plugin-hub/pull/11086#issuecomment-4063895188,
or unsubscribe
<https://github.com/notificati...

rough garnetBOT
#

Grand Flip Out — live GE market data and ranked flip opportunities from an external API, plus local trade history and profit tracking.

What it does:

  • Actionable flip recommendations: "BUY item x70 at price, sell at price, est. profit X, GP/hr Y"
  • 9 strategy presets: balanced, low risk, high volume, high margin, GP/hour, budget, whale, quick flip, F2P
  • Live buy/sell prices and ranked opportunities with confidence scoring
  • Local trade tracking: session P/L, profit/hr, all-time profit, ...
#

Let me know how it is guys 🙏 been working my ass off trying to learn this stuff right

<img width="679" height="98" alt="image" src="https://github.com/user-attachments/assets/eed56697-ecd6-464c-ae90-a90fdc5192cd" />

net.runelite.pluginhub.packager.PluginBuildException: grand-flip-out: plugin uses terminally deprecated APIs:
Do not create fresh Gson instances, always @Inject the client's Gson.
You can customize it by calling .newBuilder() on it
#

<!-- RL CHECKS -->

Feedback:

  • Do not use enabledByDefault = false in your PluginDescriptor. It leads to a confusing user experience when plugins that are explicitly installed are disabled by default.

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](https://discord.com/channels/301497432909414422/1075111769867...

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

Added

  • Added player relationship style overrides for friends, clan members, chat channel members, clan members in a guest clan channel, and guests in your clan channel.
  • Added full outline controls for each player relationship style group (enable toggle, colour override, thickness).
  • Added guest-clan relationship detection in both directions:
    • Members of the clan channel you joined as a guest.
    • Guests inside your own clan channel.
  • Added Excluded NPC names text filte...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

It's a fork of an existing, not exactly updating.
Im still learning, sorry.
I will submit as a fork.

On Mon, Mar 16, 2026 at 8:03 PM Tyler Grass @.***>
wrote:

tylerwgrass left a comment (runelite/plugin-hub#11092)
https://github.com/runelite/plugin-hub/pull/11092#issuecomment-4065539902

Are you trying to update an existing plugin? If so, you should be opening
a PR to that plugins repo.


Reply to this email directly, view it on GitHub
<https://gith...

rough garnetBOT
#

Updates chat-fade to the latest version.

Changes in this update:

  • Respect friend login/logout game setting — Chat Fade now honors the in-game "Friend Login/Logout messages" setting (Off/On/Timeout) so notifications are suppressed when the player has them turned off
  • Preserve in-game message colors — Messages with native `` tags (prayer warnings, PVM notifications, combat effects, etc.) now render in their original in-game colors instead of a uniform per-type color
  • **Remove "Open ...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

This replaces the single-icon sprite editor with a multi-icon system and overhauls how tab overlays are rendered.

Why: The old editor had a persistent issue where sprite IDs shuffled whenever the icon list updated, breaking user configs. The rendering was also clipped to the tab bar boundaries, limiting what users could do with custom icons and offsets. Both problems required a ground-up rethink rather than incremental patches .I held off on shipping incremental fixes because most of the r...

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

I'm sorry I am still understanding the process of editing on git and trying to do it without being spammy, and I thought constantly updating the pr would cause more spam

Keeping your spam in one PR is objectively better because all of these PRs will show up in the reviewers who are using Github's watch feature's, notifications, and the spam from a single PR would only spam people with email notifications, which the PR spam would still do the same.

<img width="959" height="939" alt="im...

#

Thank you so much, as I'm trying to teach myself with the help of Ai some
things it just doesn't know, having the actual human input is so helpful

On Mon, Mar 16, 2026, 8:10 PM Felanbird @.***> wrote:

Felanbird left a comment (runelite/plugin-hub#11108)
https://github.com/runelite/plugin-hub/pull/11108#issuecomment-4071853763

I'm sorry I am still understanding the process of editing on git and
trying to do it without being spammy, and I thought constantly updati...

rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • Use of javax.sound.sampled.LineUnavailableException is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.UnsupportedAudioFileException is not allowed: 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](https://discord.com/channels/301497432909414422/1262...

rough garnetBOT
#

is it possible to make the auto-join feature work as a toggleable event (ON/OFF)? This would help when taking a self break, as there are variables I need to adjust after each break, but I can't do that while the break plugin is active.

rough garnetBOT
#

Summary

TLDR Merging @Trevor159 previous work and maintaining into one consolidating repo, to align with structures that will help me stay organized as I grow my work here with Runelite.

This PR migrates the existing Green Screen plugin from the external runelite-external-plugins repository into this dedicated minimap-green-plugin repository and consolidates it with the original Minimap Greenscreen functionality.

The result is a single, cohesive Green Screen plugin that...

#

@pajlada I’ll correct this.

I initially reset the history to simplify the structure, but I understand the requirement to preserve commit lineage.

The original implementation already exists within a forked repository (Trevor’s multi-plugin repo). I’ll remove the duplicated work here and instead base this PR directly on that existing history:
https://github.com/Ezra-Black/runelite-external-plugins

I’ve already applied the necessary changes there, so I’ll update this PR to reference th...

rough garnetBOT
#
  • Change portal highlight from tile indication to 'less visible' graphics/object highlighting
  • Replace wizard fire tile indication with 'less visible' fire outline highlighting (no warning-state marking)
  • Change knight statue sword zone indication from zone tiles to statue highlighting

I've gotten info that you can undo these ones if you want, but keep out any advance warning stuff. You can highlight active hazards ~however you like but don't provide advance warning of future haz...

rough garnetBOT
#

@pappymint
Hi! @Sacca1 has been looking to collaborate with you on your plugin named-pets. Since you haven't responded to the issue https://github.com/pappymint/named-pets-runelite/issues/22 - 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 request again i...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Updates chat-fade to the latest version.

Changes in this update:

  • Respect friend login/logout game setting — Honors the in-game "Friend Login/Logout messages" Off/On/Timeout setting
  • Preserve in-game message colors — Messages with native `` tags (prayer warnings, PVM notifications, etc.) render in their original colors
  • Display duration max increased to 300s — Users can now keep messages visible for up to 5 minutes
  • Remove "Open chatbox to continue" prompt — Removed due t...
#

Adds the RuneTrader GE Sync plugin which syncs Grand Exchange offers to runetrader.gg for real-time flip tracking and analytics.

Features

1. Live GE sync

Sends GE offer data (item, price, quantity, status) to runetrader.gg in real time so players can track their flips on the website. Uses debouncing to avoid hammering the API on rapid partial-fill ticks.

2. Sync pause / resume

A toggle button and configurable keybind (default Shift+P) that completely stops all GE data fr...

rough garnetBOT
#

Realized that I was putting way too much on public, thank you 🙏luckily this is just a passion project to learn how to code in a way that's fun by using my favorite game. I know I'm probably exposing a bunch of code publically that I'm spending a lot of tokens to learn, but if it helps the community and any of the other runescape lovers tryna break into coding then that's just good for the community 🙏 I hope that in my trying to fix any exposed keys I didn't just expose all of them and that's ...

rough garnetBOT
#

I appreciate the help you guys, really. I know the Ai is frowned upon, but I just love runescape and have been stuck career wise, so decided to just invest in learning how to make games and stuff because that's what I love, and so this has just been a starting point that would keep me passionate about the learning process and because I had so many friends ask for ge advice, this has just been a really insanely rewarding and fun passion project to learn all ends of Dev from website and server ...

rough garnetBOT
rough garnetBOT
#

yo, this is an amazing plugin thanks for making.. just having one issue with the nametags of what i guess you would call "critters/totems" in wow (in TOA, the obelisk/kephri eggs/zebak jugs/baba boulders). The name appears but theres a lot of extra random text, before and after the actual objects name. I tried to put them on the exclusion list to fix it but no luck, any idea whats causing that?

#

yo, this is an amazing plugin thanks for making.. just having one issue with the nametags of what i guess you would call "critters/totems" in wow (in TOA, the obelisk/kephri eggs/zebak jugs/baba boulders). The name appears but theres a lot of extra random text, before and after the actual objects name. I tried to put them on the exclusion list to fix it but no luck, any idea whats causing that?

Support for hub plugins should be directed to the author of the plugin.
You can find the supp...

rough garnetBOT
rough garnetBOT
#

Tracks independent 2-minute activation cooldowns for the Dragonfire Shield, Dragonfire Ward, and Ancient Wyvern Shield, displayed as InfoBox countdown timers.

  • DFS detected via varbit 6539
    • Ward detected via varbit 6540
    • AWS detected via attack animation 7700 after Operate click (no cooldown varbit exposed to client)
    • Timers are fully independent and persist across logout/login
    • Color coding: white → yellow (≤30s) → red (≤10s)
#

This seems to be adding a few things which are restricted by the 3rd party guidelines, namely

  • Adds additional visual or audio indicators of a boss mechanic except in cases where this is a manually triggered external helper.

  • Anything that automatically indicates where to stand, or not to stand. This applies to only automatic indicators, and not tiles which have been manually marked.

https://oldschool.runescape.wiki/w/Update:Third_Party_Client_Guidelines

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Added

  • Added optional compatibility with render-hiding plugins so nametags stay hidden when the underlying actor is culled, such as with Dynamic Entity Hider.
  • Added update notification ping on first launch after update.

Fixed

  • Fixed NPC nametags that included inline formatting prefixes (e.g. Glowing crystal) rendering the raw tag text instead of the visible name.
  • Fixed issue with follower nametag remaining on screen on world hop or level change.
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

This new version mainly includes the 2 following user facing changes

  • Allow bankstanding experience to be shortent with K and M formats for higher levels
  • Add bank display names to nicely translate the enum.name() values

Aside from those changes..;

  • Quite refactoring has been done to move code to a 'better' place & improve testablity
  • Added some unit tests to improve stability for the of the inner-workings of the plugin
  • Updated the readme and added a bounty for bug reports regar...
rough garnetBOT
#

@Lazyfaith
Hi! @MosheBenZacharia has been looking to collaborate with you on your plugin bank-memory. Since you haven't responded to the issue https://github.com/Lazyfaith/runelite-bank-memory-plugin/issues/34 - 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 p...

#

cc @rmobis if I get ownership I can add you as a collaborator as well

I appreciate the offer, but after the previous takeover didn't go through and there were no updates to the plugin in months, I just migrated to using Dude, Where's my Stuff. I would recommend you just do the same, it has all the functionality bank memory has and more, not to mention it is very actively maintained.

#

cc @rmobis if I get ownership I can add you as a collaborator as well

I appreciate the offer, but after the previous takeover didn't go through and there were no updates to the plugin in months, I just migrated to using Dude, Where's my Stuff. I would recommend you just do the same, it has all the functionality bank memory has and more, not to mention it is very actively maintained.

oh wow this is perfect. ok sweet. will close this PR then as I don't need this! thanks for the ...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Summary

  • Clan event hub plugin for tracking events, bingo boards, split loot, and drop proofs
  • All server URLs are user-configurable via the plugin settings (no hardcoded endpoints)
  • Features: event tracker, bingo tile proof submission, split tracker with Discord approval, Hall of Fame drop uploads
  • Auto-detects clan membership when user configures their clan name

Technical details

  • Uses OkHttp (from RuneLite's injected client) for all HTTP requests
  • All external communication is...
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

This plugin allows you to ask questions about any items, locations, quests to your own provided LLM using a token.

This does not perform any actions for the player and is simply a bridge.

You can select what you want to include in your requests like skills, gear, quests completed to have better contextual answers.

The plugin can create task lists for you and display them in the overlay.

It uses ShortestPath to find paths to locations.

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Guides players through efficient collection log completion with intelligent efficiency scoring, step-by-step guidance overlays, and multiple viewing modes.

Key features:

  • Combined-rate efficiency scoring across 192 sources (1,932 items)
  • Five display modes: Efficient, Category Focus, Search, Pet Hunt, Proximity
  • Quest Helper-style step-by-step guidance with 7 auto-completion conditions
  • NPC, object, inventory, ground item, and dialog highlighting overlays
  • Account-aware requirements...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Hey @r3moteman!

Just a heads up, we're hosting a forked version of Group Ironmen Tracker. It is not really a fork anymore, since it has a lot of new features and fundamental code changes: https://runelite.net/plugin-hub/show/gim-hub

We already support potion storage, along with many other containers like POH storage and some more random ones like the tool leprechaun. Boss kill counts are also available on the website (https://gim-hub.com).

We do not currently have group storage activ...

rough garnetBOT
#

@mathewchapman
Hi! @cubeee has been looking to collaborate with you on your plugin protect-item-notifier. Since you haven't responded to the issue https://github.com/mathewchapman/protect-item-notify/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 pul...

rough garnetBOT
#

This is a plugin that automatically tracks your GE trades and sends them to a third party repository (api.megarares.com).
These trades can then be viewed and observed at https://www.megarares.com on the Trade Tracker page.

The plugin requires an API key to be provided, which is used to authenticate and attribute the GE trades to the correct authenticated discord user on the website.

See attached screenshots for the Trade Tracker screen and the API key settings page.

#

Hi,
I appreciate the offer and understand your concerns with the chat logging.
It can be enabled/disabled from the plugin and I might be the only one that uses it my group, and im ok with that.
If anyone in my group doesn't want me to use it, I will turn it off and look at removing it.

I do like the idea of having my group storage activity log and I'm enjoying the process of coming up with ideas and attempting to build them in.
So I will just see how this little project goes I think.

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Summary

Adds proactive adjustment prompts for stale Grand Exchange offers. When a buy or sell offer becomes uncompetitive (price has moved past the offer), the plugin prompts the user to cancel or relist at an updated price.

Changes

Adjustment Prompts

  • Buy and sell offers are checked against the backend /flips/adjustment API on a timer-based schedule
  • The backend determines whether to hold, readjust, or cancel based on item volume, user's configured timeframe, and current mar...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

The legacy migration guard in ensureHistoricalDataLoadedForCurrentPlayer() was incorrectly triggering for accounts that already had a saved profile, overwriting the player's historical data with stale "default" data on every login. Fixed by adding hasDataForPlayer() to skip migration when a real profile already exists on disk.

Also fixed the loot window value display where the white text (original total) was showing the same value as the blue adjusted total. Added lootWindowOriginalValue t...

rough garnetBOT
#

Adds the Inventory Restore Values plugin, which displays HP and prayer restore amounts as a text overlay on inventory item icons. Prayer restore values are calculated dynamically from the player's prayer level and accounts for Holy Wrench / Ring of the Gods (i) bonuses. Has options for colour changes of text, and font sizes, as well as choosing whether to display on every item or just the first of each. Also adds an info box for delayed healing food with a timer.

rough garnetBOT
rough garnetBOT
#

I wrote up a guide on how to use my sidebar changes for those who aren't familiar enough with runelite development to build it themselves. Looking for some volunteers to test the guide out as well as the sidebar changes to gather feedback.

https://gist.github.com/swirle13/454add1938876fb0bb971d16c9b69cae

CC'ing anyone that showed interest: @420Lunacy @Oridjinn1980 @Nealon01 @Tom-Cox-1 @Eiziv @hauber794 @ShaunDreclin @Infinitay @Osamu01 @jevonsp @Troy-MC @Ch00chinat0r @Jbleezy @psbj @jav...

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Been loving the reordered sidebar! I've been using your fork since you posted about it here- so I guess about 2 weeks now?

It's worked well in my testing, but unfortunately between commits the order reset to default and I lost my presets. It was right when you swapped to supporting profiles though, so that could be it too. Still need to do some more testing regarding plugins that support setting their position via gui and actually using profiles, but other than that it has been great!

...

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

are you open to changing the name of your plugin? i feel like the naming can be confusing

not commenting from a reviewer's standpoint, just a user

I am definitely open to changing the name. Honestly after finding out about that other plugin i wanted to but can't think of any that arent super lengthy. Do you have any suggestions?

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

Your change to the bonesValuation config will essentially reset the setting the user has selected, if you're doing a rename it would be more user-friendly if you also migrate their settings. Another alternative is to keep the two settings you had (0gp and approximate) and add the new Default option.

Jagex patched that functionality in the latest game update. 0gp is default value for sun kissed bones in game now. I figured it would be best to clear the config because of the change. Please...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Superglass Planner — Plan and track the Superglass Make grind for ironmen.

Features:

  • Material tracking: Scans bank, inventory, rune pouch, and looting bag for giant seaweed,
    buckets of sand, and astral runes. Calculates what you are missing.
  • Goal calculator: Set goals by target level, target XP, or target glass count with real-time
    progress tracking. Configurable including glass pickup, factor in existing banked glass.
  • "Best Available" mode: Automatically calculates glas...
rough garnetBOT
#

Your change to the bonesValuation config will essentially reset the setting the user has selected, if you're doing a rename it would be more user-friendly if you also migrate their settings. Another alternative is to keep the two settings you had (0gp and approximate) and add the new Default option.

Jagex patched that functionality in the latest game update. 0gp is default value for sun kissed bones in game now. I figured it would be best to clear the config because of the change...

rough garnetBOT
#

so within the escape crystal notify it would be kind of nice to have a counter of how many you have "popped" accidentally, how many have been manually triggered, or trigged due to a legitimate situation. this idea includes having a ratio of how many you used in each category. I have an example of 2% of my total escape crystals popped accidentally, 90% due to legitimate disconnects and 8% manually triggered. This could be a nice analytic to figure out how well you are doing with not dying. tha...

rough garnetBOT
#

It would be appreciated if the takeover change makes as-few-as-possible changes from the old plugin, i.e. no name changing of the plugin, no additional features etc.
You can leave the scripts etc that you're including, we don't review those since they're not using for building the plugin itself, but specifically the changes to the plugin code & runelite-plugin.properties

rough garnetBOT
rough garnetBOT
#

It would be appreciated if the takeover change makes as-few-as-possible changes from the old plugin, i.e. no name changing of the plugin, no additional features etc.
You can leave the scripts etc that you're including, we don't review those since they're not using for building the plugin itself, but specifically the changes to the plugin code & runelite-plugin.properties

So what do you want me to do exactly? Rollback everything I've done? Or submit just a takeover and then add the chan...

#

Well, you have 20k changes so if your priority is owning the plugin and fixing it, that would be the way to go.

Done.

But I'd disagree on 20k changes lol.

11k/16k is scripts

3-4k/16k is region json data changes

so total lines changes for the plugin is about 1000-1500ish:
<img width="1498" height="669" alt="image" src="https://github.com/user-attachments/assets/1f06b132-dab3-495d-8ecc-a2a1f59c89b0" />

#

Thanks, in the future read through Wiki: Plugin takeover policy (policy) (runelite/runelite) for the process so we don't have to go through these steps with you one at a time.

LOL. I've done this process 3 times and every time you guys make me jump through hoops withsome bullshit thats not listed.

<img width="1648" height="1210" alt="image" src="https://github.com/user-attachments/assets/f89530e7-272a-47c...

rough garnetBOT
rough garnetBOT
#

Good news everyone! professor.gif

Adam has started work on implementing the sidebar reorder logic himself. He started with tylerwgrass's PR for it and refactored a lot of the logic to be much nicer/quicker. he's working on the fundamentals and isn't at the UX part, which is where I'm hoping I can show him how mine behaves and what issues I encountered, e.g. tabs swapping when dragging the icons, drop tab indicator, dragged icon, right click reset behavior, etc. So my PR probably won't be m...

rough garnetBOT
#

@Nerdpuff
Hi! @mcscoobe has been looking to collaborate with you on your plugin visual-ticks. Since you haven't responded to the issue https://github.com/Nerdpuff/visual-ticks/issues/7 - 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 request again in one week.

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

don't be dissuaded by the size-l, i've really just been moving stuff around (with a few minor additions)

Generally only size-xl gets any real hate, the queue is just very very very backed up due to all the AI plugin submissions.

<details>
<summary>e.g size-l updates still get merged</summary>

<img width="757" height="842" alt="image" src="https://github.com/user-attachments/assets/c2652735-de47-4a82-a005-f94e78ec64bf" />

</details>

rough garnetBOT
#

Updates chat-fade to the latest version.

  • Fixed mode hide chat — Integrates core functionality from the Fixed Mode Hide Chat plugin. In fixed mode, hides the chatbox to expand the viewport. Toggle via chat tab clicks or configurable hotkey (default: Escape). Auto-expands for dialogs, bank/GE search, and other input interfaces.
  • Fix CA_ID prefix stripping — Handles color-tagged clan broadcast messages
  • Strip skill ID prefix — Removes internal skill ID from level-up messages
rough garnetBOT
rough garnetBOT
#

Summary

  • Adds a clipboard icon next to the delete icon on each session history row
  • Clicking it copies session stats to the clipboard in a readable format:
    Session: My AFK Session
    Length: 15m 32s
    Consistency: 85
    Avg Interval: 1200ms
    Clicks: 47
    
  • Session length is calculated from start/end timestamps and formatted as hours/minutes/seconds
  • Adds hover highlight effect with rounded corners on session icon buttons
  • Adds visual indicator bars below the Cons...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

This PR adds an optional behavior to fully capitalize single-word chat messages, and fixes overhead transform targeting by using the local player’s WorldView when available.

Key changes:

New config option capitalizeSingleWord (default: false):
When enabled, single alphabetic-word messages are uppercased (e.g. hello → HELLO).
Tag contents are ignored when determining which word(s) to transform.
Updated detection/transform logic to distinguish single-word vs multi-word behavior.
Ove...

rough garnetBOT
rough garnetBOT
#

Summary

  • Adds the OSRS Duels plugin, which syncs the local player's data (bank, inventory, equipment, skills) to the OSRS Duels web dashboard at osrs-duels.vercel.app
  • Users authenticate with an API Sync Key obtained from the website
  • Data is sent only for the currently logged-in player

Plugin Details

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Summary

Plugin Details

  • Display Name: GE IQ Sync
  • Author: LarsJ95
  • License: BSD 2-Clause
  • Tags: grand exchange, flip, trade, sync, ge iq

What it does

The plugin listens for Grand Exchange offer changes and sends trade data (item,...

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Summary

  • Adds the Player Stats Sync plugin, which syncs the logged-in player's skill levels, XP, and combat level to a web dashboard
  • This is a renamed and updated version of the previously submitted osrs-duels plugin (PR #11213, closed)
  • Only skill data is sent — no bank, inventory, or equipment information

Plugin Details

rough garnetBOT
rough garnetBOT
#

Hi, please see our Plugin takeover policy.

If you can have the current plugin author confirm in this pull request that they're fine with the repository transfer directly, that's also fine since you're already communicating with them.

If the plugin fails to build, you're fine to make minimal changes to get it working again in the same pull request, just make sure you keep the git history intact.

rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • Use of javax.sound.sampled.FloatControl is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.FloatControl.setValue is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.FloatControl.getMaximum is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of `javax.sound.sampled.FloatControl.getMinim...
rough garnetBOT
#

New features:

  • Added buttons to the splashing statistics panel. They allow the user to export their data, by either copying, or saving to a JSON file.

Minor changes and fixes:

  • Fixed an issue where the next animation resets the splash timer, after it has expired.
  • Made boundary tiles persistent
  • Set a minimum session duration
rough garnetBOT
rough garnetBOT
#

AC-130 Gunship

MW2-style AC-130 killstreak mode for Old School RuneScape. This is a client-side visual effect only — no actual damage is dealt and no game rules are broken. Other players cannot see the effects. It is purely cosmetic entertainment for streamers and content creators.

Features

  • Thermal Vision Overlay — Green-tinted night vision with scanline effects and white-hot player highlighting
  • Orbiting Camera — Automatic slow orbit around your character at a top-dow...
rough garnetBOT
#

Divine: Skies (Beta)

A configurable day/night sky cycle plugin that adds dynamic skybox transitions, phase-based lighting adjustments, and automatic underground detection.

Features

  • Day/Night Cycle — Smooth skybox color transitions between day, sunset, night, and sunrise phases. Supports both a configurable timer mode and real local clock sync.
  • 117 HD Integration — Applies brightness and contrast offsets relative to the user's base 117 HD settings during each phase...
rough garnetBOT
rough garnetBOT
#

you should be forking the original thing or mirror-pushing the branch to another repo if you know how to do that basically

I renamed the old repo to loot-console-logger-old and created a new one with the original name, loot-console-logger, and a freshly forked copy of example-plugin, then mirrored all my changes to fix my mistake of rebasing on plugin-hub.

I think the RuneLite GitHub bot didn't count it as a change and that's why the hashes don't match. The commit hash is set ...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

i do not know why im having such a hard time learning github, my brain just keeps thinking push is what is causing the pr and pull is me taking from my pr and then adding to it, and im running on the most ancient laptop. does you mentioning 11229 mean that itll get merged into this pull if it gets approved? thank you for the patience man, im best at self learning so ive just been firing from the hip to figure this out since its a project im really passionate about - idk if you can tell by how...

#

My first plugin. This plugin will show an overlay for useful information such as potion doses left, rune for elemental staff, names of teleport tablets, and combat style that will gain xp in the combat picker tab. These are things that have been useful for me as some of these are hard to see and makes it easier to understand.

  • Potion doses
    • Shows (4,3,2,1) beside your potion, making it clear how many doses it has left.
  • Teleport tablets
    • Overlay names on top of Teleport tablets,...
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

This pull request is part of a broader initiative to build an independent ecosystem tailored specifically for the South American community.

Context

Currently, similar functionality is provided by external platforms, which creates a dependency we aim to eliminate. To address this, we are developing a fully self-contained solution.

In addition, we are creating a Brazilian equivalent of “We Do Raids”, called “Bora de Raids”, focused on organizing and connecting players within the re...

rough garnetBOT
rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • Use of java.lang.System.err is not allowed: system i/o, use a logger instead.
  • Use of java.lang.System.out is not allowed: system i/o, use a logger instead.
  • Use of java.lang.Exception.printStackTrace is not allowed: 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...

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

My plugin is heavily based on Odablock sounds, but instead I've changed sounds for Carl Johnson of GTA: San Andreas. All it does it add or change some sounds, such as accepting/declining trades, shooing stray dogs, or getting hit.

I didn't see if mature language/cussing was against ToS in any of the documentation, but if that's the case, I can easily swap the offending sounds out for one that doesn't have swearing in it, God knows I have plenty to choose from.

Thank you for considering...

#

<!-- RL CHECKS -->

Feedback:

  • Use of javax.sound.sampled.LineUnavailableException is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.UnsupportedAudioFileException is not allowed: 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](https://discord.com/channels/301497432909414422/1262...

rough garnetBOT
rough garnetBOT
rough garnetBOT
#

I've created an Adventurer's Log plugin that tracks Levels, Quests, Boss KCs and Collection Log entries in a dedicated, OSRS-themed sidebar panel. The plugin is purely local and follows all RuneLite 3rd party client rules. I tried as hard as possible to replicate RS3's adventurer's log, obviously it has some limitations but I think it's about as close as we could get.

rough garnetBOT
rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • Use of javax.sound.sampled.Clip.stop is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.close is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.AudioSystem is not allowed: Use of javax.sound, use `...
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Sun Keris Enhancer lets you custom messages that shuffle when you spec.

It'd be cool if we could get this plugin capability for all spec weapons. There is a spec dialogue plugin, but as far as I can tell it only does one specific line per spec: https://runelite.net/plugin-hub/show/spec-dialogue.

Just for fun/roleplaying, but it's been really fun in TOA narrowly escaping death with my guy shouting "Not today!" as a big death ball is hitting me.

:)

rough garnetBOT
#

This submission is intentionally minimal and narrow in scope.

Feature set:

  • Shows a warning overlay when Prayer points are at or below a configurable threshold.

Out of scope by design:

  • no boss-specific logic
  • no NPC animation parsing
  • no prayer switching recommendations
  • no input automation or click simulation

Repository: https://github.com/jehkis/osrs-prayer-helpper.git
Commit: 51967bb25ba693daa46f101000953296b25c0591

rough garnetBOT
rough garnetBOT
#

Description:

Adds a new plugin, ToA Invocation Display, which shows the active Tombs of Amascut invocations for the room you are currently in. During a raid, the invocation screen is not easily accessible, making it difficult to quickly remind yourself which invocations are active for the boss you're about to fight. This plugin adds a small overlay that automatically updates as you move through the raid, showing boss-specific invocations at the top and global invocations (attempts, time li...

rough garnetBOT
#

<!-- RL CHECKS -->

Feedback:

  • Use of java.lang.System.err is not allowed: system i/o, use a logger instead.
  • Use of java.lang.System.out is not allowed: system i/o, use a logger instead.
  • Use of java.lang.System.in is not allowed: system i/o
  • Use of java.lang.Exception.printStackTrace is not allowed: 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](https://discord.com/channe...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#
#
  • Fix pathfinding crash on Tempor Tantrum caused by calling NPC.getWorldLocation() off the client thread (NathanVegetable/barracuda-trial#8)
  • Fix config change recalculation crashing from Swing EDT
  • Add configurable pathfinding effort presets (LOW/MEDIUM/HIGH) with minimum spatial distance guarantee
  • Add 3-second pathfinding timeout safety net
  • Strengthen pathfinding hints and add Jubbly Jive route hints for better pathing around toad pillars (NathanVegetable/barracuda-trial#7)
rough garnetBOT
#

v2.1.11 - CacheSearcher overhaul

  • Major code reorganization of CacheSearcherTab to amalgamate redundant code and move certain methods to ModelUtilities where they more appropriately belong
  • Removed a number of redundant buttons to feature under the globally visible RenderPanel
  • RenderPanel now has a toggle for whether to allow animations or not
  • Bugfix: Corrected array copying for vertex to cap at vertex max, not face max
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

Creating PR to submit a new plugin. The Chat Overlay plugin aims to create a helpful overlay for the OSRS chat. There are three separate overlays:

  1. "Main Chat" - shows all chats, with the exception of game chats, in the overlay
  2. "Private Chat" - shows a separate overlay for private chats only
  3. "Game Chat" - shows an overlay for game messages. Very helpful in PVM situations!

My main goal was to create a tool to allow me to see messages at glance, and then having them disappear. ...

rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
rough garnetBOT
#

For frozen icon plugin I got a request to add support for freeze duration from NPCs like Ancient Wyvern.

I know timers for bosses like Hespori aren’t allowed, so I wanted to confirm:

Is showing a freeze countdown for non-boss NPCs permitted, or does this fall under the same restriction?

Thanks.

rough garnetBOT
#

Route Mode

Routes are added but disabled to reduce PR size and allow route editor development to continue in parallel without users generating profile data that may change in the next update.

  • Add route mode backend
  • Add route mode UI
  • Add route import and creation (disabled)

Miscellaneous changes

  • Fix task notes not saving if task has not been tracked/completed/ignored
  • Refactor task list redraw
  • Improve panel redraw on task type change
  • Fix several null pointer excepti...
rough garnetBOT
#

This comment is piggybacking from a now-deleted user named Ghost from 7years ago requesting the same feature. He/She created a feature request that is now locked to the public for being "too heated". I hope someone has enough free time to implement this one day! I wish I had the skills and knowledge to do it myself!

"I thought it'd be nice if the anchor in the middle-top of the screen were a bit lower, and then I thought it'd be even better if there were a way to customise anchors.

I look...

rough garnetBOT