#github
1 messages ยท Page 1 of 1 (latest)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Merged ChanceMan latest main changes
- Finalized Choicer 1.1.0
- refactored old duplicate paths
- divided from ChanceMan
- added guardrails and warning
https://github.com/Attoz/choicer/commit/4f79058ddd992e344e786d4ce00fb3a6ed9c74f5
https://github.com/Attoz/choicer/commit/b805c81225c71c88182a1de7f5bce25242cd1761
https://github.com/Attoz/choicer/commit/0c592bf73cd750015898f5658705ed0e811ca86a
<!-- RL CHECKS -->
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)
Hi,
Please could somebody update the "subtle virtual levels" plugin to work with sailing? Seems like the original developer is no longer around.
Thank you :)
A plugin for Hallowed Sepulchre
Features:
- Crossbow Statues - Highlights active crossbowmen
- Lightning - Highlights lightning strike locations
- Portals - Highlights active yellow and blue portals
- Wizard Statues - Shows fire tiles and incoming fire tiles
- Bolt & Sword Projectiles - Highlights tiles bolts and swords
All overlays have customization options.
<!-- rlphc -->
New plugin hallowed-sepulchre-helper: https://github.com/zipon458/hallowed-sepulchre-helper/tree/7ba5d74c99e09db0cb9228c965aafc91e6e51164
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
getting express confirmation from him either might take a very long time or be difficult to do so i suppose if that day comes ill create a new pull request and this one can be closed to not waste your time. :)
Improve surge timer detection; add icon; update default color
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
a quick question, if i were to move the holy moley sound on interaction into its own plugin and pull request that is that one fine?, i believe it should be but id like to confirm before making another pull request.
feat: add counter action
fixes https://github.com/adamk33n3r/runelite-watchdog/issues/213
feat: add percentage stat change
fixes https://github.com/adamk33n3r/runelite-watchdog/issues/214
feat: support dink custom urls
fixes https://github.com/adamk33n3r/runelite-watchdog/issues/215
feat: add inventory slots type
fixes https://github.com/adamk33n3r/runelite-watchdog/issues/222
fix: alert toggle works on groups
fixes https://github.com/adamk33n3r/runelite-watchdog/issues/225
...
<!-- 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.Clip.setFramePosit...
Updated shops.json data.
CHANGELOG for v1.2.3
<!-- RL CHECKS -->
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)
- Cleaned up nonsense folders
- Disabled original ChanceMan logic
- Added new UI + assets
- merge and refactor updates from origin: https://github.com/runelite/plugin-hub/pull/10151
- removed migration code due to redundancy
- Implemented guardrails
- tweak banner and animation
<!-- RL CHECKS -->
Feedback:
- Oversized image com/choicer/choice_banner.png (6,291,456 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)
Would love to see this get implemented!
Implemented resetting of tracked fish if going to inventory (only if fully withdrawn)
Fixed Bluefin moving timing
Fixed Notification Spam
Fixed Infobox for nets appearing when not trawling
Fixed Depth UI Highlight for fixed and resizeable vs classic and modern
Fixed the case of multiple shoals spawning causing problems in specific cases (by reworking the system to have a map of active shoals and then picking the closest shoal)
Made shoals on screen but not the nearest shoal get their wo...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Id also love to have a sidebar on each side of my client
On Sun, 25 Jan 2026 at 05:36, hauber794 @.***> wrote:
Would love to see this get implemented!
โ
Reply to this email directly, view it on GitHub
https://github.com/runelite/runelite/discussions/15020#discussioncomment-15595613,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARBH6EELTCAIMXLAYMU6PGT4IRB4HAVCNFSM6AAAAAB7LWSEPCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJZGU3DC...
IDK what you're asking, maybe reach out in the #runelite channel in the discord
closing because the above hasn't been addressed, if you fix it you can make a new PR
closing because the above hasn't been addressed, if you fix it you can make a new PR
closing because the above hasn't been addressed, if you fix it you can make a new PR
closing because the above hasn't been addressed, if you fix it you can make a new PR
closing because the above hasn't been addressed, if you fix it you can make a new PR
closing because the above hasn't been addressed, if you fix it you can make a new PR
closing because the above hasn't been addressed, if you fix it you can make a new PR
This adds support for the Doom of Mokhaiotl as a new tracked challenge with its various mechanics.
<!-- 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)
API to refresh self rank, cleanup of redundant code.
<!-- 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 .DS_Store to your .gitignore and remove those files from the repo (git rm -r --cached .DS_Store)
[runelite/plugin-hub] New comment on pull request #10333: weapon animation replacer 3.7.18 tiny fix.
<!-- 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)
Shows closest teleports for clue scrolls and highlights teleport items
Is there a reason why you can't use Shortest path and or Clue Details?
My plugin shows the 5 closest teleports to your clue location in a persistent overlay with distance information, and highlights all teleport items in your inventory (jewelry, tabs, runes, staves). I think Shortest Path only shows walking routes after you've chosen where to teleport? My plugin helps you decide which teleport to use before walking to your clue/immediately
<!-- 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)
Made some minor tweaks to the fish overlay to make dragging items feel more natural.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Add minimal overlay view
Add codeword to overlay
Allow signups when live also
<!-- 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)
Would this plugin be acceptable? All it does is move the close button to the bottom right of the bank near the deposit button so you don't have to move your mouse or use other hand to press the escape key
- Added advanced config option to enter widget IDs not currently handled by default
- Disabled space blocker when RS settings menu is open
<!-- 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 includes:
- The ability to hide Chat / PM's when a screenshot is taken (attempts to hide them the frame the screenshot is taken, then show them again if they were hidden)
- Adds support for wildcards in loot name matching, as well as "off by one" matching, and finally some additional plural checks.
- A small bug fix to properly clear raid loot state after sending a webhook.
- Consolidated two similar settings into one setting.
<!-- 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 Deadman Annihilation Items to Blocked Items
<!-- 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 access request/approval authentication (no password required) to allow api post/patch/delete protection
Any update on this? Similar experience here
<!-- 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 the new requested feature mentioned in the issue here:
https://github.com/mkwozniak/OSRSPortRobertsThievingHelper/issues/1
Thanks to user guid-ooo for the feature update.
Adds more accurate stall highlighting on a tick basis.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
to keep your build process as standardized as possible, it would be better to just use an envvar or something to control the environment switching. running through intellij/vsc will allow you to add the envvar whereas a regular user cannot do so via the launcher. you don't need separate build logic just for this
to keep your build process as standardized as possible, it would be better to just use an envvar or something to control the environment switching. running through intellij/vsc will allow you to add the envvar whereas a regular user cannot do so via the launcher. you don't need separate build logic just for this
yeah ill look at sorting that now, to be honest i was tempted to just remove it and deal with this later as i wasnt sure it was right either, so ill do that for now.
This could feature a GE value limit, an item white list/black list (Could default to black list with items like the not-locked inferno cape and quiver on it), an always on setting (for players who play main accounts as well as UIMs or HCIMs to remind them this is the wrong account).
When the alarm is active, this plugin could play a sound and make the screen flash when in the wilderness, and dynamically lock dialogue options that would enter the wilderness (stuff like leaving ferox enclave...
@riktenx addressed all of your comments โ
- Send world number with every event
Super small change, meant to help with filtering worlds for events like DMM, etc.
<!-- 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)
Vorky Trainer
RuneLite plugin that provides visual guidance for the Vorkath fight when using melee combat style.
Features
- Start indicator for sleeping Vorkath.
- Deadly dragonfire move tile suggestion.
- Acid tile highlighting and safe lane guidance.
- Zombified spawn hint arrow and overlay.
- Projectile-based prayer/phase callouts.
- Special attack highlight on Vorkath's tile.
- Low HP warning.
Configuration
All options live under the Vorky Trainer config group.
...
You should review Jagex's rules for plugins https://secure.runescape.com/m=news/third-party-client-guidelines?oldschool=1
<!-- 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...
You should review Jagex's rules for plugins https://secure.runescape.com/m=news/third-party-client-guidelines?oldschool=1
thank you for the callout, coop -- I wasn't even aware of that and I have hidden the repo completely since it was against Jagex's rules
Changed currentTaskBorder to currentTaskHighlight, to better match in game UI style. Added the option to set custom repeatable tasks by right clicking a label in the active task list. This will make it so the task will remain in your active task list after you complete it.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
@Felanbird let me know if there's any other changes I should make, thanks for the CommandExecuted suggestion!
what is the performance impact of 700,000 jcombobox items?
<!-- 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 plugin adds the ability to highlight objects that match a name or ID in a user defined list.
I was inspired to make this plugin by my friend who has a visual disability and needs help seeing some objects in game.
I found an issue that may solve this: https://github.com/runelite/runelite/issues/7222
But there hasn't been much talk on it in a while and I think an external plugin would be more appropriate.
<!-- rlphc -->
New plugin object-highlight-list: https://github.com/emily7pixel/ObjectHighlightList/tree/b11ee66f32eb9e505cab138f1aaa2eb9575b4142
Per https://github.com/runelite/runelite/wiki/Rejected-or-Rolled-Back-Features
RuneLite does not allow
ID based plugins: Plugins that use player provided IDs for the entirety of their functionality can cause moderation issues and outcomes that break Jagex's plugin rules. Due to this fact we will not be accepting any new ID based plugins. Plugins that use a specific set of IDs but do not allow user input will still be accepted. (e.g. plugins like Vardorvis Projectiles which only allows y...
Appologies, I misread that rule.
Would it be appropriate if I remove the ID matching functionality and instead have a some predefined keywords the player enters that correspond to internal IDs?
That way there are no user-entered IDs.
One example of an issue I wanted to solve was to highlight the poison clouds that are spawned my Zulrah, which have no visible name and blend in to the ground visually.
Summary
Update Flip Smart plugin to include Flip Finder QoL improvements, GE slot timers, competitiveness indicators, and flip assist button highlights.
<!-- 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)
Additional indicators for boss mechanics arenโt allowed
Oh I see, I will delete the plugin then. Appologies for my misunderstanding of the rules.
commit=a1458dfcb0c944da86afb1d1c545a1fbe351ec19
warning=This plugin submits your IP address and in-game location to a 3rd-party server not controlled or verified by Runelite developers.
your plugin will need to explicitly not function on pvp / deadman worlds
You probably want to update the readme to use ::claude instead of !claude
Adds loot tracking with metadata added so that we can hopefully crowdsource clue scroll rates from monsters/skilling with all the insanity that comes with that.
Some small stuff
- Fixing coordinate calcs in a lot of plugins due to boats
- New message crowdsourcing
<!-- 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 PR is just a performance pass, no new user-side features.
Changes:
- Improve caching in renderers to prevent unnecessary lookups in every frame
- Implement lazy loading for static images
- Set banner to off by default
<!-- 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)
- Refactor for better separation between UI and manager code, and to remove some redundancies
- Added configurable overlay to show price difference at provided price
- Increased precision for trade calculations
- Updated text of warning notifications
<!-- 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)
Bug fix for api chains being created on login.
<!-- 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)
- Set up API groundwork for the upcoming sidepanel UI
- Changes are mostly all API response and request types & the RevalApiService which handles API requests
<!-- 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)
Considering that I'm not sure if this is personal issue or is it global writting here... Plugins that I have in mind is:
- Fishing
- Random Event Helper
Even tho everything starts properly and works fine, but there is a period when fishing helper stops working entirely... works, works, something happens and it's no longer working, by no longer working, I mean fishing spot overlays disappearing, also not sure but the overlay of "caught fish" might be gone too, after refreshing plugin to...
I have returned to RS a few months ago and have really been enjoying how far runelite has come in my many years of being absent. One of the things I find myself wishing I could do is display 2 or more plugins in the side bar, being able to track information simultaneously would be very helpful.
Summary
Adds Tick Replay Logger - a plugin that records tick-by-tick combat data for post-death analysis and learning.
Features
- Death Recording: Automatically captures the last N ticks before death
- Tick Playback: Replay deaths tick-by-tick with HP/prayer bars, damage events, and player actions
- Live View: Rolling buffer showing previous ticks of combat activity
- Save/Export: Save recordings permanently or export as JSON
Use Case
Helps PvM learner...
<!-- rlphc -->
New plugin tick-replay-logger: https://github.com/rstubbs94/tick-replay-logger/tree/14079be
is this made yet? I see this is a discussion from 3 years ago
<!-- 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)
- Fixed serialization of complex data: these will now be sent as JSON String values
- Some code cleanup
- Some edits of README.md
<!-- 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)
Not sure if i need to do anything more.
The build is passing so just wait. Reviews take time
commit=1f79dbadd01d8ae9cf435909e1f9df7adadda8e1
warning=This plugin submits your IP address, RSN, and comprehensive records of your account activity to a 3rd-party server not controlled or verified by Runelite developers.
warning=This plugin submits your IP address, RSN, and comprehensive records and screen recordings of your account activity to a 3rd-party server not controlled or verified by Runelite developers.
log.info every frame (or every n frames) such as in your draw listener is not OK. basically all of your log.infos should be debug
pretty sure we don't allow this type of generic data exfil
https://github.com/runelite/runelite/wiki/Rejected-or-Rolled-Back-Features
Plugins which expose player information over HTTP.
you should just use spawn events instead of this scanning routine https://github.com/neafey/guantlet-blocker/blob/dda73b81659fd87ca9c453b49824947934d8eb57/src/main/java/com/gauntletBlocker/GauntletBlockerPlugin.java
commit=ad9581df8936c35bad277823de31bb088328f736
warning=This plugin submits your IP address, RSN, and an overview of your account progress to a 3rd-party server not controlled or verified by Runelite developers.
pretty sure we don't allow this type of generic data exfil
https://github.com/runelite/runelite/wiki/Rejected-or-Rolled-Back-Features
Plugins which expose player information over HTTP.
Thanks for the reply. I would of thought it would be okay as there is already an approved plugin that exposes data
https://runelite.net/plugin-hub/Adam
It just doesn't do quite what I wanted it to do, hence why I made my own plugin.
That plugin you want to reference predates the rule, but you're referencing the plugins of the person who also made RuneLite
That plugin you want to reference predates the rule, but you're referencing the plugins of the person who also made RuneLite
Yeah I know its the person that made RuneLite. So on that basis that I didn't think of the idea earlier its going to be a hard no? if so, just say and I'll close the whole thing down.
pretty sure we don't allow this type of generic data exfil
https://github.com/runelite/runelite/wiki/Rejected-or-Rolled-Back-Features
Plugins which expose player information over HTTP.
This plugin isn't exposing data over http (it doesnt embed a http server)... the purpose for that rule is for all of the people who want generate inv/stats/action endpoints for their bots. This seems obviously like it isn't that.
wait i was just about to merge this
@ManEatingSnail ? up to you what you want to do. your code is fine
I'm an idiot. Bare with me, I misread Adam's comment completely.
please just @ me on this PR or your new one if you end up having to do that and i can merge it
Sends real-time XP tracking data to an ESP32 device with TFT display.
<!-- 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)
@riktenx apologize for the confusion! Thank you for your time :)
Updates Ge Filters to 1.15.1
Fixes this issue:
[Bug] GE Filters are also shown on the mermaid puzzle interface #17
https://github.com/Nick2bad4u/GE-Filters/issues/17
maybe some github action dep updates in the recent changes, just ignore those.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
New plugin that tracks damage history for yourself and your party members. Also shows the weapon you used, who you hit, and your tick delay from your last hit.
- Initial plugin release
- Track damage history for yourself and party members
- Display damage statistics in dedicated panel
<!-- RL CHECKS -->
Feedback:
- Oversized image com/damagehistory/damage-history-panel.png (1,147,160 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)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
A user reported a bug where menu highlighting was no longer working. There was a bug in which it was only working when you highlighted something by name, but not by id.
<!-- 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)
With the recent addition of Sailing and, more specifically, shipwreck salvaging, the need to drop nearly all inventory slots has become more and more prevalent. The thought crossed my mind recently and I wondered if some was comfortable enough creating plugins to make something akin to that. Perhaps holding an action key down, clicking and dragging over the items wanting to be dropped (maybe they are highlighted?) then once the mouse releases, the items drop on the next game tick.
I tried...
https://github.com/runelite/plugin-hub/pull/10358#pullrequestreview-3714133024 can you turn this off for hub PRs or something, it's just noise
#10358 (review) can you turn this off for hub PRs or something, it's just noise
yes sorry i forgot it was set on automatically when I was fking with it
<!-- 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)
[runelite/plugin-hub] Pull request opened: #10363 Added Sun Keris Enhancer plugin repository details
The Sun Keris Enhancer plugin adds fun, configurable messages when you or other players use the Keris Partisan of the Sun special attack.
Displays overhead text above playersโ heads.
Optionally echoes the message in your chat box.
Messages are configurable and randomly selected from a list.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
log.info every frame (or every n frames) such as in your draw listener is not OK. basically all of your log.infos should be debug
Fixed! Changed all frequent log.info to log.debug, and completely removed logging from the per-frame capture path (captureFrame/encodeAndStoreFrame). No logging of any kind runs at 30 FPS now - only plugin startup/shutdown and actual game events (level ups, loot, deaths, etc.) use log.info.
Without going through too much, it will most likely fall under Jagex macroing rules and any workaround is likely as efficient as a manual operation.
Sorry to crash your idea but it's been requested multiple times and has to my knowledge been considered a non-fix issue.
Unless the core team has changed their views this functionality is unlikely to be implemented.
#3277
#1641
#13970
Sorry to crash your idea but it's been requested multiple times and has to my knowledge been considered a non-fix issue.
Unless the core team has changed their views this functionality is unlikely to be implemented.
#3277
#1641
#13970
I get headaches from some sudden light changes and during leagues seeing everyone and myself always alching makes it hard to enjoy the event. It would be great for a plugin to disable those animations, or the light orb. toggle effects can include turning it off for everyone, just you, everyone else. color change for the animation.
1 line changed, to update named icon based on some cc 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)
I would love to have a note on friends I add to remember who they are and how I met them.
Is this possible to add?
Ah makese sense. Thanks!
Bank update to fix new menu button
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
None of the issues you linked are about reordering the sidebar, they're about moving the sidebar location altogether. Additionally they state that the "core team" won't work on it because it is not an issue, but it a PR is opened with the functionality added, it could be merged after review- although my faith in that is somewhat somewhat tempered by the fact that a PR #18262 adding the feature has been open for almost 2 years with seemingly no comment or even a glance from maintainers.
<!-- 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)
Another bug fix update. There's been an issue where the chat widget will scroll up seemingly randomly (when opening/closing bank, when sending/receiving a private message). I want to prevent this from happening, so I've made a few changes. I extracted the scrolling stuff from the spacing manager into its own class and tweaked the stuff a bit to hopefully make it more consistent moving forward.
<!-- 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 for the compass directions plugin to work for different client layouts (classic and modern styles)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
A lightweight RuneLite plugin that helps you customise your bank UI
- Move the "Worn Items" (equipment) button in the bank interface to the left or right side of the bank window.
- Personalize your bank tabs with custom names and colors:
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
closing since the above hasn't been addressed, if/when you do so you can make a new PR. our offer to transfer the original plugin to you still stands as well.
Thanks guys. Ultimately I fell victim to running out of time to maintain the plugin (maybe the same issue as the original author!). Better to not have the plugin than to have yet another unmaintained plugin. Cheers.
Added the option to toggle the plugin tab in the side panel when outside Hallowed Sepulchre.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
add nightmare to banned regions
<!-- 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.Clip.setFramePosit...
I logged into runelite today and a notification pops up that I have never seen before on top of the messages in chat. I would like to know how to get rid of this, as none of my fellow scapers have this issue.
Brother! You are a life saver!! Thank you!
I couldn't even concentrate on the game
Learned the hard way that event 664 gets fired on every frame for 10 seconds whenever a friend logs in or out
<!-- 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 scrolling bug when changing chat views
<!-- 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)
There was a recent addition to World Hopper plugin to display "% loss" next to ping ms. There is no option to disable this. The % loss metric does not affect me and I would like to disable it from being displayed, because it is distracting. I am requesting that there be a config option added to toggle off the "% loss" display.
This plugin already exists! https://runelite.net/plugin-hub/show/plugin-presets
I was so happy when I found it, but it is kind of confusing to use. There's a couple different tutorials on the GitHub page though that after studying a bit I was able to figure out.
You rewrote your commit history when you made this change, rather than just pushing a new commit. I cannot see the difference between what you had submitted before and now, which means I basically have to re-review your entire ~4-thousand line plugin. That is absurdly annoying. Do not do that.
Corrected icon.png dimensions
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Would love the option to hide this button in the Bank plugin, I never want to collapse that menu and currently if I miss the target GIM button it is HIDDEN by my missclick which is very silly.
You rewrote your commit history when you made this change, rather than just pushing a new commit. I cannot see the difference between what you had submitted before and now, which means I basically have to re-review your entire ~4-thousand line plugin. That is absurdly annoying. Do not do that.
That is really annoying, I unintentionally copied the branch rules for an in-house tool squashing all merges, I apologise for the inconvenience. It won't happen again.
Not able to test it right now, but check if the weaponanimationreplacer plugin hub has functionality for it.
if 4fe343e6139f5bdbf908ecf8e14bb1fbb6d0f690 is the previous change you can use the following to clean up the diffs
git reset 4fe343e6139f5bdbf908ecf8e14bb1fbb6d0f690
git add .
git commit
git push --force-with-lease
if 4fe343e6139f5bdbf908ecf8e14bb1fbb6d0f690 is the previous change you can use the following to clean up the diffs
git reset 4fe343e6139f5bdbf908ecf8e14bb1fbb6d0f690 git add . git commit git push --force-with-lease
Thank you so much for this suggestion, I was able to revert to the previous hash and restore the commits, I updated the commit hash for the plugin-hub.
I've noticed that all plugins which i can find which track banked items don't track items banked with bank deposit boxes. does any one know of a plugin which tracks items banked through deposit boxes? or is there someone with experience which could make this plugin?
Update Clogman Mode to v1.1.2
Updated restriction data to include newly released items (hooded slayer helmet, holy moleys) and additional restricted items including degraded barrows items, inactive crystal weapons, and more.
Release: https://github.com/mozjay/clogman-mode/releases/tag/v1.1.2
<!-- 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)
Summary
- Add scheduled messages with configurable interval (1m, 5m, 15m, 30m, 1h, 2h, 5h)
- Add Pure Mode to fully ignore combat skills (Attack, Strength, Defence, Ranged, Magic, Prayer)
- Move all settings to plugin config panel
- Remove login-only message trigger (replaced by scheduler)
Changelog
https://github.com/Zazarothh/motivation/blob/master/CHANGELOG.md
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Summary
Update Flip Smart plugin to capture total wealth in bank snapshots.
Total wealth calculation now includes bank value, inventory value, and GE offers value, with proper handling of coins in both bank and inventory.
<!-- 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 simple utility for RuneLite that shows exactly how to get any item in Old School RuneScape without leaving the game.
Right click an item, select "Item Sources" and the information from the wiki will be shown on the Runelite side panel.
There's a plugin called Not Enough Runes that I believe does something very similar to your plugin in case it would fill your need.
<!-- 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
DMMScape RuneLite plugin: syncs DMMScape progress + plan targets, renders overlays/routes, and provides a full in-client UI (tabs, settings, search). Built with a curated, reviewer-friendly history.
Repository: https://github.com/TheGroundedDutchman/DMMScape-RL-Plugin
Pinned commit: b60ba19af7d26472843e501dc7ea9f5851185108
Review guide (fast path)
- README for user-facing overview.
- docs/REVIEW_GUIDE.md for feature boundaries and reviewer focus.
- docs/CODE_MAP.md + docs/A...
Re-stating the gist of the Discord discussion in the interest of being transparent: at 20k LoC your plugin is roughly 10 times the size of the average submission, the largest I believe we've ever had, and far greater than my own personal limit for new plugins of ~5k. There is such a thing as "too big" and the chance that this gets looked at is effectively 0%, meaning it will rot indefinitely in the new PR queue (assuming it even builds which I doubt it would).
I recommend you withdraw ...
Closing this PR per reviewer feedback. Iโll rework the plugin to follow the template, reduce scope/LoC, and remove any problematic references before resubmitting. Thanks for the feedback.
Update quest-voiceover plugin to version 1.12.0.
Release: https://github.com/KevinEdry/runelite-quest-voiceover/releases/tag/v1.12.0
Features
- add option to hide voiceover overlay
Bug Fixes
- No bug fixes
<!-- 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.SourceDataLine.getControlis 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.SourceDataLi...
add ms counter in chat message output
change overlay hide if less than 1 missing, add clan support and filtering
<!-- 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)
doom-bonk-sound added to plugins
This plugin plays a bonk anytime Doom is interrupted with a melee attack while charging.
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.Clip.stopis 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.Clip.isControlSupportedis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.FloatControl.getMaximum...
A plugin for swapping the left-click option on the Log Basket to Empty when near a sawmill.
The plugin supports both the Log Basket and the Forestry Basket.
This is useful when making planks at a sawmill with a Log/Forestry Basket in combination with a Plank Sack.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Lots of users have been reporting an FPS stuttering issue, so this PR is an attempt to fix it.
Changes:
- Disabled split private chat support, sorry for just commenting them out
- Rewrote most of
ChatSpacingManagerclass. Should run a whole lot faster now. - Added a new configuration option to set the maximum number of messages to apply spacing to.
Surely this will fix everything :)
<!-- 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)
Removed deprecated imports, adding more chat logs to clarify what the plugin is actually doing to help people understand who might have forgot / not understood the purpose.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Changes total level on the skill page to instead display total xp
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Fixes
- (maze) Fixed an issue where when switching RL profiles, it would disable the Maze Helper module
Features
- (exam) Add helpful chat message for incorrect puzzles
- (exam) Add chat message when
::exportexampuzzlecommand is executed - (maze) Replace dialog popups with chat-based notifications for missing/disabled Shortest Path
- (maze) Regen the maze path when the Shortest Path plugin is (re-)enabled/installed in the middle of the Maze random event
Other Changes
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
The Rune Deck RuneLite plugin starts a WebSocket server in order to send read-only information to an Elgato Stream Deck plugin to be displayed on the Stream Deck hardware
never mind, I found a plugin that tracks it.
<!-- RL CHECKS -->
Feedback:
- Use of
java.lang.System.erris 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)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Changes:
- Restructured the plugin with no functional changes: https://github.com/stutify/runelite-plugins/commit/7066434a54bb686e058cc8248fcc3862ed74e6d9
- Support for highlighting the collapsed chat button on unread messages: https://github.com/stutify/runelite-plugins/commit/41fbd5f7a9c5ef78d37edb8157595de1b19b1786
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds the OSRS FlipHub plugin to the Plugin Hub. It tracks GE offer updates, margins, limits, and local flip history, and syncs data to FlipHub
<!-- rlphc -->
New plugin osrs-fliphub-plugin: https://github.com/zFallan121/OSRS-Fliphub-Plugin/tree/<PASTE_COMMIT_HASH_HERE>
v1.1.1 - Bug Fixes
- Fixed a bug where Split Helper would show in menus outside of trade windows
- Changed behavior of Split Helper to only update trade counter on successful trades
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Could you downgrade the unimportant log.info calls to log.debug
FYI, this plugin is considerably larger than the average submission at ~7k LoC. The review queue is staffed by volunteers and it may be a while until someone has the time/motivation to review this.
(it also doesn't build so you need to fix that)
Update readme with Floor 5 possibly broken note
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
FYI, this plugin is considerably larger than the average submission at ~7k LoC. The review queue is staffed by volunteers and it may be a while until someone has the time/motivation to review this.
Thank you for the feedback very helpful! Ill have to go back to the drawing board
This update adds the following features:
- Death logging is added to the data collection API
- Custom language added for when a webhook is sent while on temporary game-mode worlds.
- Toggle to turn on "goofy" messages sent along with webhooks instead of just world type.
- Bug fix for webhook bundling logic.
<!-- 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 version number in build.gradle to correctly display 1.1.0
Previous commit had version changes but build.gradle still said 1.0.0
<!-- 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)
Moved dependencyVerification config into settings.gradle; build should now pass.
Highlights the lowest value item when your inventory becomes full.
Features:
- Red box highlight on lowest value item
- Chat message with item name and value
- Ironman Mode (High Alch value instead of GE)
- Configurable highlight duration (0 = persistent)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Your build.gradle should more closely resemble that of the example: https://github.com/runelite/example-plugin/blob/master/build.gradle
This update of Emote Clue Items features the following updates:
- Makes marking bank items work again after RuneScape ui update. (see https://github.com/larsvansoest/emote-clue-items/issues/134)
<!-- 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)
Prayer Loadouts
A RuneLite plugin that allows you to save and load named prayer book arrangements.
Features
- Save loadouts - Save your current prayer order, hidden prayers, and filter settings as a named loadout
- Load loadouts - Quickly restore any saved loadout with one click
- Auto-load - Automatically loads your last used loadout on login
- Import/Export - Share ...
<!-- 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)
Your build.gradle should more closely resemble that of the example: https://github.com/runelite/example-plugin/blob/master/build.gradle
updated build.gradle to align with the official example:
- added mavenLocal + repo.runelite.net content filter
- moved to JavaCompile options.release(11)
- added run/test deps and run/shadowJar tasks
You need to update the commit hash in your manifest file
I'd like to takeover this plugin. It hasn't been updated in a few years.
Here's the issue I raised with them to no response: https://github.com/agustinmalki/custom_item_tags/issues/7
<!-- rlphc -->
Plugin repository has changed
custom-item-tags: 916a1a804ff59d4a7f5f02ca03c9e9f370b0f0e0..916a1a804ff59d4a7f5f02ca03c9e9f370b0f0e0
- Fixed unable to leave/unsign from events
- Duration now shows days and hours instead of hours only
- Overlay now shows all active events when multiple are running
- Sidebar event cards now show countdown timers in days and hours not just hours
- Overlay width auto-sizes to fit content
<!-- 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 configurable font and font size for overlay.
CHANGELOG for v1.2.4
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Better surge potion timer, accounts for world lag and accurate in ToB
<!-- 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)
Adds (toggle-able) announcement for when the gemstone crab moves
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.LineUnavailableExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.UnsupportedAudioFileExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead
A new scan will be automatically performed on the next push to the PR branch.
Internal use only: [Reviewer details](https://discord.com/channels/301497432909414422/1262...
Add "Icon" as an overview type for overlay
<!-- 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 plugin panel UI.
- Improved performance when starting plugin or changing task type.
- Expanded plugin config.
<!-- 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)
Updates Flip Smart plugin to commit c655741d5a0c5e55f3114f33a1ea7041256c8a36
Changes included:
- GE Slot Timers and Competitiveness Indicators (V2 Feedback + UI 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)
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Changes:
- Previous update broke the on-hover sprite updated for the All button, fixed by https://github.com/stutify/runelite-plugins/pull/3
- Mouse event listeners were not being properly cleaned-up on shutdown, fixed by https://github.com/stutify/runelite-plugins/pull/4
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Removed dependencyVerification from settings.gradle (it was causing the Gradle error).
Updated manifest to commit a7ab75e8d649090468b1824407d75677023efb9b.
Please use the okhttp and gson versions already pulled by the core client instead of specifying different versions in your build.gradle
also you can remove these lines https://github.com/zFallan121/OSRS-Fliphub-Plugin/blob/a7ab75e8d649090468b1824407d75677023efb9b/build.gradle#L72-L88
Please use the okhttp and gson versions already pulled by the core client instead of specifying different versions in your build.gradle
also you can remove these lines https://github.com/zFallan121/OSRS-Fliphub-Plugin/blob/a7ab75e8d649090468b1824407d75677023efb9b/build.gradle#L72-L88
Updated build.gradle to use the core clientโs gson/okhttp versions (no explicit version pins) and removed the duplicate-handling blocks you flagged. Manifest updated to commit 956504eaab62cd7d7fd7274e...
osrs-fliphub-plugin: plugin uses terminally deprecated APIs:
Use ComponentID or InterfaceID instead of WidgetInfo or WidgetID
Do not create fresh OkHttpClients - always @Inject the client's OkHttpClient
<!-- 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...
Shows you how dry (or lucky) you are on collection log drops. Pulls rates from the OSRS Wiki, tracks your KC, reads your clog, does the math for you.
<!-- 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 simply like additional hotkeys (such as Enter) for Fairy rings. Specifically, I'd like to either set the destination code once it has been filtered with Runelite and/or teleport to the selected destination once the code has been set. Since setting a fairy ring code requires the use of a keyboard, it is convenient to also use the keyboard to do those actions. Since setting the code and teleporting are two separate actions, I imagine each action will require a separate hotkey (although ...
- Corrects cleanup when party leader leaves ToB before local client enters.
- Sends party list from orbs at the start of every ToB room.
- Adds Red Flag Minotaur ID to Colosseum.
<!-- 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 plugin to version 1.1.4:
- Added configuration that allows users to choose seconds before the slayer task overlay times out
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds Double-Click Deposit Worn Items, a safety plugin that requires a confirmation click before depositing equipped items in the bank. Includes a visual progress overlay and configurable timing.
[runelite/plugin-hub] New comment on pull request #10412: Add Double-Click Deposit Worn Items plugin
<!-- rlphc -->
New plugin double-click-deposit-worn-items: https://github.com/JNettli/double-click-worn-items/tree/868b081ba9d1f75fec6cd9b1032394dc5d303efe
[runelite/plugin-hub] New comment on pull request #10412: Add Double-Click Deposit Worn Items plugin
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Add toggle to only notify while underwater
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Add an option to the existing tooltip settings in the "RuneLite" tab, allowing for mouse tooltips to be hidden when hovering over an infobox.
Latest update adds multiโprofile local storage keyed by account hash with accountwide aggregation (accountwide is the only dataset synced). UI now shows the display name in the header/dropdown and supports perโprofile viewing without affecting where new trades are written. Trade capture logic was hardened (handles SOLDโEMPTY completions and baseline events) and stats are now cached/incremental for performance. Wiki prices are fetched asynchronously with visibility/rateโlimit guards, and local...
stop posting updates every time you push changes, we don't care and it's just notification spam. also you added more code, you're at like 10k now so we are talking on the order of months before someone looks at this, but you do you i guess
don't use thread.interrupt() on random threads you don't own, just remove that line
also tell your AI to not do that anymore or something, this is the 2nd time I've had to bring it up to you and I don't particularly want to have to do it again
This is abusable for things like Hunleff because it can be used to track your attack type history. We have denied plugins that do this in the past.
Add a plugin that check the chat messages to show/hide an infobox reminding the user to do the minigame
This small changes makes it so that the mermaid riddle answers are no longer limited by the GE unlock code.
<!-- 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)
Hmm itโs not a strict counter nor trying to be but I see what you mean.
Iโd still very much love for this to be a thing so how can we proceed? Should I add a list of bosses like hunleff that this should just not work at? Thoughts?
My main use case for this plugin is just to see attack history including missed ticks for yourself and your party, not for mechanical reasons. Oftentimes I claw or so and I miss the hit so itโs nice to see what it was after the fact. As the mistake trackers au...
Resolved. Thank you for your time!
Hey @mozjay, I gave you collaborator access on the existing repo. IMO easier to keep it in one place rather than forks if that's OK with you. Thanks for taking interest, I'll try to be more active in the next couple months here
<!-- 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)
This has a couple of bugfixes:
- Fix bug causing a message process limit of 0 to not be unlimited
- Fix bug causing spacing to be visibly reset, seemingly randomly. This change may cause issues with keeping the scrolling at the bottom, but hopefully not.
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.LineUnavailableExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.UnsupportedAudioFileExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead
A new scan will be automatically performed on the next push to the PR branch.
Internal use only: [Reviewer details](https://discord.com/channels/301497432909414422/1262...
don't use thread.interrupt() on random threads you don't own, just remove that line
Updated the commit hash with a change that removes the thread interrupt. Also noted, I added a few lines to my Claude config to never use thread.interrupt()
RuneLite plugin for OSRS clans with real-time status sharing and drop logging.
Features
- Clan roster panel showing online members
- Status sync (TOB, COX, TOA, Bossing, Skilling, AFK)
- Drop logging with Discord integration
- Wise Old Man membership verification
External Services
- Wise Old Man API (https://wiseoldman.net) - Membership verification (opt-in)
- Supabase - Real-time status sync backend (opt-in via WOM membership)
- Discord webhooks - Drop announce...
AFAICT, the guidelines is moreso talking about attack counters of NPC attacks, and Hunnlef is the main boss I can think of where you might want to count the playerโs attacks. I still donโt think my plugin is really an attack counter, but I see how someone might decide to use it that way (theyโd still have to manually count the rows though) so I added a blocklist of Hunnlef. Hopefully thatโs sufficient! Thanks!
closing as we have not received a response from you, so i assume you abandoned this or core's new functionality suits your needs. if that's not the case please don't hesitate to reach back out here and we'll reopen.
- You should not rely on implementation details of RuneLite interfaces, such as comparing concrete Class values. https://github.com/BenDol/Modern-Chat/blob/e87d0684ccc810cfa75d33c6ea5ffd462d15e034/src/main/java/com/modernchat/common/Anchor.java#L55-L57
- This will never be null so this check is useless https://github.com/BenDol/Modern-Chat/blob/e87d0684ccc810cfa75d33c6ea5ffd462d15e034/src/main/java/com/modernchat/service/ProfileService.java#L263
I'm going to merge anyway as these aren't b...
Please follow the plug-in submission guidelines to properly submit a plug-in.
Not sure if feasible, but maybe if you delayed updating the panel until you exited combat (i.e. no combat events detected around you for 10s or whatever)?
Just an idea, haven't confirmed feasibility within guidelines.
Iโd prefer not doing that as it kinda defeats the point of the plugin. I think with the latest update it should hopefully be okay now.
the problem is a denylist is difficult if not impossible to moderate and doesn't account for new content. we already have this problem with watchdog where it gets abused within the first 5 seconds of any new content release until the plugin is manually updated to disable it.
the main place you would want this is raids, right? can't you just only enable them there for now? you can always open it up more in the future, if you just disable it in certain places it's basically impossible to mod...
don't block in plugin shutDown() - awaitTermination in your two new managers blocks. these shutdown methods should just call shutdownNow() on any executors you have basically
Thank you for that information! I took a look but I could not find it for alching. I might be missing something though.
We discussed a bit on discord and might be okay with moving forward with the current commit assuming others are okay with it.
This plugin allows players to define simple rules for highlighting items offered by the other player during trades and optionally notifying the player. This can be useful for catching item-swap scams.
- Each unique item can have one rule which determines the item's highlight color and if it should notify the player when offered.
- Can be configured to notify and / or highlight on both the trade offer and confirmation windows
<!-- 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)
Floor 5 fixes and new features:
- Track which route you are on (SW, NE, etc)
- Route/floor timer + tick perfect times
- Overall timer
- Knight statue danger zone
- better portal tracking
- Player immunity highlight
- Lots of customization options
- Minor performance refactor
- General bug fixes
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds support for tracking Inferno runs.
<!-- 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 Clogman Mode to v1.1.3
Minor changes including a bug fix for unintended "Check" action on restricted items, changed helm icon to be off as a default setting, and updated README. ...
<!-- 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 don't have capacity to review the core PR for this, if you want to do this instead
@Adam- Would you be open to making these changes in core so this plugin would be possible?
I seriously do not think this will work as a hub plugin and would appreciate you discussing it with us.
Would the RuneLite team consider making the following public/additions to enable this use case properly?
- OverlayManager.getOverlays() - currently package-private, would need to be public (...
This is part of a bigger PR
disable chanceman mode
add new ui and overlay
fix versioning
add sound and png
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.LineUnavailableExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.UnsupportedAudioFileExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead
A new scan will be automatically performed on the next push to the PR branch.
Internal use only: [Reviewer details](https://discord.com/channels/301497432909414422/1262...
add chanceman guardrails
delete previous data on update(!this has been removed, with migration removal too)
tune animation
write new tests
add warning to settings
add cloud reset to settings
verification metadata added and removed due redundancy(lombok version) updated discord link
migration removal, since we dont want to migrate from anywhere fixed some paddings
guardrails:
https://github.com/Attoz/choicer/commit/b805c81225c71c88182a1de7f5bce25242cd1761
https://github.com/Atto...
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.LineUnavailableExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.UnsupportedAudioFileExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Oversized image com/choicer/choice_banner.png (6,291,456 bytes)
A new scan will be automatically performed on the next push to the PR branch.
Internal use only: [Revi...
Improved the overlay for score drops, making them work with npc deaths instead drops. Makes the overlay match the xp drop for a more consistent feeling.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds the cox run energy reminder plugin. When this plugin is enabled, it will stop the user from starting a COX raid without a stamina potion in their inventory. If the user tries to start a raid without a stamina potion, then a game message will be displayed stating they need to have a stamina potion.
Sanity saver is a plugin meant to allow hiding the item count of items in your bank or inventory
I figured it could be nice to hide item stacks to save your sanity a little while skilling as watching numbers go down does not necessarily always equal serotonin boost for everyone, some of us just want to be robots :)
Adding new option to not include npc level in menu highlighting. Also removing turbo mode because it adds a lot of code complexity and im pretty sure no one really uses it.
Add Sidepanel UI for Clan Members
While this PR is quite large, then a sizeable chunk of it is some more API response and request types. And the rest is fully sidepanel UI components and content.
New Features
Adds a comprehensive sidepanel interface for Reval clan members with:
- Profile Panel: View clan rank, points progress, milestones, combat achievements, and collection log status
- Ranks & Points Panel: Browse all clan ranks, requirements, and point sources with collapsib...
come on dude this is just stupid
come on dude this is just stupid
Should I cut this down into smaller PRs?
<!-- RL CHECKS -->
Feedback:
- Oversized image com/revalclan/ui/assets/website.png (8,257,376 bytes)
- Oversized image com/revalclan/ui/assets/checkmark.png (16,000,000 bytes)
- Oversized image com/revalclan/ui/assets/discord.png (100,000,000 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://discor...
Was contemplating whether or not to do it in one go, or just send them in smaller updates.
do whatever you want but i basically ignore anything over 2k. expecting someone to review a 12k diff is just kind of rude
@riktenx That's fair. I know this is not your job, and I have no expectations whatsoever. Was not sure what the best way to approach this was, because I didn't want to send back to back PRs either and just spam you.
Personally probably prefer doing this in chunks as well.
I'll cut this down into multiple chunks.
I'm just one reviewer but I have absolutely no issue with frequent PRs if the patches are manageable. If I happened to look at the queue 7 days in a row and you had a patch there every day that would not be a problem at all.
<!-- 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 implore you to not have your entire website's functionality inside the plugin maybe and don't write your own swing ui's for already existing ingame uis.
Also don't hot load icons from the wiki...
@riktenx Appreciate the feedback, and apologize if this came across as rude.
While mindlessly doing slayer, superior foes appear. There should be an addition where it states " Superior Foes Appears". This can apply for other mindless things too. Like the big bass for Fishing, if thats not a thing already. It would be fun to expand this fun plug in even more with fun sayings.
You can make your request on the c engineer completed plugin repo: https://github.com/m0bilebtw/c-engineer-completed/issues
- Adding a few new API endpoints & response/request types
- Heavily simplified the API service and removed unnecessary duplication
- Added UIAssetLoader class to load in custom icons that would be used for the future UI
<!-- 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 fixes a bug causing the spacing to act a bit wonky, seemingly randomly (it wasn't random, it was bad coding).
<!-- 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)
Improved refresh token handling for more reliable authentication session management.
<!-- 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)
sanity-saver: Missing LICENSE file
All plugins must be licensed under a license that allows us to freely distribute the plugin jar standalone.
We recommend the BSD 2 Clause license.
cox-run-energy-reminder: Plugin class "com.chambersofxericrunenergyreminder" is missing from the output jar
in file /tmp/pluginhub-package1890642293576995636/cox-run-energy-reminder/repo/runelite-plugin.properties:
plugins=com.chambersofxericrunenergyreminder
Perhaps you wanted com.chambersofxericrunenergyreminder.COXRunEnergyReminderPlugin
- Fix an issue where a white light would spawn alongside the unique light when getting a rare drop
- Fix an issue where the unique light wouldn't get cleared
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
This plugin is a simple (external) extension of the core Status Bars plugin, it is able to display four bars instead of two.
<!-- 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...
Please rename this without better in the name.
Adding the initial plugin for a Gauntlet Prep Tracker that has custom route editing. Only an overlay, no automation
<!-- rlphc -->
New plugin CgPrepTracker: https://github.com/Rdoolz51/CgPrepTracker/tree/755c3b0
This is a new plugin for tracking Party Room balloons.
- Added config option to set the price source that is used for the history (high alch, low alch, ge at time of trade). Change integrated into trade record panel ui, filter and right click menu options.
- Fixed trade record note icon not displaying properly when a new note is added
- Fixed trade record panels randomly not displaying with the correct size when refreshing an entire trade history
<!-- 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)
cache invalidation and naming things
<!-- 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)
Sorry for all the commits, kind of an idiot it seems :) Really like the idea of this plugin though, so would love it if you could let me know what i need to do if anything is wrong
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Just so you know, this fix only included the https://github.com/LouisGameDev/runelite-custom-emoji/commit/5a6822f6547e8bb4dd2b1838992fdd1e7d311a83 commit
- Fixed issues where entering prices suffixed by k, m, or b would unreliably be treated as their equivalent number values
[runelite/plugin-hub] New comment on pull request #10441: Updated offer-at-price to v1.2.1 - Bug fix
<!-- 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 Custom Item Tags to v1.1
- Updated build config
- Updated plugin to use runelite's InterfaceID
- Extended shift+right click feature to add sub-menu for edit/remove, and allow custom tag definition via in-game text box, rather than settings/config
- Updated instructions box in settings/config to describe use of new shift+right-click
I've added myself as an author - I hope that's the right way to do it - FYI @agustinmalki
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Add some new cursors
- Add some new options to existing cursors
- Some small refactoring
<!-- 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 not rely on implementation details of RuneLite interfaces, such as comparing concrete Class values. https://github.com/BenDol/Modern-Chat/blob/e87d0684ccc810cfa75d33c6ea5ffd462d15e034/src/main/java/com/modernchat/common/Anchor.java#L55-L57
- This will never be null so this check is useless https://github.com/BenDol/Modern-Chat/blob/e87d0684ccc810cfa75d33c6ea5ffd462d15e034/src/main/java/com/modernchat/service/ProfileService.java#L263
I'm going to merge anyway as these ...
[runelite/plugin-hub] New comment on pull request #10438: Add balloon-popper.json configuration file
Hi, this is not how you submit a plugin to the plugin hub. Please see https://github.com/runelite/plugin-hub for instructions.
This plugin is designed to be an extendable task helper for multi-step tasks that require the player to carry specific items and/or teleport to specific places to complete a task or run. The first supported task is birdhouse runs with plans to expand to other areas in the future.
<!-- 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)
Awesome, if you would like some additional help feel free to ping me in the RuneLite discord
Adds a mining idle notifier that tracks animation states to prevent false positives when interrupted.
<!-- rlphc -->
New plugin simple-mining-notifier: https://github.com/beegul/simple-mining-notifier/tree/711eb32e0082da891ff9dfa1ea99f0ac07b63407
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
[runelite/plugin-hub] New comment on pull request #10438: Add balloon-popper.json configuration file
Plugin Submission Summary
This PR adds the Balloon Popper plugin to the RuneLite Plugin Hub.
What This Plugin Does
Tracks balloons popped in the Party Room and displays them as custom "Party Skill" XP (replacing the unused Sailing skill label). Features include:
- Dynamic XP tracking with level-up effects (fireworks, sound, dialog)
- In-game sidebar with collection log tracking
- Automatic item normalization for noted items
- Quantity tracking for all collected items
...
[runelite/plugin-hub] New comment on pull request #10438: Add balloon-popper.json configuration file
Plugin Submission Summary
This PR adds the Balloon Popper plugin to the RuneLite Plugin Hub.
What This Plugin Does
Tracks balloons popped in the Party Room and displays them as custom "Party Skill" XP (replacing the unused Sailing skill label). Features include:
- Dynamic XP tracking with level-up effects (fireworks, sound, dialog)
- In-game sidebar with collection log tracking
- Automatic item normalization for noted items
- Quantity tracking for all collected items
...
[runelite/plugin-hub] New comment on pull request #10438: Add balloon-popper.json configuration file
Plugin Submission Summary
This PR adds the Balloon Popper plugin to the RuneLite Plugin Hub.
What This Plugin Does
Tracks balloons popped in the Party Room and displays them as custom "Party Skill" XP (replacing the unused Sailing skill label). Features include:
- Dynamic XP tracking with level-up effects (fireworks, sound, dialog)
- In-game sidebar with collection log tracking
- Automatic item normalization for noted items
- Quantity tracking for all collected items
...
[runelite/plugin-hub] New comment on pull request #10438: Add balloon-popper.json configuration file
Plugin Submission Summary
This PR adds the Balloon Popper plugin to the RuneLite Plugin Hub.
What This Plugin Does
Tracks balloons popped in the Party Room and displays them as custom "Party Skill" XP (replacing the unused Sailing skill label). Features include:
- Dynamic XP tracking with level-up effects (fireworks, sound, dialog)
- In-game sidebar with collection log tracking
- Automatic item normalization for noted items
- Quantity tracking for all collected items
...
This PR includes a couple of bug fixes:
- Add missing padding to the latest message when we need to scooch the messages down. It made more sense for this functionality to be in the scrolling manager, so I moved the logic to that class.
- Fix bug causing positions to be incorrect after toggling resize mode on an emoji. Refactored the cache clearing methods in the rendering classes a bit to handle problems like this better in the future.
Moved the methods around a bit in some of the clas...
<!-- 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)
Most of this is fine but you should drop some of the log.info to log.debug
optionally, can you also just use gson pojo parsing instead of manual parsers? they're quite a large portion of the diff and unnecessary
A community requested plugin to add examine options to player pets, allowing to see that players killcount/xp in the relative skill
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Adds Tormented Demon Helper, a visual helper plugin for Tormented Demon fights.
Features include:
- Attack style detection
- Prayer reminders
- Visual overlays for combat phases
Tested locally in RuneLite developer mode.
This sounds like it's against jagex rules, did you check them?
This sounds like it's against jagex rules, did you check them?
Hey thanks for checking, the plugin is visual-only (overlays/alerts), no automation or restricted info. Happy to clarify or make changes if something looks off.
This sounds like it's against jagex rules, did you check them?
Hey thanks for checking, the plugin is visual-only (overlays/alerts), no automation or restricted info. Happy to clarify or make changes if something looks off.
Visual only doesn't mean it doesn't break plugin rules.
This sounds like it's against jagex rules, did you check them?
Hey thanks for checking, the plugin is visual-only (overlays/alerts), no automation or restricted info. Happy to clarify or make changes if something looks off.
Visual only doesn't mean it doesn't break plugin rules.
https://oldschool.runescape.wiki/w/Update:Third_Party_Client_Guidelines
Thanks for the link โ yes, I reviewed the Third-Party Client Guidelines before submitting.
This plugin...
I updated the initial description since it could be mis-interpreted
flashing is clearly an additional indicator and the last attack tells you what to pray.
flashing is clearly an additional indicator and the last attack tells you what to pray.
I understand the concern, and I agree this is a nuanced area.
So my interpretation of the โprayer switching indicatorsโ rule is that it applies to instructional or predictive indicators (e.g. telling the player what to pray next). The flashing in this plugin is reactive only โ it triggers after the demon has already switched styles and does not highlight or suggest any specific prayer.
Functiona...
Plugin Description
Highlights projectiles with customizable colors, grouping, and recent-ID tracking.
- Overlay styles (filled, outline, tile) with color per projectile
- Group management UI + inline editing
- Recent projectile table (source + ID)
- Optional debug overlay that labels projectile IDs in-game
Repository: https://github.com/rstubbs94/projectile-highlighter
Commit: a75b04a10f148f4dacf45cda3ed8cfd4e5085797
in the link it says something about telling you what to pray in any combat situation.
<!-- 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)
in the link it says something about telling you what to pray in any combat situation.
I donโt think this applies here. The plugin does not tell the player what to pray in any combat situation.
It only reflects the current boss attack style after it has already occurred, and does not suggest, predict, or highlight any specific prayer to activate.
what will a user use the overlay for other than what to pray?
what will a user use the overlay for other than what to pray?
The overlay reflects the bossโs current state only. How a player uses that information is up to them, the plugin does not instruct or suggest any specific prayer.
Thank you, that was a much easier review :)
Thank you, that was a much easier review :)
Of course, thanks for the feedback and review.
Updating Port Roberts Thieving Helper
The actual big commit is here, because of the readme update branch merge, it doesn't show everything in this PR.
- Unified stall data into a single data type class to remove unnecessary Hashmaps and values all over the place
- Added new text above stalls to show many thieving attempts remain based off ticks
- Fixed notification and highlight...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
In addition to the already mentioned, there are also the following:
- Indicates the time where a boss mechanic may start or end
- Adds additional visual or audio indicators of a boss mechanic except in cases where this is a manually triggered external helper.
- Features which tell you what the next Demonic gorillas attack will be. (Essentially the same in spirit)
I feel the rules are quite obvious here and your plugin would not be 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)
Not sure if i need to do anything else so just droppin a lil comment here, not used to Github
Your submission looks correct, there is no current action to do. If a reviewer requests changes, they'll let you know with a comment here.
Part 2/2 of Embargo Clan update that was requested to be broken up into 2 parts. This PR contains all the side panel + overlay logic.
<!-- 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)
Twinflame Staff and Earth Tome detection fix
<!-- 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)
Classic Mode:
- Single "All" tab showing all messages
- Private message tabs will auto-close upon sending messages (unless optional PM tabs are enabled in classic mode)
- Optional separate PM tabs in classic mode
- Optional unread badges in classic mode
New Tabs:
- Dedicated Game tab for game/system messages
- Dedicated Trade tab for trade messages
Channel Filters:
- Filter button on input box to toggle message types
- Filter by: Public, Private...
<!-- 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 regex fix for today's game update
<!-- 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...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
How can I keep 'hide others' so players are not shown, but it DOES show any players currently attacking me?
Is this possible?
Thank you
Simple widgit based cache viewer, opens with ::cache, displaying sprites/models/chatheads/npcs etc
<!-- rlphc -->
New plugin cacheviewer: https://github.com/irulez22/cacheviewer/tree/90608cb6a1ba4b45423dba54b59a974a925fcb6a
New plugin petexamine: https://github.com/irulez22/pet-examine/tree/076d797041dcdf97df398dc7ccc2c97ef26c672d
<!-- 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 PR fixes a bug with emoji positions when they're situated on a wrapped line
<!-- 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 interrupt() the shared executor service (or any thread you don't own)
you did not branch correctly and your other plugin "petexamine" is also being added in this diff. you need to correct this before it can be reviewed.
My bad, will delete my fork and try to set up branches properly
Adding cacheviewer from a new branch (hopefully properly this time)
<!-- 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 CustomEmojiPlugin class is a complete spaghetti mess, so this PR implements an optional new EmojiLoader class that handles most of the emoji loading stuff instead. It still has some bugs that I need to sort out, so I've left the old loader stuff in for now.
New stuff:
BeforeEmojisLoadedandAfterEmojisLoadedevents to better decouple the loading processEmojiLoaderbecause it's easier to parse what's going on if you're not trying to read a 2000-line file- `FileUt...
<!-- 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)
Re-submitting pet-examine, stand alone, without my other plugin attached
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
- Adds the basic Sidepanel setup
- Implements the first 2 simple panel views
- RankingPanel is just a static list of items that show how to earn points & the ranks you can get
- ProfilePanel is just a collection of different cards and views that show stats about the account
- RevalPanel is the just the main layout panel with some social buttons at the top and a "navbar"
- Adds some reusable components
<!-- 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 interrupt() the shared executor service (or any thread you don't own)
Ah sorry, I missed this due to splitting this PR into 2 parts. Should be fixed now
@adamk33n3r please enable issues on your fork
@adamk33n3r please enable issues on your fork
done
Adds RunePulse, a RuneLite plugin that sends opt-in telemetry (XP gains, gear snapshots, boss KC) to a userโowned backend.
Data collected:
- Inโgame username
- Skill XP changes and baselines
- Equipped gear snapshots
- Boss kill count chat messages
Security & privacy:
- No email, password, or authentication credentials are collected.
- Pairing tokens are stored serverโside as hashes (not plaintext).
- Telemetry is optโin and can be disabled perโcategory in RuneLite.
- Users can ...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Your commit hash doesn't exist
- Integrate dumps alerts directly into plugin.
- Add reserved slots configuration
- Add existing offer and suggestion price lines to graph
- Add minimum profit setting
<!-- 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 lot of important bug fixes and some additional features included. Some issues resolved here are plugin breaking, so it might be good to get this merged ASAP. All my testing is done, everything is stable and ready to go.
if you have plugin breaking bugs you should separate them from the less urgent features if you want them resolved sooner.
lol im a fool for this one title lolzzz anyways moving forward i believe it would be amazing if you add an ester egg in this game somewhere and like make it super hard to figure out or just make it super hard to do IDK i would love to be apart of this game much love from BiggPoppie <3
Configurable timer of NPC respawn notification.
Clear loot button for drops tracker.
Various HP overlay 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)
<!-- 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)
Skill obstacles and coffin tracking
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Added a new plugin for Deadman: Annihilation prices using the OSRS Wiki API. Includes a search panel and GE overlay.
<!-- rlphc -->
New plugin deadman-annihilation-prices: https://github.com/Th3mike/deadman-annihilation-prices/tree/dd1ec3ef785199b00b1ff71f81d9fa16097da970
Hi, please see https://github.com/runelite/plugin-hub/blob/master/README.md for how to create a new plugin
Fixed the missing LICENSE file and updated the pom.xml artifactId to match the plugin name. Everything should be in compliance now
plugins use gradle, not maven. I would suggest you read through the link I sent earlier
I'm going to switch from Maven to Gradle, thank you.
<!-- 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 tracking of butterfly mixes
<!-- 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 code to include config settings :
- Height and Width resizer
- Background Color Changer
PS : Original owner does not have issues enabled and I am unable to contact him. Seems he's been MIA for a long time.
Feat: Bar stacking in modern/resizable mode
Feat: Adjustable gap between bars in modern/resizable mode
Update: Config item descriptions for clarity/length
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
if you have plugin breaking bugs you should separate them from the less urgent features if you want them resolved sooner.
True, I should probably do that now. A lot of these bugs were discovered after I started this update. Although to be fair a lot of these features aren't too impactful, just some UI adjustments and some more style options, etc.
<!-- rlphc -->
Plugin repository has changed
worn-equip-viewer: 96ed9426b29a33ea73f2c05494d73d5a767904ed..96ed9426b29a33ea73f2c05494d73d5a767904ed
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
New Features
-
Bug fixes separate
Classic Mode:
- Single "All" tab showing all messages
- Private message tabs will auto-close upon sending messages (unless optional PM tabs are enabled in classic mode)
- Optional separate PM tabs in classic mode
- Optional unread badges in classic mode
New Tabs:
- Dedicated Game tab for game/system messages (can be disabled in the settings)
- Dedicated Trade tab for ...
<!-- 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 split out the critical bug fixes and features
As the title describes, I and many others would appreciate this to help declutter the ground items on the floor especially with ge price/ha price enabled. Instead of 3,649 it would show 3.6k for example.
Storing discord session token between client sessions so that users don't have to re authenticate every client restart.
Addresses #63 (Major FPS Issues with Rake Weeds Overlay) - implements caching mechanism for GameObject highlighting to optimize performance.
<!-- 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)
- Adds the Leaderboard panel
- Adds 2 small button components
<!-- 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 PR implements a few bug fixes for the new EmojiLoader stuff and extracts the download progress bar stuff into its own class that uses the event bus for updates.
<!-- 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 don't need to open and close btw, just commit new version to the plugin-hub fork and it automatically updates this PR with changes. They don't like the opening/closing
You don't need to close and re-open btw, just commit new version to the plugin-hub fork and it automatically updates this PR with changes. They don't like the opening/closing
Thank you for letting me know
- Update parsing in WikiScraper.java for new OSRS Wiki page structure, to fix https://github.com/donth77/loot-lookup-plugin/issues/45
<!-- 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)
fixing target clan rank not being hid in widget
<!-- 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)
Fixed issue where the plugin didnt work correctly with fast attack speed weapons. In the process was able to simplify bit of the code.
Also added bit of debug info to overlay. When debug is enabled, it shows what animation frame plays on current tick, and briefly flashes text if there was hp xp drop, and if special attack was used.
And small change do read-me file, making it less vague what i mean with "on hit" and "on miss" ID's
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.FloatControl.setValueis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.Clip.setFramePositionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.AudioSystem.getClipis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.Control$Typeis...
you can't add new menu entries that send server actions, just sort them or use setDeprioritized()
please provide attribution for the sound file so we can prove that it is licenseable
fix(dropfetcher): update wiki drop table parsing for new markup, bump to v3.0.2
update ge-filters to 1.15.3 to fix unclickable icons
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.LineUnavailableExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.UnsupportedAudioFileExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead
A new scan will be automatically performed on the next push to the PR branch.
Internal use only: [Reviewer details](https://discord.com/channels/301497432909414422/1262...
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
fix(dropfetcher): update wiki drop table parsing for new markup, bump to 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)
- don't interrupt() the swing thread
- we would prefer you save "loadouts" in a single config key rather than infinitely scaling config keys
the consensus in the discord appears to have been no so i'm closing this
I would still like to get this merged. I still do not think this counts attacks. The guidelines seem to talk about counting NPC attacks, which this doesnโt do, and if you interpret it as player attacks the only place that might matter is hunnlef, which requires you to still manually count and isnโt counting for you, and I banned it anyway. I donโt think thereโs been anything explicitly mentioned thatโs against the guidelines here.
[UPDATE] After some discussion on the previous PR, it seems like there were concerns about future abuse of new content being the problem.
the problem is a denylist is difficult if not impossible to moderate and doesn't account for new content. we already have this problem with watchdog where it gets abused within the first 5 seconds of any new content release until the plugin is manually updated to disable it.
To address this I've banned any future NPC from working with this plug...
<!-- 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)
Change the colors of any item in the game and see it in your inventory, equipment, on the ground, etc.
<!-- 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)
In the official Menu Entry Swapper plugin, it states that it isn't possible to swap a sub menu entry to the top level.
Submenu swap
Since it isn't possible to reparent the menu to the top level, just copy it
So I think it is not possible with only sorting and setDeprioritized().
Automatically enable a custom entity hider configuration when you enter certain regions/locations e.g. ToA boss rooms, GotR, GE
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Update osrs-tracker plugin commit hash to v1.1.0.
Changes in this release:
- Async PBO double-buffered frame capture for GPU-accelerated video recording (~0.1ms client thread cost vs ~13-28ms previously)
- GPU plugin detection with automatic fallback to screenshot-only mode
- Simplified video quality presets (Performance / Quality)
- Bingo system support (subscriptions, progress tracking, proof uploads)
- Pet drop tracking
- Screenshot upload service
- Raid, gauntlet, and slayer task event 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)
modifying other plugins' config has caused issues in the past due to the many ways that configs can be changed, and with entity hider being such an impactful plugin, having it on at the wrong time due to a bug would suck. Have you considered copypasting entity hider and adding some region logic, and then making it exclusive with entity hider (in plugindescriptor conflicts field)?
modifying other plugins' config has caused issues in the past due to the many ways that configs can be changed, and with entity hider being such an impactful plugin, having it on at the wrong time due to a bug would suck. Have you considered copypasting entity hider and adding some region logic, and then making it exclusive with entity hider (in plugindescriptor conflicts field)?
Yeah can do that. the idea came from the plugin: Automatic Low Detail, which enables the Low Detail plugin in...
This plugin shows tiles on each inventory slot. By default it shows the outlines of each tile in white; however, there are options to change the color or fill the tiles instead.
having the wrong entity hider settings is a much bigger deal than low detail, I wouldn't risk it, and copypasting entity hider is not too difficult. Please do it that way instead. Chat message does not help, the concern is that the plugin might not restore settings when it should.
<!-- 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)
Fixes armor crafting highlighting correctly
Fixes lower tier crafting highlighting
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Hi , any updated or required changes I should make? This is my first plugin release so I would like to make sure to make it as easy as possible for future pr's
Repo: https://github.com/malafel-dev/hiscore-notifications
Adds leagues-style notifications when players achieve certain hiscore milestones on the OSRS leaderboards. This plugin queries the hiscores API, and then requests and parses appropriate skill hiscore pages to establish target XP milestones for the player to reach.
I initially forked Milestone Levels and integrated this functionality into that plugin. They are [not interested](http...
This plugin updates our Bingo pet detection + submission logic to properly send petId and petName after we updated logic on the BE to need that specific info.
Thanks to @pajlada for the logic from Dink to detect
<!-- 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 believe it would be better if you scraped the wiki and hosted whatever rates you needed on a GitHub pages and had the client download them instead of the client fetching from the wiki everytime.
Also does the !dry command only work for yourself? I don't see where it shares your drop info.
@geheur
updated the plugin and it now uses the native entity hider as utility class.
if you still have feedback, please let me know!
Looks ok to me but isn't this functionally different from before? It sets all fields to false when leaving a region but before it would use the entity hider plugin's config? Not a problem for accepting the plugin but idk if that's what you intended.
You could read the existing entity hider config for when you're outside of one of these regions. Or you could have a second set of config settings.
Updates the boss overlay to include an xp-style drop for boss points on kill.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
Please note, this was purely moving the files and refactoring classess and methods accordingly. Now "ChanceMan" and "ChoiceMan" are totally gone.
The only actual modifications, were in ChoicerOverlay.java for tests to run
- Renamed ChanceMan to Choicer
- Moved account/ drops/ filters/ managers/ to com.choicer -- refactored account/ drops/ filters/ managers/ to use com.choicer
- Moved overlay / plugin / panel / config / etc to com.choicer -- refactored overlay / plugin / panel / config /...
Exactly what use does this have that you would need different configs for different areas?
<!-- RL CHECKS -->
Feedback:
- Use of
javax.sound.sampled.LineUnavailableExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead - Use of
javax.sound.sampled.UnsupportedAudioFileExceptionis not allowed: Use of javax.sound, usenet.runelite.client.audio.AudioPlayerinstead
A new scan will be automatically performed on the next push to the PR branch.
Internal use only: [Reviewer details](https://discord.com/channels/301497432909414422/1262...
Fixed issue with shared enabled/disabled state with the core plugin
@raiyni
The idea came from a friend, who was annoyed that he had to constantly enable the entity hider manually for ToA wardens.
I personally always enable the entity hider at the GE and GotR. But i leave it on for everywhere else in the game.
This plugin just adds a small convenience/ automation to that.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
This PR adds Fairy Rings as a supported teleport style and adds fairy ring options to various patch locations.
This is the first in a series of updates to address #62.
<!-- 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)
- Refactors drop logic into it's own manager
- Bump version to 1.5.4
- Remove In Progress: element from side panel
<!-- 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, did I fail at anything else?
- Added support for alternative recipe sources. Items with multiple recipe paths (e.g. Armadylean plate -> Masori fortified variants) now unlock correctly.
- Updated clog_restrictions.json to support alternative recipes + added some alternatives for problematic items
- Updated chat message on restricted item check to find closest recipe to unlock
Release: https://github.com/mozjay/clogman-mode/releases/tag/v1.2.0
<!-- 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)
something is extremely wrong here, format your code in this file. it is impossible to read. you can press ctrl+alt+L in IntelliJ with the file open.
<img width="1132" height="570" alt="image" src="https://github.com/user-attachments/assets/0325e0fc-8ebb-4ce2-ad95-e61ada66806a" />
I believe it would be better if you scraped the wiki and hosted whatever rates you needed on a GitHub pages and had the client download them instead of the client fetching from the wiki everytime.
Great Idea, I will implement this. Thank you for the suggestion
This PR fixes a couple of bugs:
- Zero width emoji not working with the new loader class
- Plugin was incompatible with the Custom Cursor plugin due to how I was handling setting the cursor and stuff
<!-- 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)
<!-- 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...
- Fixes fairy ring auto-scroll / highlight feature
- Thanks @LarsTwiNky
- Adds The Great Conch as a location for various creatures
- Thanks @prairielandelec
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)
@abextm Removed the PluginManager hack reload code. If you have any suggestions about how I could resolve this issue, it would be greatly appreciated. The way I'd like to solve it is via https://github.com/runelite/runelite/pull/19861 but open to any ideas that isn't what we currently have now (disabling KeyMappingPlugin for the only stable experience).
The Key Remapping plugin consumes input events that we need to process before it does with no way of resolving it other than reloading K...
Copy
This plugin tracks recoil damage dealt by the player during combat. It supports:
- Ring of Recoil
- Ring of Suffering
- Echo Boots
The plugin displays total recoil damage dealt in the current fight, persisting after combat ends so players can see their damage output against bosses.
This plugin tracks recoil damage dealt by the player during combat. It supports:
Ring of Recoil
Ring of Suffering
Echo Boots
The plugin displays total recoil damage dealt in the current fight, persisting after combat ends so players can see their damage output against bosses.
<!-- RL CHECKS -->
Internal use only: [Reviewer details](#reviewer-scanner message) [Maintainer details](#pluginhub-scanner message)