last month by Adam
We've added support for external plugins to RuneLite. External plugins are plugins which are maintained by community members and other developers that are not officially affiliated with the project.
The external plugins are verified by us for safety, to ensure they are not malicious, and are also not breaking Jagex's rules, which we have agreed to as a project.
We are providing the platform for the external plugins; developers submit their plugins to the plugin hub repository for inclusion. External plugins are not tied to specific RuneLite releases; plugins can be created, modified, or removed from the plugin hub without requiring us make a new RuneLite release.
The plugin hub can be browsed in the client by scrolling to the bottom of the configuration panel.
There are also several smaller improvements and bug fixes, including:
Aaron Goff (1): Change avantoe and avantoe seed item id medium name Adam (1): api: modify RemoveFriend to accept a nameable Hydrox6 (1): kourendlibrary: fix layout resetting unintentionally Max Weber (10): devtools: Add Notifier button runelite-client: Add custom notification sounds config: Refactor config panel into separate panels for each logical view runelite-client: Remove IconButton Most of this class is defaults, which can just be a normal method and a listener for hover support, which is part of the base class anyway. ImageUtil: Rename methods to luminance, and work with non ARGB images DynamicGridLayout: Take the container's insets into account SplashScreen: Ceiling download total SplashScreen: Allow use after our L&F has been installed runelite-client: Add External Plugin support objectindicators: Correctly match template plane Owain van Brakel (1): FPS: Add range to the fps target config items Rami (1): friend notes: support notes on ignore list players dekvall (1): widgetinfo: fix tithe farm score ln (1): GPU: smooth out fog corners