<!-- rlphc -->
New plugin ha-exporter: https://github.com/xXD4rkDragonXx/runelite-homeassistant-data-exporter/tree/141f1dcc7b305c240b86843952a6484b22e07a3d
#github
1 messages · Page 3 of 1
Hi, there's currently a homeassistant plugin https://runelite.net/plugin-hub/show/homeassistant - does this suit your needs?
Hi @pajlada ! Thanks for your comment. We saw this plugin aswell. It does have some overlap with some of the data that is being exported, but it didnt quite fit our needs or wants for such a connection to Home Assistant. Some notable features about this plugin compared to the homeassistant one that already exists are:
- Secure pairing (no sensitive access tokens required - acces tokens are scoped for security)
- Death events / PK events
- Inventory tracking
One could argue to contribu...
<!-- RL CHECKS -->
Feedback:
- Oversized image ha-exporter-icon.png (4,194,304 bytes)
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](#pluginhub-scanner message)
Hi All,
The title says it all really. At the moment you can left/shift click to any Fairy Ring function on the POH tree/ring combo, but cannot set to tree functions. It would be great if this functionality was added (I'd be keen to shift click for spirit tree for example).
Extends the party plugin's ping system to include more informative symbols (attack, defend, avoid, ect).
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Plugin Name: Drop It
Description: A Twitch chat integration plugin designed for streamers that enforces a "drop your weapon" penalty game.
Features:
Chat Integration: Listens to a specified Twitch channel for the !dropit command. Includes a configurable "Allowed Bot Name" whitelist so streamers can link it securely to Channel Point redemptions via their stream bot without chat trolls spamming it.
The Warning (5 Seconds): When triggered, plays the Armadyl Crossbow sound effect (ID 22...
Closing to resubmit with improvements and updated description.
PVP Entity Hider
Combat-aware entity hider for PVP — hides other players while keeping combat targets visible.
Why not Entity Hider?
This plugin automates what's already achievable manually with Entity Hider today:
a user can add their opponent as a friend, enable "Hide Others" with "Hide Friends" off,
and Entity Hider shows only that opponent. This plugin removes the manual friend-list
step by detecting combat interactions directly.
Key differences from Entity Hider:
- **Comba...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
fixed wrapping issues and multiple prefix/suffix issue that came up for npc dialogue after the latest update
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
I'd prefer if your transformer somehow checked if the NPC matches any of the enabled configs so you're not calling npc.setOverheadText(...) on the old untransformed text for non-matching NPCs. Not blocking, but it would be nice to fix this in your next update.
You've committed a .tmp directory with RuneLite code which I assume you don't need. Not blocking, but remove if you don't need it.
client is unused in your CrewMooPlugin class. Not blocking.
We would prefer if you could contribute if possible.
Hi @pajlada ! Thanks for your comment. We saw this plugin aswell. It does have some overlap with some of the data that is being exported, but it didnt quite fit our needs or wants for such a connection to Home Assistant. Some notable features about this plugin compared to the
homeassistantone that already exists are:
- Secure pairing (no sensitive access tokens required - acces tokens are scoped for security)
- Death events / PK events
- Inventory tracking
One could a...
We would prefer if you could contribute if possible.
@raiyni In this case I do not see how contributing would be possible as we use a different authentication pattern to limit exposure of Home Assistant.
If we were to contribute to the other plugin we need to either drop this pattern, thus exposing more of Home Assistant then needed, or rewrite the other plugin to use this pattern, which in my opinion goes past the scope of that plugin.
Either option introduces unnecessary complexity...
So I'm just telling you this for information but many applications and integrations are able to support alternative login methods.
Hi @raiyni ! Thanks for your reply once more? Does this imply that our alternative approach is not allowed on the plugin-hub?
I would be curious to know why you need to live export everything about the player (ie inventory, spellbook, equipment, location, etc) and when they login/logout.
I created a plugin to show the older legacy models for certain monsters, and with some small modifications to the GPU plugin this plugin works great.
It seems like there's a certain desire from some players to have this plugin, i'd be more than happy to offer my plugin code to the RuneLite team so that you guys could offer something as an official RuneLite plugin, as this would require a slight GPU plugin change.
Here is the plugin in action https://www.youtube.com/watch?v=-LCsxf25afk
Hi @raiyni , in case it wasn't clear. Home assistant is an automation platform designed for triggers, storing sensor data and other hooks. This means that if the data is available, you can trigger off of it. The combinations with a smart home are limitless, but to give some concrete examples:
- Flash office lights red when "book of the dead" has been forgotten and player is near a popular PVM zone
- Turn LED-strip off when logged out
- Start a stream-party when a high-value loot drop happe...
While it's fun to see you use twitch4j, I don't think you will realistically get that added as a validated dependency. Consider looking at how the Core Twitch plugin connects with Twitch, or the OSRS Live Loadout Plugin uses Twitch's EventSub API https://github.com/pepijnverburg/osrs-runelite-twitch-live-loadout-plugin
I know what home assistant is, I was just asking about the realistic usage of it instead of a theoretical
No worries, hope I clarfied it for you with the examples mentioned above. The "realistic" usecase would differ per user. I for one plan on implementing the first two. (and another project to show myself on a live web-based-map using the location data).
I use the Agility plugin to notify when the ticket dispenser changes. I'd like a feature to configure this alert based on platform distance. For example, if the next dispenser is 1 hop away, send a notification. If it is 5 hops away, just ignore it. I have a concept functioning, but it isn't clean and would appreciate any support particularly on the math which I'm sure could be improved or at least moved to a separate function.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
@pajlada Thanks for the advice! I've removed Twitch4J and refactored the plugin to use a native OkHttpClient WebSocket connection instead. The code builds cleanly now, but it looks like the Hub Checks are waiting for a maintainer review. Let me know if you need me to adjust anything else!
Looks good @BionicHusky - no further action required from you now until someone can take a more thorough review of your plugin.
Adds the 07Flip GE Flip Finder plugin.
Displays live Grand Exchange data from 07flip.com inside a RuneLite sidebar panel: top flips, price dumps, spikes, dips, Barrows/Moon repair profits, decanting opportunities, and merch alerts.
The plugin only fetches data from 07flip.com (public endpoints, no authentication required). No player data is sent to external servers.
- Repository: https://github.com/UserD40/Runelite07Flip
- Support: https://discord.gg/xQaYM9TaMr
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
AFK Stats Tracker
This RuneLite plugin tracks mouse clicks during AFK sessions in Old School RuneScape.
Tracked Stats:
- Consistency: A score from 0 to 100 showing how regular your click timing is. Higher scores mean more consistent intervals.
- Average Click Interval: The average time in milliseconds between clicks.
Purpose: To track afk metrics to compare between activies and methods. Similar to tracking DPS and Kills/hr.
Contributing Data to the Wiki
Session data can be...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
this runClient stuff should not be here (L31-45). idk why you added this if it wasn't building or what but you probably just needed to clear your gradle/mavenlocal/intellij caches
i think this event is over? do you still want to submit this?
The rule says "we are not accepting new plugins". better npc highlight is basically grandfathered.
Between that and the "no additional indicators" rule we will need to close this.
<img width="726" height="280" alt="image" src="https://github.com/user-attachments/assets/280efd10-730a-4079-a626-5b7c68c7fcc3" />
When working on implementing a plugin, my console was filled with DEBUG logger message on loop, probably every 0.6 seconds, which was horribly cluttering console output:
DEBUG n.r.c.plugins.worldhopper.ping.Ping - error during icmp ping
java.io.IOException: failed to open ICMP socket
at net.runelite.client.plugins.worldhopper.ping.Ping.icmpPing(Ping.java:155)
at net.runelite.client.plugins.worldhopper.ping.Ping.ping(Ping.java:99)
at net.runelite.client.plugins.worldhopper.WorldHo...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Plugin for the Boomerang Bandits CC. Supports live events, WOM-like sync, WOM Competition, Auto-clan attendance, Clan Leaderboards, Clan statistics and Clan authentication
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.Clip.getMicrosecondLengthis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.Clipis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.Clip.closeis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.LineUnavailableExceptionis not allow...
commit=6d05ff9f04b5c912e5ecb5a3e44469e4a6636d56
warning=This plugin submits your IP address, RSN, and account hash to a 3rd-party server not controlled or verified by Runelite developers.
It has come to my attention that this might have some impact long term on the wiki in terms of scaling. I am looking into it now but most likely the core of the plugin would not change. Either formatting the copy output differently or removing it entirely.
we don't really want your ai commenting on submissions, it's just notification spam
I have simply removed the ability to copy session data as well as removed the mention of submitting data as it would not be feasible. There is a longer term chance that the wiki team would create a database for storage that is suitable, but if not nothing would change. Ready for review.
why the switch to mp3 exactly?
why the switch to mp3 exactly?
I needed a way to stop the audio on a whim and couldn't find a way to do it with AudioPlayer. also I like the smaller file size of mp3 vs wav
Hi all - appreciate as always the time you take for reviews. This one should be pretty simple. I missed the checks for having partial transitions go through when a player is collecting items. This is a fix for that. Additionally, I added an extra image for the readme to show our portfolio feature that released today.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Track untradables via onServerNpcLoot
- Add 5 tick dedup window to plugin since both events will fire
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- MP3 files are now java resources contained in "jinglesounds" folder
- Loads, caches, and plays MP3 files using java URL instead of File
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.AudioSystem.getLineis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.FloatControl.setValueis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.SourceDataLine.openis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of `javax.sound.sampled.SourceDataLine.sta...
This is purely code formatting!!
I used the IDE, to properly format all my files, nothing else
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
I'd prefer if your transformer somehow checked if the NPC matches any of the enabled configs so you're not calling
npc.setOverheadText(...)on the old untransformed text for non-matching NPCs. Not blocking, but it would be nice to fix this in your next update.You've committed a
.tmpdirectory with RuneLite code which I assume you don't need. Not blocking, but remove if you don't need it.
clientis unused in yourCrewMooPluginclass. Not blocking.
That all makes sen...
could you share what tool you used to reformat your code?
Also includes some improvements requested in the initial review.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
@pajlada
I just used the "Format selection" in VSCode
It was asked for some individual files during my PR's, so now I just went through the files and formatted, nothing specific, IDE built-in
[runelite/plugin-hub] Pull request opened: #10717 Update DropTracker to v5.3.0 (Video + Reliability)
In this update, a number of changes were done:
- Enhancements to our API/data transmission reliability
- Added Video Capture as an option instead of Screenshots (A massive thanks to @dennisdevulder for the heavy lifting on this -- most of the code related to is basically be 1:1 with his implementation on "OSRS Tracker")
- Fixes for Gauntlet drop tracking
- Longer lifecycles on data retrieved from API to prevent excessive querying (group configs, top groups, etc)
- Enhancements to t...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
For context, this is the old submission: https://github.com/runelite/plugin-hub/pull/10543
In the future, you should update the description of your old PR instead of opening a new PR. That way reviewers can keep all the previous discussion in mind when they review the plugin easier.
[runelite] New discussion #19920: [Feature request] Time Tracking plugin transportation/notes add-on
It would be incredibly useful if an add-on would exist for the time tracking plugin, where for each farming patch the use can add 'items' in some kind of configuration table, which is displayed in the side panel under the list items in the side panel. This could be configured by right-clicking a patch location in the side-bar, which would allow the user to 'add items' or maybe just 'notes' that would be displayed under or above the progress bar. This would allow users to write down their pref...
- Fix sessions
- Simplify clan checking
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
New Features
- Adds highlighting for the correct/incorrect planks in the 3 planks obstacle
- Adds menu deprioritization for the "Walk-on" option of the incorrect planks in the 3 planks obstacle*
- Adds a follower check to the entry panel
*The menu deprioritization is a feature that I'm pretty sure is fine, but I can remove it if reviewers have concerns with it. I've looked at the [Jagex Third-Party guidelines](https://secure.runescape.com/m=news/third-party-client-guidelines?olds...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds menu deprioritization for the "Walk-on" option of the incorrect planks in the 3 planks obstacle*
I also don't see a specific third party guideline this goes against but I would feel better reviewing this update if you took that feature out
A lot of line changes in one file are due to my IDE doing a cleanup, didn't realize until after the code change so wasn't a quick way to undo the cleanup, so apologies to the reviewer.
Main change is combining webhooks for pet + collection log, currently the plugin sends two webhooks instead of one.
I also added some extra configuration settings for the bingo api configuration based on the users.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Could you add a chat message if the user had previously disabled screenshots and you re-enabled them with this request?
Alternatively, consider d...
Features:
- Detects books in your inventory and when you read them - Sends a collection notification (in-game overlay toast + optional chat message) the first time you collect a book
- Syncs all skill levels to the web app on login
- Connects to a relay server via WebSocket so your collection is visible in the browser in real time
- Sidebar panel showing relay connection status and collected book list
- Test mode ...
Plugin that adds the unused eating animation to the Penance Runner NPCs in barbarian assault
<!-- rlphc -->
New plugin penance-runner-eat-animation: https://github.com/irulez22/chompchomp/tree/aa7d3c9f441432c1f83472a87dca79b9a8ffb88f
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds Divine: Skies (Beta) - a configurable day/night sky cycle plugin that works with 117 HD.
Features:
- Smooth day/night sky color transitions
- Local clock sync option
- Sunrise/sunset tint colors
- Brightness/contrast offsets per phase
- Automatic underground detection
- Configurable overlay
@riktenx Sorry to bother you but would you be someone willing to review this? Its such a small plugin and I only really need it so my buddies and clannies can help gather data for wiki pages.
Please do not ping reviewers so shortly after submitting.
don't reformat your code and add features at the same time, it's difficult to read
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
commit=e8077217b7a55a5aa0071fdb556fcaba41c79b74
warning=This plugin submits your IP address and RSN to a 3rd-party server not controlled or verified by Runelite developers.
You should add .git at the end of the repository URL in your manifest file.
Could you add a chat message if the user had previously disabled screenshots and you re-enabled them with this request? Alternatively, consi...
Hi, could you properly name your plugin so it's not under the com.example packaged & not called ExamplePlugin?
This will require changes to your build.gradle file, your runelite-plugin.properties file, your ExamplePlugin.java file (and its name+path), your ExamplePluginTest.java file (and its name+path), and the logback-test.xml file to correctly point to your new package.
Otherwise looks fine.
Update commit to 536fd668c035fea619b6ae4628969f4e463c72a6
<!-- rlphc -->
New plugin afk-stats-tracker: https://github.com/Reasel/AfkTracker/tree/536fd668c035fea619b6ae4628969f4e463c72a6
Gotcha boss, should be fixed now
Merged Atlas' big updates from ChanceMan v3 to Choicer
https://github.com/ChunkyAtlas/chance-man/commit/a5628efb12bdfdfb787fe7b48542753d84dbf721
"refactor(choicer): rework rolled vs obtained item model, correct roll causality and chat messaging, migrate unlocked → obtained naming, and replace sidebar item toggles with explicit list-based filtering, bump to v1.2.0
- remove extra down arrow on "Filter"
fix(panel): move item name/icon resolution onto client thread, fix EDT races, add f...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
i think this event is over? do you still want to submit this?
Definitely not, I thought it would be faster, thank you all.
This plugin syncs collection log data and skilling progress to my website clogger.ca
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Plugin: GEX
Repository: https://github.com/Hydepwns/gex-runelite
Description
GEX sends Grand Exchange trade telemetry to the GEX network for better fill estimates and margin tracking. Users see actual fill times and prices, not just wiki data.
Features
- Real-time GE slot tracking with fill time estimates
- Margin and profit calculations with day-aware ETAs
- ML-based spread regime and anomaly detection
- Side panel with trade history and market regime
- Overlay showing ETA ...
Adds support for loading custom .wav files from a
.runelite/raid-spell-checker-sounds directory.
The folder is created automatically on startup.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Support direct lgoin with discord
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Release v1.0.1
Added 3 new features:
- Deprioritizes altar use with no zaros item equipped
- Deprioritizes entrance with empty inventory slots
- Opens game chatbox automatically upon kill finish, to include time & mvp in screenshot
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Update flipping utilities
Added logic to backport existing recipe flips to the new format, making them much smaller.
Added custom pagination input so users can quickly navigate to a given page instead of using the next arrow.
Added coins to the recipe inputs even if items not on GE are not enabled.
Adds Floating Orbs plugin.
- Movable prayer and special attack orbs to avoid moving minimap
- Optional snap mode to move both together
- Custom colors, blink options, and points display
- Uses 1:1 clicks only (no automation)
- Orb sizing is limited to 50-100% (can reduce only, not enlarge)
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Fix end-of-fight lag, async auth, heartbeat on plugin toggle, DMM + UI cleanup, UI fixes
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Amended last commit as I added more functionality, namely the hint arrows as well as making the solution for hiding the assignment option more robust, apologies if that isn't how updates to in-progress PRs are normally done.
Is there a reason that this plugin is 28000 lines of code
<img width="635" height="565" alt="image" src="https://github.com/user-attachments/assets/537b1ce6-75ec-46bd-8bcd-cdafcf51ffb5" />
I imagine there's some static data set I'm not seeing, but that aside it looks like you have a ton of files and code here. I don't really review anything much over 5k so in the interest of setting expectations it's unlikely that this will be reviewed within months or years.
commit=7701b438b07bbd997e107bf08c4ea979afd000e4
warning=This plugin submits your IP address, RSN, and details of your account progress to a 3rd-party server not controlled or verified by Runelite developers.
ok yeah your panel alone is like 10k lines so see my last comment
P2P marketplace system
Risk analysis & scoring
Collateral management
Peer review/ratings system
Discord webhook integration (with rate limiting, audit logging, token service)
Screenshot proof capture
Online status tracking
Notification bubble overlays
Item set bundles
Group sync system
Borrow request lifecycle
Daily reports
above is the core of the plugin as its got alot of features linked together. i understand its a massive undertaking for a review. ill see what i can cut it a...
- Blacklist ToB Sotetseg maze tiles
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
although i did notice i left the legacy panel in there but that only cuts ~11k lines of code. i do apologize for that error. ill comment back on how i can cut this down to a manageable push for you in a bit let me look into it if I'm able to go that route
- Fix changed API
- Refactor to use IDs
- Use runelite jaco
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.AudioSystem.getLineis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.FloatControl.setValueis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.SourceDataLine.openis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
java.lang.System.outis not allowed: ...
Summary
- Boss kill count tracker with collection log tooltips
- Parallelized account type detection (Regular, Ironman, HCIM, UIM, De-Ironed)
- TempleOSRS collection log integration showing obtained/missing items per boss
- Item names from OSRS Wiki mapping API
- 420 KC celebrations (green chat message when hitting a 420 milestone)
- Right-click player lookup
APIs Used
- Jagex hiscores (secure.runescape.com) — boss KC and account type detection
- TempleOSRS collection log API — obtaine...
Hi Team - I understand that I pushed in a PR last night and appreciate the fast turn around. Noticing I didn't test everything previously. This is another enhancement to solve for edge cases of why profit and loss is not being calculated correctly.
Simply, added in more checks for lifecycle states of when trades might be submitted and implemented the ge tax through the plugin level.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Summary
Adds the OSRS MCP Companion plugin — saves player data locally as JSON files for use with AI assistants via the Model Context Protocol (MCP).
What it does
- Periodically saves player data (skills, bank, inventory, equipment, quests, achievement diaries, combat achievements) to
~/.runelite/mcp-sync/{username}.json - All data stays local — zero network requests from the plugin
- Each data category can be individually toggled on/off
...
Also you should consider https://meta.runescape.wiki/w/Meta:Generative_AI_policy in whatever other app you are hosting.
- Some refactoring
- Some new cursor targets
https://runelite.net/plugin-hub/show/csvexport already exists
Thanks for the link! CSVExport is a cool plugin but it solves a different problem — it's designed for exporting game data to spreadsheet tools like Excel or Tableau. This plugin is purpose-built for AI assistants via MCP.
A few key differences:
- Output format: CSVExport writes flat CSV files every tick; this plugin writes structured JSON on meaningful events (stat changes, bank opens, etc.)
- Data scope: CSVExpor...
Also you should consider https://meta.runescape.wiki/w/Meta:Generative_AI_policy in whatever other app you are hosting.
Thanks for flagging that! I've reviewed the policy and I believe this plugin is fully compliant. The MCP only reads from the wiki on-demand when a user makes a query — it doesn't write to the wiki, bulk scrape content, or use wiki data for AI training. The policy's main concerns are around AI-generated wiki edits and using wiki content as training data, neither of which...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Please send a human
I am terrible at english you dont want a human
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
I would assume if the wiki wanted an MCP pipeline, they would have one. You should probably discuss your usage with them.
I would assume if the wiki wanted an MCP pipeline, they would have one. You should probably discuss your usage with them.
it uses the same public API endpoints any browser or app would use. no scraping, no bulk requests, no training data. Them building an MCP pipeline is a very specific use case that I do not think benefits them.
you can ignore the audio feedback stuff for this plugin going forward, it's picking up these APIs through jaco
v2.1.6 - Hitsplat bugfix
- Hitsplats will now properly update even when Hitsplat Keyframes are at T<0
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
FYI this adds a new use of the HTTP Client. On startup, the plugin will attempt to load CSV files from github and fallback to local resources on any failure. This lets me push new item metadata without requiring a full release.
<!-- rlphc -->
Includes changes by non-author
music-replacer: 2fb6f77c6163da225b332bd374732bbe2e56ba91..2fb6f77c6163da225b332bd374732bbe2e56ba91
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
@pajlada ~do you see perhaps anything in logs or got any other info?
I can't recreate it and afaict it works fine for me:~
NVM, in the process of trying to create a video to capture it working for me I was able to recreate it with (music) volume 0.
Apparently happens when (music) volume is 0 and then the plugin is turned on and there's no overridden track.
Will fix it, thanks for catching it.
- Fixes freezing behavior shown in runelite/plugin-hub#10743
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.AudioSystem.getLineis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.FloatControl.setValueis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.SourceDataLine.openis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
java.lang.System.outis not allowed: ...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Bunch of bug fixes and improvements to existing helpers.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Ok fair enough, if its likely to hold up review or get rejected I will remove that feature
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds a lightweight data logger that saves Grand Exchange transactions to local CSV files. It uses account-specific state files to track progress across multiple accounts to prevent duplicate submissions and allow for using multiple clients simultaneously.
No sidebar UI; settings are handled via the Config menu.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Summary
This change includes a large refactor of splitting up the gigantic main class into their own services so that it is easier to maintain and so that state variables are more consistent across the plugin. The only new functionality is adding support for discord webhooks, but for the most part this is just moving logic into separate files.
Changes Included
Refactoring
- Split
FlipSmartPlugin.javainto focused service classes:ActiveFlipTracker.java- Manages active fl...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
If the idea of this being too closely connected to an MCP is not ideal I can change the way this plugin is setup as just a JSONExport or something. Other people could use that outside of MCPs. CSVExport doesn't have all the data i would need and I don't really need to store historical data either (I am not sure if it does do that but I assume so considering it writes a new file every 24 hours?). Thoughts?
Adds the new teleports to the plugin.
Refactored the plugin code so that the index page can have teleports defined on it (For Respawn/Boat teleports)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- don't ever block on shutDown, just shutdownNow your executors and be done with it
- also don't use thread interrupt in the way you're doing. it should literally just be myExecutor.shutdownNow
- don't use thread.sleep
- you need to explicitly cancel this in addition to shutting down the executor
Commenting in case another reviewer that doesn't have the prior context sees this. Jagex originally requested this plugin be removed but did not provide clear guidance as to what needs to removed to allow it to be re-added. Thus I skipped reviewing it for now and if you are a potential reviewer you should probably do the same.
either make the json one line or gzip it
your PNGs are not real PNGs, they are jpegs or icos or something that were renamed. fix them
<img width="932" height="165" alt="image" src="https://github.com/user-attachments/assets/8d6d80e6-51d0-4fb4-8f8d-b59eca8e3884" />
https://github.com/runelite/runelite/wiki/Plugin-takeover-policy. You want to leverage this here as then the 10k users of this plugin will instantly benefit from your changes.
Normally step 1 is to file an issue asking for collab (and waiting for a week) but the original author doesn't even have issues enabled so we can just skip that.
@MakingStan FYI
does https://runelite.net/plugin-hub/show/fishing-spot-timer not fit your needs / usecase here?
- Reset profile so loadInitialData runs again on next login
- Send full quality png instead of compressed jpg
- Add option to hide chat (Thanks pajlada/Dink )
- Refactor logic surrounding loading profile data into method and call in when refresh button is pressed
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- The main functional change is no longer replacing numbers in overhead text.
- Adds a plugin icon image
- Adds a plugin version.
- Adds a gif of a cat sleeping to README
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Does https://runelite.net/plugin-hub/show/slayer-boosting fit your needs / use case here?
If not, are you willing to try to contribute? We would really prefer that though it isn't required. If it doesn't fit your needs and you're not willing to contribute we can review this as-is.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Roger that! I saw you changed the repo and commit to my forked repo. Is there anything you need me to do on my end or is it now in the hands of Runelite?
Adds Gielinor Gains to Plugin Hub.
Plugin repo:
Submitted commit:
- a46f3c66f4a6050b8616e00e2659745c96fe72a2
Features:
- OSRS market intelligence
- dump alerts support
- synced bookmarks and planner
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds a new standalone Plugin Hub entry for Slayer bracelets. The plugin displays a flashing, movable, and resizable on-screen warning when Bracelet of Slaughter or Expeditious Bracelet reaches a user-defined low-charge threshold (1-30). It also supports a no-bracelet warning flow tied to Slayer XP drops with suppression after repeated kills, and includes edit mode tooling for quick positioning and visual testing.
!pets
Does not list: "Pet snakeling" or the "Beef" pet.
does https://runelite.net/plugin-hub/show/fishing-spot-timer not fit your needs / usecase here?
Thanks for the comment. I originally was using the Fishing Spot Timer, but found it was lacking in features for configuration and was buggy for some spots. The one I've PR'd has a few more features and I've found it to be a bit more useful. It adds newest spot, a configurable countup timer, configurable colors, per-spot filtering, among other things. It also fixes the main bug with Fishing Spo...
we just need to give the author two weeks to respond, at which point if they haven't it becomes yours
Fixes
Features
Kiss the Frog
- Added support for the Kiss the Frog random event
- Highlights the correct frog (Crowned Frog) to interact with
- Highlights the correct chat menu options to select to receive the reward for successfully completing the event
- Highlights the correct chat menu option to leave the Frog Land area
Other Changes
- Updated the README adding details for Kiss the Frog random event
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Sends Discord webhook notifications when rare implings (Magpie, Ninja, Crystal, Dragon, Lucky) are spotted. Includes world number and location callouts. Requires the built-in Implings plugin with 'Notify' enabled.
<!-- rlphc -->
New plugin rare-impling-discord-notifier: https://github.com/skillyourself/rare-impling-discord-notifier/tree/f69f9e233020e84172d0c0a27e585efef46c4acf
You've changed your ipAddress config key to targetHost - It would probably be a good idea to either revert the key name change so users don't lose their config, or perform an automatic migration on plugin startup. Let me know if this doesn't make sense with the changes you've made from ping -> udp.
When a user changes the target host config and it fails to resolve, the user is not informed and the the service keeps pinging the old host. It's probably a good idea to inform the user thro...
Hi, apologies for being inactive. I’d be happy to give the repo over to someone else. What are the steps for me involved in that?
I have invited @Puddinglord to be a collaborator in the original repo. In case of any issues can always contact me or send something here.
Awesome, glad to hear it.
@MakingStan are you OK with @Puddinglord being able to push changes to the plugin hub by themself, or do you still prefer to be the one signing off on the final push?
I’m okay with him pushing the changes himself
@Puddinglord I'll go ahead and close this pull request - next time you push an update to the plugin please link this PR in the description.
Summary
Adds a new Plugin Hub plugin: Upper Case Transformer.
This plugin restores intended uppercase formatting for player messages that RuneScape displays in title case. It supports:
- Public chat
- Clan/Friends chat
- Private messages
Behavior
- Detects likely uppercase-intended messages that appear title-cased in-game.
- Supports partial-uppercase intent.
- Preserves chat tags/formatting while transforming text.
Examples
Full uppercase intent
Sent by p...
- Properly validate clan when someone updates plugin mid-session
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Add exceptions to isWornItems
<!-- RL CHECKS -->
Feedback:
- Use of
java.lang.System.outis 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) [Maintainer details](#pluginhub-scanner message)
Updated Gielinor travels plugin.
Improved the presentation of the panel.
Refactored 10-minute timer calculation to better sync the client and server.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Caught up with Atlas' ChanceMan changes finally+ removed extra .ogg sound pathing:
https://github.com/ChunkyAtlas/chance-man/commit/9e4a10fb2808d5eb9d088dcff2b2b8b32d4bce05
https://github.com/ChunkyAtlas/chance-man/commit/6fe54bb04307f7e2d62bcdc05e346b12f6ac73f5
https://github.com/ChunkyAtlas/chance-man/commit/32a4a98f3d8082782ced2e1a76b0c27dbad79956
https://github.com/ChunkyAtlas/chance-man/commit/ec5597c372941b68344ef0b951d5254baeac58e2
- Add deadman annihilation items
- Add untra...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Fixes a stale ToB party bug when party is disbanded in the lobby.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
don't do this, just don't do anything special to shutdown here most likely
<img width="1165" height="298" alt="image" src="https://github.com/user-attachments/assets/9b3a20d1-99da-4c1b-95fe-826f1fc516ef" />
Oops thanks for catching that!
I often bounce away from my PC and i want to see what exp rates im getting. A minimum of 1 minute to pause the xp tracker can significantly skew the results. Being able to set a lower time until paused/reset would make the tracker more accurate.
- Some variable renaming
- More cursor targets
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
New plugin that shows examine text directly on target
Isn't this the same as https://github.com/Cyborger1/examine-tooltip, aside from the UI maybe being slightly more customizable
Isn't this the same as https://github.com/Cyborger1/examine-tooltip? Aside from the UI maybe being slightly more customizable
It's somewhat similar but I think it makes a difference if the text is glued to the mouse or on the thing
It's somewhat similar but I think it makes a difference if the text is glued to the mouse or on the thing
That plugin also supports that, if you look at the 2nd image in their README
Summary
Adds a new plugin to the plugin hub called: Party Trails
This plugins allows players to create their own custom treasure trails and share them with other players through the use of an base64 encoded string containing the trail data.
Behavior
- The plugin adds a treasure trail builder panel which allows trail creators to build their trails using in-game captures of NPC / Object ID's & world locations.
- It allows creators to export their created trail to an base6...
It's somewhat similar but I think it makes a difference if the text is glued to the mouse or on the thing
That plugin also supports that, if you look at the 2nd image in their README
Oh you are correct, apologies
Ah! I accidentally let Intellij upgrade he project to Java17.
I'll downgrade to Java11 and will update the commit hash.
Please don't repeatedly clopen your request
Sorry, I read that that's the way to rerun the check?
You are just re-running the same check that does not build
<img width="1189" height="337" alt="image" src="https://github.com/user-attachments/assets/92c4efd6-9271-4cd2-a63a-0cb5a3725731" />
<img alt="image" width="1189" height="337" src="https://private-user-images.githubusercontent.com/41973452/555616731-92c4efd6-9271-4cd2-a63a-0cb5a3725731.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzIxMzg4MDIsIm5iZiI6MTc3MjEzODUwMiwicGF0aCI6Ii80MTk3MzQ1Mi81NTU2MTY3MzEtOTJjNGVmZDYtOTI3MS00Y2QyLWE2M2EtMGNiNWEzNzI1NzMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFL...
You're changing someone elses plugin file now
KebbitSense
Highlights the exact bush a dark kebbit is hiding in at Piscatoris Hunter area. Reads varbit 2994 to determine the destination bush index and renders a tile overlay on the correct bush.
Requires Ring of Pursuit equipped — displays a warning overlay when missing.
Features
- Destination bush tile highlight (configurable color)
- Optional text label on highlighted bush
- Ring of Pursuit equipment check with on-screen warning
Pinned JUnit back to 4.12 in build.gradle to match the expected RuneLite plugin template baseline and avoid accidental IDE-driven version drift.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Fix profile swap issue
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
update ge-filters to 1.16 - fix recently viewed
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Right now when you price check something in game it takes it from OSRS's prices which are always wrong or not up to date, however it could take the median price from the ge tracker plugin and apply that to when you price check things or check the looting bag,
example: you see prices on left that osrs shows you, then the actual prices in the plugin to the right, would have to manually calculate everything to know how much its worth and also have to search the prices of the items not showing
The Grand Exchange guide prices is a Jagex feature which uses Jagex exchange prices. I don't think there is any desire to rewrite the functionality to use the wiki exchange prices. Someone could make that a hub plugin if they desired.
Jagex prices are always wrong, they should be based off the most recent trade prices which they are not
- Overlay color swapper
- Resized overlay
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Fixes
Suprise Exam
- Fixed Surprise Exam random event incorrect matching card question with hint "This pattern is igniting my brain."
Features
Other Changes
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Added support for the new Silklined Herb Sack
<!-- RL CHECKS -->
Feedback:
- Do not use
@ConfigGroup("example"). Pick a more distinct config group name.
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](#pluginhub-scanner message)
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Small Runelite Plugin that adds a visual 'countdown' ring around the HP orb, similar to the 'count up' healing indicator, to track poison and venom damage ticks.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
To whomever reviewes it, thank you!
Was doing my first 50 KC zulrah (ironmanBTW), and was trying to skimp on anti-poisons, and figured there had to be a plugin which, at a glace, showed how long until the next poison tick, but couldnt find anything i liked.
<!-- RL CHECKS -->
Feedback:
- Oversized image icon.png (4,194,304 bytes)
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](#pluginhub-scanner message)
GE price tracking for the perm dmm w345 community.
Add deadman plugin repository information
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds the Live Pid external plugin.
Repository: https://github.com/Noid-Plugins/live-pid-plugin
Commit: 7f5edc6fac091efe8d8c038e49f3dd25111b0431
The plugin displays a live PID indicator (green/red/yellow) using melee/ranged/magic timing and outgoing hitsplat matching.
Add support for live updates through HTTP SSE instead of relying on polling.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Added support for charged Bryophyta's staff
- Add bottomless bucket support
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Hey all, quick process check-in (not asking for an ETA).
I currently have a larger set of fixes/improvements ready, but I’ve held off pushing anything because I don’t want to make review harder or accidentally reset scope.
Would you prefer that I keep this PR frozen until initial review starts, or do one consolidated update before review begins?
Happy to follow whichever path is easiest for reviewers.
@elertan You should be fine to push an update now. Thanks for asking
Adds Rune Calculator plugin.
- Provides a plugin panel interface for selecting spells and displaying the types of runes needed to cast the set of selected spells.
- Allows for customization of the special/combination runes to be used in the calculation.
- Allows for specification of infinite sources of runes that will be available when casting the selected spells.
- Shows all optimal (minimum-size) sets of runes that can be used in cases where multiple options exist.
- Does not read an...
<!-- RL CHECKS -->
Feedback:
- Do not use
enabledByDefault = falsein 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...
Updated the plugin to v1.1.1
- Fixed two bugs related to cooldown timing.
- Reformatted code to align with RuneLite code conventions.
Release: https://github.com/powerus117/RLAfkMarksCanafis/releases/tag/v1.1.1
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<img width="1524" height="160" alt="image" src="https://github.com/user-attachments/assets/1cb6480f-c2bd-4ec0-ab41-43f3e510e860" />
Have already reached out to the wiki team about them adding perm dmm to their tracker, their admin suggested I create this plugin myself.
- Force hide chat and split DMs on screenshots
- Add refresh buttons to some panels
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
This update primarily adds:
- Icon support next to participant names in chat, player can enable this feature in the API section, and as long as their team has set an icon in the API, any chat message from a player registered to a team will contain their teams icon next to their name as a badge.
I've also updated the api refresh / cache strategy, as requesting people restart runelite / disable and re-enable the plugin was a little stale, so this way API changes will trickle in naturally...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
PR by SoggyBurrito
https://github.com/ArtsicleOfficial/camera-smoothing/pull/9
They did some gradle stuff too, I don't know if that was necessitated as the RuneLite ecosystem changes over time, or if it was just their preference.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Hi maintainers, thanks for reviewing. Could you share what changes are needed for this plugin to be accepted? I can address them quickly in this PR.
Adds Live Pid plugin manifest pointing to latest public plugin repository commit.\n\nRepository: https://github.com/Noid-Plugins/live-pid-plugin\nCommit: 531cd40f8d822a72cabd74c32d9070e7e1fe06e0
Fixes issues with stale last claimed statuses, and increases startup reliability.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
There’s no opportunity to discuss anything—just close, mute, and ignore? And then receive accusatory DMs on Discord? Very professional.
Keep posting smileys!
Fix dialog box detection in some scenarios forcing users to disable the plugin to proceed.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
You should probably just use configManager.unsetConfiguration instead of all this https://github.com/ThatOneSam/Tutor-Timer/blob/main/src/main/java/com/tutortimer/TutorTimerPlugin.java#L93-L132
injecting a mouse event as a result of a keypress seems like a problem
replace Desktop with LinkBrowser in a future submission
commit=317e075b37a8a9f971e43ef07006974141e1f7bf
warning=This plugin submits your IP address to a 3rd-party server not controlled or verified by RuneLite developers.
are you sure you really want this whole sync server thing just in the name of tracking reading books?
commit=cd4548a50c726e0efb02d78740f3048302866c13
warning=This plugin submits your IP address to a 3rd-party server not controlled or verified by RuneLite developers.
i am confused why this is still submitted when the previous discussion seemed to overarchingly condemn the concept
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
This submission is invalid. The repo you have pointed to in your marker file is a fork of the plugin hub. Please read https://github.com/runelite/plugin-hub?tab=readme-ov-file#creating-new-plugins and https://github.com/runelite/plugin-hub?tab=readme-ov-file#submitting-a-plugin
are you sure you really want this whole sync server thing just in the name of tracking reading books?
i got to be honest im a lil new to this and not sure how else to do it
Just as the title says, I love this plugin, I genuinely can't live without it anymore. But I also would LOVE a feature to have stats hidden until I press shift or alt, etc. Just for visual clutter reduction.
Love your work guys.
Adds Food Bank Filter, a bank QoL plugin that lets users quickly view only edible food items.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
@riktenx I went back and re-read the old thread and I don't think it was really condemned. raiyni's last
comment was basically that he wasn't against it, but wanted to question whether it makes sense as an
addition on top of the existing entity hider vs something that belongs in core. That felt more like an
open question than a rejection to me.
Since that PR I've reworked things a fair bit. added health bar validation so it only kicks in during
actual combat (not follows/trades/e...
I've extensively tested it in IntelliJ and it works good without any issues. Middle mouse button keeps working + the configured key without any issues, how would you think this is a problem?
Also in most other games a mouse functionality linked to the key button is very normal, like push to talk for example is often set to mouse 4-5 (side buttons) as well as keyboard buttons
My comment is implying this plug-in would be a huge advantage over the core functionality of entity hider but maybe entity hider should be fixed instead.
Small update, 2 lines changed + 3 lines version update
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
some of the filters might be doing too much. I'm fine with stripping it back if needed.
What would you want changed or removed?
Functional Changes
- Add regex search
- Add overlay panel
- Add pinned task
Non-functional Changes
- Add VSCode support for codestyle checks
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
please add a way to let us reorganise our side bar tabs on runelite
injecting a mouse event into the canvas is liable to trigger anticheat/macro detection is my concern but i don't know enough to say whether it's definitely going to be an issue.
basically i am extremely concerned about merging new pvp plugins these days due to the rampant cheating/abuse in the pvp community, it seems people always find ways to abuse these things to gain unfair advantages in pvp and then people start complaining. if there is a path forward to fix this in core entity hider then i think that should be preferred since at that point it's being handled at the discretion of the maintainers.
Got it. Just want to make sure I'm not going in circles is there something specific I could change to make this work as a plugin-hub submission, or is it more that PVP entity hiding just shouldn't be a third-party plugin at all?
Trying to figure out if there's an actual path forward or not.
You should probably just use configManager.unsetConfiguration instead of all this https://github.com/ThatOneSam/Tutor-Timer/blob/main/src/main/java/com/tutortimer/TutorTimerPlugin.java#L93-L132
Thanks @coopermor! That made things a lot easier and cleaner.
- Added location overrides for dungeons, islands, rune altars, and special areas so underground/instanced clue locations suggest the correct entrance teleport
- Added spirit tree teleport destinations
- Added missing teleports: Burning Amulet, Slayer Ring, Drakan's Medallion, Kharedst's Memoirs, Stony/Icy Basalt, Pharaoh's Sceptre
- Improved panel display: shows item name and distance on separate lines in different colors
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Added 35 missing variant groups: spirit angler outfit, dragon warhammer/claws (cr), Ghommal's hilts, Dizana's quiver, abyssal lantern variants, skill capes, Ava's devices, and more
- Consolidated duplicate variant entries (Virtus + Echo, Pharaoh's sceptre)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
You cannot block on shutdown / clientshutdown, ever https://github.com/xXD4rkDragonXx/runelite-homeassistant-data-exporter/blob/91f3b96ce5bbdd128235de35fb7f84c58c4fd6bc/src/main/java/haexporterplugin/utils/HomeAssistUtils.java#L51
closing because this submission is still broken, if you fix it you can submit a new PR
closing because this submission is still broken, if you fix it you can submit a new PR
don't specify your own gson in build.gradle, just use whatever's available transitively through runelite
Chat Fade — Displays chat messages as floating, fading text above the chatbox when it's collapsed, so you never miss important messages.
Configurable display/fade duration, font size, max width
Per-message-type color coding
Filters for game, public, private, clan, friends chat, trade, examine, and broadcast messages
This plugin allows you to rebind the middle mouse button to an additional button for free camera movement. Press the configured key and then move your mouse to freely move the camera.
<!-- rlphc -->
Includes non-plugin changes
Summary
- Updated NPC spawn data with ~6,000 new entries scraped from OSRS Wiki (total: 30,119 spawns)
- Added sailing island and dungeon regions (Gryphons Dungeon, Charred Dungeon, Sunbleak Cave, Deepfin Mine, Buccaneers' Laboratory, Cursed Archipelago Dungeon)
- Added 18 Varlamore surface area regions (Civitas illa Fortis, Avium Savannah, Aldarin, The Stranglewood, etc.)
- New NPCs include Varlamore fauna, frost dragons, araxxor, sand crabs, and many more
🤖 Generated with [Claude Code](...
<!-- rlphc -->
Includes changes by non-author
mobs-locator: 5d4866f7e92a717c1dddab54c637f8e62b4d5714..447e99e2e10f1313ea30dc4faa83e9f05e6c09dc
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Ouch okay, I've implemented a workaround without mouse injection events in this new PR, please take a look at that one: https://github.com/runelite/plugin-hub/pull/10793
Closing - submitted against wrong branch. Will resubmit.
Summary
- Updated NPC spawn data with ~6,000 new entries from OSRS Wiki (total: 30,119 spawns)
- Added sailing island and dungeon regions (Gryphons Dungeon, Charred Dungeon, Sunbleak Cave, Deepfin Mine, Buccaneers' Laboratory, Cursed Archipelago Dungeon)
- Added 18 Varlamore surface area regions (Civitas illa Fortis, Avium Savannah, Aldarin, The Stranglewood, etc.)
- New NPCs include Varlamore fauna, frost dragons, araxxor, sand crabs, and more
🤖 Generated with [Claude Code](https://claud...
<!-- rlphc -->
Includes changes by non-author
mobs-locator: 5d4866f7e92a717c1dddab54c637f8e62b4d5714..ca5ab40a61b87f2e1b1eedb2cbc9e2ac7e0b23b3
- This commit you're referencing does not exist
- This isn't your plugin? why are you trying to update it
Submitting this from my gaming alt (@kitten-lissy) rather than my professional account (@elisadamico) — same person, just preferred to keep gaming projects on this account.
We cannot confirm that is true if you're doing the confirmation from the random account.
Can confirm @kitten-lissy is my gaming alt — does confirming here solve the problem?
Can confirm @kitten-lissy is my gaming alt — does confirming here solve the problem?
Yes
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
commit=4b330b7ec218255c2ccfde3aaeaf9f23b18f42cc
authors=elisadamico,kitten-lissy
You cannot block on shutdown / clientshutdown, ever https://github.com/xXD4rkDragonXx/runelite-homeassistant-data-exporter/blob/91f3b96ce5bbdd128235de35fb7f84c58c4fd6bc/src/main/java/haexporterplugin/utils/HomeAssistUtils.java#L51
Thank you for your comment. I've removed the blocking calls from the code.
Shows various tips for the new meta of Slayer Point boosting via Mazchna since Slayer update last year.
Plugin panel UI revamp, tier graph caching, UI cleanup
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
add custom sounds and sailing locations
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Bugfix login issues.
- Replace CopilotLoginManager completely with reactive state version.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
You submitted your first attempt correctly but now you're just submitting a file in the main dir
Non-functional changes.
- Added icon
- Added versioning to build.gradle
- Added support property and additional tag to properties file
- Added CONTRIBUTING.md
- Updated README.md
- Refactored instance variables in the plugin class to not use a "_" prefix, as these should be differentiated using "this" and is mostly handled via @Inject anyway
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Backend prerequisite is now deployed to production for this plugin submission.\n\nVerified on March 1, 2026 (UTC):\n- https://www.gielinorgains.com/api/plugin/v1/me returns 401 Unauthorized without bearer (route exists)\n- https://www.gielinorgains.com/api/plugin/v1/auth/device/start returns 400 Invalid device start request for malformed payload (route exists)\n\nThis resolves the earlier 404/405 behavior on plugin auth endpoints.
- Updated Readme
- Added Support to ignore certain Member items via a menu
- Made item stack counts show above the overlay
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Can you gate the log.error behind some sort of deduplicator so you don't potentially flood the log with thousands of entries if the service is offline?
Also, init and shut down your executor on start/stop please
It's a small qol food plugin that draws the amount food can heal onto the items in your inventory and allows you to display it in three modes. Effective, base or both along with several customization options for the display.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Added Upscaled images of the globes so they look better 'upscaled' and 'downscaled'
- Improve Icon Location when rendering globes
- Added Support for progress tooltips and progress bar
- Added Support for xp drops on screen like in rs2
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Update 07flip plugin to commit 0405267.
Changes:
- Tab visibility toggles in plugin settings (show/hide each tab)
- Alerts tab gated behind premium; Moon and Barrows gated behind API key
- Alert tier badges: CONVICTION and HIGH PROB
- Search clear button larger hit area
- LinkBrowser replaces Desktop.browse per previous reviewer feedback
Update 07flip plugin to commit 0405267.
Changes:
- Tab visibility toggles in plugin settings (show/hide each tab)
- Alerts tab gated behind premium; Moon and Barrows gated behind API key
- Alert tier badges: CONVICTION and HIGH PROB
- Search clear button larger hit area
- LinkBrowser replaces Desktop.browse per previous reviewer feedback
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- rlphc -->
Includes changes by non-author
New plugin runealytics: https://github.com/Runescape-Tracking/RuneAlytics-Plugin/tree/0be4bc132972f66098807b8c2b6e0d515e0e968e
Add new slayer tasks introduced with sailing.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Updated WindFacility class name
- Fixed onConfigChange logger from logging changes unrelated to the plugin
- Updated version
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
This plugin requires reviews from Plugin Hub reviewers. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Bank Price Changes
A RuneLite plugin that overlays price change data directly on items in your bank,
and shows a side panel of your top gainers and losers.
Answers the question: "What happened to my bank value? Why is it up/down?!"
Features
- Bank overlays — each item shows its price change (% or GP) in colour-coded text
- Side panel — Gainers / Losers tabs, sortable by % or GP, configurable item count
- Time periods — toggle between different price windows
- ...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
It looks like there is a difference between what you say this plug-in does and what it actually does. Eg what is this match making stuff?
- Fix Timezone issue
- Add accountType to event payload
It looks like there is a difference between what you say this plug-in does and what it actually does. Eg what is this match making stuff?
Match Making is a future update to the plugin that will allow users to setup matches with each other to earn points and rank up on the leaderboards
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
It looks like there is a difference between what you say this plug-in does and what it actually does. Eg what is this match making stuff?
It looks like there might be some confusion about what the plugin actually does — especially around the matchmaking part.
This isn’t just a loot tracking & banking syncing plugin. It’s a multi-feature plugin.
It includes:
Loot tracking: When you kill an NPC and get a drop, the item is automatically tracked on your account and synced to our web...
It looks like there is a difference between what you say this plug-in does and what it actually does. Eg what is this match making stuff?
Our next major update will include the full match making system but we have a little more testing to do with it before we make it live. Our goal is to allow players to select a specific type of PvP match that they enjoy to do, and learn how to perfect it and play against other players around the same skill as them. Once our system is complete, there wi...
Why do you need bank contents and IGN, human please reply
Why do you need bank contents and IGN, human please reply
The bank system is used to show off your loot, by default this is always off (not tracked and must be enabled by the user if they want to track it. On the site it is also defaulted to private so if the user select to sync banks then it must be also enabled on the site if they want the public to view it
<img width="1718" height="1211" alt="Screenshot 2026-03-01 054333" src="https://github.com/user-attachments/assets/a6874552-c...
Question from a bystander; doesn't this require a warning like wom-utils and such?
Could you downgrade the log.info call to log.debug
Don't merge until next Runelite release
Increased area of completion tile to a 5x5 around destination tile instead of 1x1.
Added chat reminder at 1 minute before new game, added chat message for the user who is first to the destination.
Added an enlarge image button to show the image again if needed.
Added "Gielinor Travels" text on the tile marker to ensure it is obvious to the user.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
authors=xXD4rkDragonXx,RedFireBreak
warning=This plugin submits your IP address and various account data to a 3rd-party server not controlled or verified by RuneLite developers.
apply the above manifest file change and ping me and i'll merge this
apply the above manifest file change and ping me and i'll merge this
Merged
Retune deceleration/anticipation and use nearest-slot snapping with bounded dynamic duration
Unify responsive slot sizing with minimum content scale for small viewports
Remove dead constants/fields/helpers left by the refactor
Add hover for long names
Resize roll and choices
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Retune deceleration/anticipation and use nearest-slot snapping with bounded dynamic duration
Unify responsive slot sizing with minimum content scale for small viewports
Remove dead constants/fields/helpers left by the refactor
Add hover to long names in choices
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Question from a bystander; doesn't this require a warning like wom-utils and such?
We can definitely add that
This PR introduces custom farm runs and a total UI overhaul.
Custom farm runs can include any supported patch type across any supported locations with any supported teleport option. The plugin now gives users much more granular control over their farm runs.
Due to the nature of the update, a portion of the existing codebase has been dramatically changed if not entirely deleted and replaced.
<!-- RL CHECKS -->
This plugin requires reviews from Plugin Hub reviewers. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
I hope this feature gets added
I can see what I can create. First have to figure out how to find all the regions that are marked as banks though...
Added dizana's quiver slot and resized overlay a bit
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Fix for dizana's quiver ammo slot
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Hey!
Could you please remove the Chance Man discord link from the panel please?
Trackpad Camera Plugin for RuneLite
Control the Old School RuneScape camera using trackpad gestures. Developed for MacBook trackpads, but compatible with any input device that encodes gestures the same way.
Gestures
| Gesture | Action |
|---|---|
| Two-finger swipe left/right | Rotate camera (yaw) |
| Ctrl + two-finger scroll up/down | Tilt camera (pitch) |
| Two-finger swipe up/down | Zoom camera (OSRS native) |
Configuration
Each gesture can be individually enable...
- Adds conditional indicators to events tab button
- Fixes some ClanValidation edge cases
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
I see the build failure due to the gradle settings I've been using locally. Pushing up a fix - one moment.
Sweet. Build success, but my icon is too detailed 😄 I'll make the adjustment
That's the right size, but too big on the resolution. Moving to 48x48 next.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
I attempted everything you requested in the video, but the pinch gesture is lost in translation somewhere between MacOS -> Java -> Runelite. I was able to do swipe left/right for yaw (horizontal), and CTRL + swipe up/down for pitch. Regular swipe up/down comes across as a scroll event and is handled natively by OSRS.
I have an "Invert" setting for each of these interactions. I personally keep the default MacOS scroll direction on trackpad, but wanted to invert that direction for OSRS zoom....
Reflection is not allowed
I wondered about that piece. I'll pivot to an event re-dispatch strategy for inverted zoom.
Manual testing with the new strategy looks good. I still have Reflect in the test java file, but there is no more reflection in the plugin logic.
Progression Advisor
A sidebar panel plugin that provides personalized gear, quest, and inventory progression tracking for all OSRS account types.
Features
- Gear Progression: Worn Equipment-style interface with Melee/Ranged/Magic sub-tabs showing current item → next upgrade per equipment slot
- Quest Progression: Priority-ordered quest checklist with prerequisite tracking
- Inventory Progression: Key items checklist (storage items, teleports, utilities)
- **All Account Ty...
Adds the Poison Dynamite plugin which tracks Dynamite(p) poison proc chance, countdown timer, success rate, and NPC immunity learning.
Features:
- Infobox countdown timer after dynamite detonation showing time until poison proc window expires
- Session stats overlay with success rate and cumulative poison damage
- Automatic NPC immunity detection after consecutive failures
- Chat warnings when targeting immune NPCs
- Configurable notifications on failure
<!-- rlphc -->
Includes changes by non-author
07flip: 0405267f7147c2c9ad9540b0157f2bda06c415fa..0405267f7147c2c9ad9540b0157f2bda06c415fa
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
This plugin requires reviews from Plugin Hub reviewers. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Boss log overhaul with collection log tooltips and completionist highlighting.
Repository: https://github.com/420kc/kill-clog-plugin
This would be so amazing to see implemented! A visual display of collection logs displayed so conveniently would be a great quality of life feature.
Size adjustment again and config changes
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
You must retain a permissive license such as BSD-2
You must retain a permissive license such as BSD-2
fixed , will make a new pr.
Thanks
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Plugin which tracks collections and will lock collection page once a target collection has been aquired, design as a game mode
<!-- rlphc -->
New plugin collection-selection: https://github.com/opaf-osrs/collection-selection/tree/undefined
Collection based game mode where collecting targeted log locked the rest of the log
<!-- rlphc -->
New plugin collection-selection: https://github.com/opaf-osrs/collection-selection/tree/095a83df52c7602185999dcd670de90d01ba651f
Sync collections to webapp for book collection based gamemode
<!-- rlphc -->
New plugin bookworm: https://github.com/opaf-osrs/bookworm/tree/undefined
New plugin collection-selection: https://github.com/opaf-osrs/collection-selection/tree/undefined
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Hey!
Could you please remove the Chance Man discord link from the panel please?
Hey!
I saw I have caused an immense amount of problems with it previously.
I have already changed it in the previous PR. : https://github.com/runelite/plugin-hub/pull/10762 // https://github.com/runelite/plugin-hub/pull/10762/commits/ac9a93fb4229fc59afcf75ab0fa4c4a3578b38cb
Apologies for the misunderstanding and inconvenience it caused you ! @ChunkyAtlas
Helps group ironmen keep track of shared items.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Started working on it today. You can follow the progress here: https://github.com/mhollink/bankstanding-plugin
Thats awesome! Thank you so much :) Excited to see where this goes
Update 07Flip commit hash to ca3f9deb76efc213a340d426867a113a2995ecb1
Changes in this update:
- Price display rework: full comma-separated numbers throughout (no K/M/B abbreviations)
- Buy and sell prices split onto separate lines in all item panels
- Alerts tab: add Recent sort as default (newest first); Upside % and Drawdown shift to positions 1 and 2
- Fix left-click on Decant and Moon armour piece rows (were missing handlers)
- Add right-click "Buy on GE" context menu to all item panels
...
Update 07flip plugin to commit ca3f9de.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Please do not remove the warning from your plugin file
don't sleep/interrupt the shared executor
commit=319f50187f6209c168ffca8596e38eacf9954793
warning=This plugin submits your IP address, RSN, and collection log data to a 3rd-party server not controlled or verified by RuneLite developers.
do not do scene scans every game tick. use object spawn events to track what you care about. fix this in a future submission
Added:
- Collection log KC tracking
- Static HP overlay color option
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
It would be super nice to be able to add multiple lines of text to a single tile.
"Stand Here \n Pray Mage" for example would look like:
Stand Here
Pray Mage
But on a single tile vs having to mark 2 tiles and the text spin independently when rotating the camera.
Fixed some bugs and quirks:
- Added: Unsleep button
- Added: Double click accept and remove detected value
- Added: warning about case sensitive
- Added: Join/left rows to recent splits
- Bugfix: Cant remove new player without splits
- Bugfix: Could not change values in detected value table
- Disabled: no middleman mode
- Disabled: popout button
- Altered: :ogo
- Altered: Improved readme
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- add XP, World Map, and Logout X to the minimap overlay
- refactor widget creation
- fix Logout X becoming visible due to unhandled script events
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Thanks for the heads up — warning line has been restored.
<!-- RL CHECKS -->
Feedback:
- Oversized image com/splitmanager/icons/trash-arrow-up-solid-full.png (6,553,600 bytes)
- Oversized image com/splitmanager/icons/trash-solid-full.png (6,553,600 bytes)
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/107511176986703474...
Just checking in — the workflow is still awaiting approval after the commit hash update. Is there anything else needed on my end?
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
The build passed so just wait for review
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Jagex made UI changes to the bank on January 28th, 2026 and ever since that update the Discord Group Bank Notification has not been working due to new IDs. There hasn't been any update from the author posted yet.
AFAIK, the only thing that needed changed was 2 IDs for opening the group storage button, and saving the group bank. Someone posted a fix in the open issue thread but I have no idea if the author will come back to make the change.
Dink has a GIM bank notifier in it, you could try that, but otherwise fixing hub plugins does not fall on us, we just review them to make sure they wont hack you before they are permitted on the hub
do not read/write files outside of .runelite, just make a subdirectory for your plugin in that folder and do everything in there
i'm gonna need you to be a little more specific than this
@ConfigGroup("deadman")
deadman-prices or something would be fine
commit=861c858f5578022d4170b014c5520b0fb917fcfc
warning=This plugin submits your IP address and GE transactions to a 3rd-party server not controlled or verified by RuneLite developers.
so I am the one who wrote the fix for this. I went ahead and created a fork/PR that includes the changes. https://github.com/tawaim/plugin-hub
Is there something that I need to do to get this updated?
commit=cc2330139444cad5d0f5591431701c6eea8703aa
warning=This plugin submits your IP address and GE transactions to a 3rd-party server not controlled or verified by RuneLite developers.
Update 07flip plugin to commit 6ea5a62.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
While accurate, it does not log username or any other player information.
looks like the author merged my PR, so no need for a takeover.
i'm gonna need you to be a little more specific than this
@ConfigGroup("deadman")
deadman-pricesor something would be fine
How about deadman-helper to not limit the scope of the plugin forever? Was thinking to add a timer for breaches and other helpful things in the future.
author responded so I imagine he will do the necessary things for deploying an update.
The build is failing on a missing License file. This seems to be the result of making a new repository based on another including the license file. In the repo there is a LICENSE.txt file which seems to be the issue instead of just a LICENSE file without file extension. I will remove the LICENSE.txt file and re-add a license to it
Fixed 2 values that changed with the UI update (credits to @tawaim)
<!-- rlphc -->
discord-group-bank-notifications: 4c4839b8b387072463cc037d8c79732e2c95d08a..680182fd550b1862b90f090223c78dbd3df9fa85
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds a side panel for tracking the next breach on dmm W345
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
your build.gradle is basically completely wrong, hub plugins use java 11 and it's supposed to match the build.gradle in the example-plugin template
feat: add Chance Man Tracker link + icon and Tutorial Island popup + auto disable (v3.1.0)
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Dink has a GIM bank notifier in it, you could try that, but otherwise fixing hub plugins does not fall on us, we just review them to make sure they wont hack you before they are permitted on the hub
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
is there a reason you can't use one of the 15 other flipping plugins on the hub
Are you fucking kidding me? Don't waste me time. I am one of the OGs and have a better service than all of them. Loser.
If you can't be civilized, we can just close this.
So you're asking me to "be civilized" when someone else insults me? After I waited 4+ months for one of your maintainers to review my plugin in the past? What a joke. I have done nothing to insult you. I respect you and have done nothing but WAIT for a maintainer to review my plugin. A user bashes me, I respond accordingly and you say you can't even review plugin?
FYI in case you choose to have interactions with us in the future, I am a plugin hub reviewer.
<img width="648" height="655" alt="image" src="https://github.com/user-attachments/assets/a369f999-5727-4ee2-9023-5eb8a4ba0972" />
For future reference you can tell if someone is an org member on a repository w/ this indicator
<img width="920" height="94" alt="image" src="https://github.com/user-attachments/assets/b64fa1a5-4fc9-4d48-b101-0f7f365b08a9" />
<img width="876" height="137" alt="image" src="https://github.com/user-attachments/assets/3cd04aba-7107-4cd1-829e-3e3642f1004d" />
Bugfixes:
- Fixed incorrectly handled executor lifetimes
- Replaced calls to
shutdownexecutor during plugin lifetime with calls tocancelon the executor handle - Removed checks to see if executor is running to ensure executors always shut down on plugin shutdown
- Replaced calls to
- Cancelled executor used to retry loading trade history after timeout if the loaded trade history is empty. Fixes infinitely calling this function when history is empty.
Improved screenshot conflict warning:
- A...
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Is there a reason this wouldn't work as a bank tag? You're basically just reimplementing that in code but for one thing?
I can review this if you really want me to but it seemed appropriate to ask
Summary
- Hit chance calculator for Dynamite(p) based on player stats, gear, and NPC defence
- Countdown timer overlay on tracked NPCs showing poison proc window
- Shift-right-click menu to track/hide NPCs
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
is there a reason you can't use one of the other versions of these on the hub e.g. https://runelite.net/plugin-hub/show/bank-value-tracker or https://runelite.net/plugin-hub/show/bank-value-changes
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
A plugin that replaces teleport animations with an alternative animation (default: the Cowbell Amulet teleport) and provides fine-grained configuration over which teleports are affected.
Features
Replace teleport animations with a selected preset animation.
Per-teleport-type overrides so you can choose exactly which animation each teleport uses:
Normal spellbook teleports and jewellery teleports (rings/amulets)
Ancient spellbook teleports
Arceuus spellb...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds two missing icon.png resource files that were overlooked in the original plugin submission
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Fix for only the first entry to log in to work
<!-- rlphc -->
discord-group-bank-notifications: 08520aaf3172bed68d26938a03c58c1c577316d8..5a4f25e2f37aa7b054ceea3c7e51a7aa28ae7d79
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<img width="1634" height="1076" alt="image" src="https://github.com/user-attachments/assets/db11a6df-4e99-4382-a3e3-a6a71302315b" />
I have come up until this point. The bank list currently only include some free to play banks and needs to be filled. But I think that's all that left.
What do you think of this @Kronified
No data is directly sent to my server now, it is sent to a discord server, giving users anonymity by hiding their IP address.
this looks great already, is it easy to make the xp cap 200m? Im super excited to get my bankstanding lvls with the clan lol
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Changes:
- README now correctly states that the ranged tutor gives 25 arrows, not 30
- Cleans up the bulleted list formatting in README
- Bumps version number to V1.2.3
i'm gonna merge this but fix it next time
I am using the Experience utility functionality of the Runelite core. This has a few functions which I am using (getXpForLevel & getLevelForXp).
This utility has information about MAX_LEVEL_VIRT. Which marks the 200M point. I do have to check if the functions I am using also support this. I suspect they do.
Im still deciding on how to balance the experience rates. I have some multiplier coded for when you are AFK but still walking around the bank. And when you are just chattin...
is there a reason you can't use one of the other versions of these on the hub e.g. https://runelite.net/plugin-hub/show/bank-value-tracker or https://runelite.net/plugin-hub/show/bank-value-changes
I've been using both of these, and they have their own limitations which is why I ended up creating my own version.
Bank Value Tracker: Tracks value changes at a tab level. It doesn't answer my fundamental question, "Why is my bank dropping? What item or items are causing it?". I stopped us...
An overlay plugin that displays floating nametags above NPCs and players in the style of World of Warcraft.
Features:
- Colour-coded nametags by NPC attitude towards the user (Passive, Agressive, Neutral, based on various filters like do they have a Talk-to check, are they also attackable etc)
- Separate colours for self, other players, followers etc
- Optional text outline with configurable colour and thickness per nametag
- Hover-only mode (nametags only appear when mousing over an e...
Chat command !raid which allows you to randomise a raid to take on next when you and your friends cant decide.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
Feedback:
- Do not use
enabledByDefault = falsein 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...
To address the "Use of reflection is not allowed" feedback properly and avoid any hacky workarounds, I realized the plugin's core architecture needed a refactor.
I have made the following changes;
Removed Dynamic Class Loading: Overhauled the UI routing by removing the reflection-based panel instantiation and replacing it with explicit Guice bindings and a safe switch statement in DataLoggerPanel.
Removed Gson TypeToken Reflection: Removed the dynamic TypeToken reflection in ...
Wanted to leave an updated comment of mine (mine is in a top level comment that is now hidden here).
I've been working with the RL discord and getting feedback from Adam (creator of RL and head dude) and other RL contributors. Sounds like they're all on board and through refinement, here's where we're at now:
https://github.com/user-attachments/assets/dcfd04b5-9ecc-40e2-9e30-793e39ed9d1d
The feature has been moved into the core runelite code, no longer a 1st party plugin. Custom orde...
I demand you let me buy you a coffee once this is live. You're actually pulling it off. 8 years later and you're succeeding where countless others have given up (myself included). Thank you sir. Godspeed.
Oh and I think the option for folders for groups of plugins (infrequently used, or related) would be a great addition too. I have 2 columns of icons and the hidden would be nice, but better organization/icons for those folders would be huge. No rush or expectations obviously, and I'd be happy to take a stab at that myself once the groundwork is there to build from.
Summary
Adds a new plugin to the plugin hub called: Bankstanding
This plugins generates experience for a fake skill called bankstanding. Players who remain idle for 33 days may get 99 Bankstanding!
Behavior
- The plugin tracks player events such as moving, chatting and gaining exp
- Uses this information to see 'how afk' the player is
- Awards the player experience points in Bankstanding for the time spend idle.
- Adds an overlay indicating the current level and prog...
Menu Colorizer
A RuneLite plugin that lets you assign custom colors to specific right-click menu options, scoped by the source item, object, or NPC.
Features
- Color any menu option via shift-right-click color picker
- Colors scoped per source (e.g. "Teleport" on Construction cape vs Jewelry box)
- Wildcard pattern support using
* - Works with submenus (e.g. teleport destination lists)
Plugin page
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
I submitted the initial version for review at https://github.com/runelite/plugin-hub/pull/10853
thats super cool! thank you so much!
- Adds Brutus to boss tabs
- Adds unsired logs to Sire tab
- Updated wintertodt boss tab to include wintertodt crate searches
- Added new config option to change value calculation type (GE vs HA)
All of these courtesy of @KayleighWasTaken
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds a rule-based system for playing sounds for hitsplats. I considered contributing to https://github.com/Hit-Sounds/hit-sounds but it appears to serve a much simpler use case.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Reminds you to grab your slayer cape before retrieving another task.
- don't use Thread.interrupt
- don't use latch.await to synchronize a bunch of async requests, you'll want something like CompletableFuture.allOf
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- there is a lot of log.info here, which might flood users' logs, i'm not seeing anything outright bad (like log.info on a client tick or something which would not be ok) but i'm going to ask you to reconsider a lot of these and putting them at debug
- you can't evict() on your customized http client's connection pool because it's the same one as the same instance you originally
@Injected. I think you can just call connectionPool() on newBuilder to set your own at which point you can do wh...
Not sure if it'd be out of scope, but the ability to hide unwanted sidebar tabs (either completely or stuffing them into a subfolder of some sort) would still be hugely beneficial as well.
I really struggle to read the text sometimes, please let me change the size, font, and colour of everything in all boosts information overlays
Hey, first of all thanks for taking some of your time to review the plugin.
I'll look into addressing these first thing tomorrow morning.
Would you like me to then just update this PR with the changes or what would be best for you?
You can just update the commit hash submitted here when you've made the changes plugin-side.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
don't sleep/interrupt in code running on the shared OkHttp thread pool
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
added a small patch to change a map point and to remove plurals on some names , cockatrice(s), catablepon(s) + updated readme
https://github.com/runelite/runelite/wiki/Timers-&-Buffs
Currently you can toggle individual spells for most spellbooks, except Arceuus, would be nice to have this here as well as some spells CDs are irrelevant like Thrall or Mark of Darkness, while Death Charge is very useful. However currently you can't turn on the CD for just Death Charge without doing all of them.
From what I can see, all the sleeps and interrupts run on the executor's thread pool, or am I missing something?
Update log
Added:
- Support for Combat Task event triggers
- Support for Achievement Diaries event triggers
- Support for disabling certain data per connection or on all connections
- Support for disabling health or prayer change causing an instant update message
Fixed:
- Fixed chat message being sent whenever the user changes instance (eg. teleporting, entering caves)
- Fixed Coordinates not being correct while sailing
- Fixed Base URL not being trimmed
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
adds a sound and textbox alert when you are below 10 prayer. my first plugin, so the names of files are weird.
- Minor panel adjustment (so it doesnt forcefully stretch the client anymore
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
These changes should hopefully fix the issues you shared through your comment.
If there are more changes we need to make I will try to address them asap.
Thanks again for your time!
Adds a Bank Viewer plugin that displays the player's bank contents in a side panel with live quantity
updates.
- Subscribes to ItemContainerChanged for BANK inventory only
- Bank-pin safe: contents only shown after pin is validated in-game
- No network calls, no reflection, no external dependencies
- enabledByDefault = false
<!-- RL CHECKS -->
Feedback:
- Do not use
enabledByDefault = falsein 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...
Fixes broken plugin due to new db tables of skill guides and removal of the cs2 scripts
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Added the following buffs:
Ward of Arceuus
Antifire potion
Antipoison potion
Venom potion
Reorganized the config
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
This is a small change related to today's update, which added an extra widget under each skill icon that I needed to move along with the skill icon itself. Thanks!
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- rlphc -->
New plugin hybrid-inventory: https://github.com/raystan17/hybrid-fixed-resizable-/tree/c501cf4
your build.gradle is basically completely wrong, hub plugins use java 11 and it's supposed to match the build.gradle in the example-plugin template
Sorry, my bad. Quite new to this so thanks for bearing with me. I belive I have made the right changes now to match the required setup now.
Adds typing input overlay, command response display, and per-type custom colors.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Fix for the new runelite build
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.AudioSystem.getLineis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.FloatControl.setValueis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.SourceDataLine.openis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of `javax.sound.sampled.SourceDataLine.sta...
Updated andmcadams'es old task-checker plugin to include a lot more tasks to make completionism easier to keep track of.
Will move tasks into the relevant categories eventually, but the list of tasks is large enough for me to update the plugin already
Will also detach from fork to allow for issues in the repo, the amount of varbs is so big I'm sure I've made a few mistakes
<!-- rlphc -->
Plugin repository has changed
task-checker: 76e84a3fb9a9bd493cf37e3558b7288abccbd21b..5d69dc9aef9c59ccaea940528fc2de4850c24507
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
I've asked andmcadams about this and he is okay with it.
- Added WebSocket relay for cross-machine group sync
- Connection status indicator in panel
- HMAC-SHA256 message signing for sync security
- Improved invite dialog UX
- Updated README to reflect actual features
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Sorry, messed up with having 2 open plugins for review and switching around branches.
I've done some file renaming to make the names of the main class adhere to the name of the plugin. Also renaming the package.
I noticed my branch for this mr was from master to master (mhollink:master). Is that going to be a problem, and should i reopen with mhollink:party-trails. Or is that going to be fine for now?
Adds Brutus metric.
<!-- RL CHECKS -->
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Updated Drop despawn notifier:
Added quantity settings for highlighted items.
Properly implemented wildcard functionality.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
<!-- RL CHECKS -->
Feedback:
- Use of
java.lang.System.erris not allowed: system i/o, use a logger instead. - Use of
java.lang.System.outis 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) [Maintainer details](#pluginhub-scanner message...
How you manage the branches on your fork is up to you. As long you as manage conflicts it doesn’t matter.
Skwid Games — RuneLite Plugin
A RuneLite plugin for running elimination-style even...
<!-- RL CHECKS -->
Feedback:
- Oversized image gay/runescape/panel_icon.png (4,194,304 bytes)
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](#pluginhub-scanner message)
Overview:
Visualize Volatile Earth and orb paths to aid positioning and decision making
Visualize fallen debris tiles
Helps outline debris [rocks] placed in the arena.
<!-- RL CHECKS -->
Feedback:
- Use of
java.lang.System.erris not allowed: system i/o, use a logger instead. - Use of
java.lang.System.outis 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) [Maintainer details](#pluginhub-scanner message...
<!-- rlphc -->
New plugin doom-qol/runelite-plugin-properties: https://github.com/Ideonomy-web/earthen-shield-path/tree/eddc6dffe8717e8e7e7e44101f17f4772477c009
New plugin doom-qol/doomqol.txt: https://github.com/Ideonomy-web/earthen-shield-path/tree/eddc6dffe8717e8e7e7e44101f17f4772477c009
This looks like it would fall under the Automatically informs you where or where not to stand in a boss fight. in the 3pc?
I wouldn't say it ''automatically'' informs you where to (or not to) stand, it just makes it a bit more visually clear when the rock explodes where the random debris are on the field, but I'm not sure? It shows up when the rocks explode, on top of the visual indicator of the shadows as soon as they are available, not beforehand. But shrugs.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds an onscreen Collection log for all enemies on the Wiki, as well as counters for amount of times a drop has been received.
<!-- rlphc -->
New plugin CollectionLogExpanded: https://github.com/N0TanIronman-stack/CollectionLog/tree/38796cfc21a68dd15ef5857db4c238da4b583a0b