OSRS Plugin Glossary
Plain language explanations of common terms you'll encounter when using RuneLite plugins
Behavioral Detection
Jagex's primary method of identifying bots is behavioral detection, which involves analysing patterns in how a player interacts with the game. Things like perfectly consistent click timing, never deviating from an exact path, or playing for inhuman stretches without breaks are red flags.
This is why Pluginscape plugins implement randomized timing, variable action patterns, and configurable breaks. The goal is to keep behavior within the range of what a real human player might do.
Custom Client
A custom client is any modified or alternative game client used to play OSRS. Some custom clients are legitimate and Jagex-endorsed (RuneLite). Others are unofficial forks or entirely separate clients built by third parties for purposes such as extended automation, private server support, or plugin distribution.
Using an unofficial custom client carries additional risk: you cannot verify what code is running on your machine, and Jagex may take a harder stance on accounts detected using unendorsed clients. Pluginscape is explicitly designed to avoid this. Our plugins run on the official RuneLite client.
HWID (Hardware ID)
A Hardware ID is a unique identifier generated from your computer's hardware components, things like your CPU, motherboard, and storage drive. Software can use HWIDs to tie a license to a specific machine, ensuring that a purchased license can only be used on authorized devices.
Pluginscape uses HWID-based licensing to protect both buyers and the platform: your license can't be stolen or used by someone else, and piracy is significantly harder. Each Pluginscape license covers two devices by default, so you can use your plugin on both your desktop and laptop without any extra steps.
JAR File
JAR stands for Java ARchive. It is the standard packaging format for Java applications and libraries. RuneLite plugins are compiled and distributed as JAR files.
When you purchase a Pluginscape plugin, you receive a JAR file that you sideload directly into RuneLite. Think of it like an app installer, except it's a single file and there's nothing to "install". RuneLite loads it at runtime.
License Key
A license key is a unique code generated when you purchase a plugin. You use it to activate your plugin on your device. Pluginscape license keys are tied to your HWID at the point of activation, and after that, the key only works on your authorized devices.
Plugin Sideloading
Sideloading is the process of loading a plugin into RuneLite from a local file on your machine, bypassing the Plugin Hub entirely. RuneLite has built-in support for sideloading: in the Plugin Hub panel, there is a folder icon that lets you select a JAR file from your computer.
Once loaded, a sideloaded plugin behaves identically to any Plugin Hub plugin. It appears in your plugin list, has its own settings panel, and integrates with RuneLite's overlay and event systems. Sideloading is how all Pluginscape plugins are installed. It requires no custom client, no modified launcher, and no changes to your existing RuneLite setup.
RuneLite
RuneLite is a free, open-source client for Old School RuneScape. It sits on top of the base OSRS game and adds a powerful plugin system, quality-of-life overlays, and performance improvements. It is one of only two third-party clients officially endorsed by Jagex, alongside HDOS.
The vast majority of the OSRS player base uses RuneLite as their daily client.
RuneLite Fork
A RuneLite fork is a modified copy of the RuneLite codebase. Because RuneLite is open source, anyone can clone it, make changes, and distribute their own version. Some third-party plugin providers distribute plugins exclusively through their own forked RuneLite client, meaning you must download and use their custom version of RuneLite instead of the official one.
This approach has significant downsides: you're trusting an unknown team's modifications to your game client, you lose access to official RuneLite updates until the fork catches up, and the fork may behave differently from the client you're used to. Pluginscape plugins require no fork. They run on the official RuneLite client you already have.
The RuneLite Plugin Hub
The Plugin Hub is RuneLite's built-in marketplace for third-party plugins. Plugins submitted to the Plugin Hub are reviewed by the RuneLite team to ensure they comply with Jagex's third-party client rules and aren't malicious.
Because of this review process, Plugin Hub plugins are restricted to what Jagex permits. They cannot automate gameplay or provide unfair mechanical advantages. Pluginscape plugins are not submitted to the Plugin Hub for this reason; they are distributed as sideloaded JARs instead.
Session Length
In the context of OSRS automation, session length refers to how long a plugin runs continuously in a single sitting. Longer uninterrupted sessions increase the statistical likelihood of triggering Jagex's behavioral detection systems.
Best practice is to keep sessions to a few hours at most, take regular breaks, and vary your play patterns, mimicking how a real player would actually sit down and grind a skill.
Vanilla RuneLite
"Vanilla RuneLite" means the official, unmodified RuneLite client downloaded directly from runelite.net. Using vanilla RuneLite means you're running exactly what the RuneLite team ships, with no third-party modifications to the client itself.
This is the gold standard for safety and compatibility. All Pluginscape plugins are designed to run on vanilla RuneLite, which is a deliberate design choice that sets us apart from providers who require their own client fork.
Ready to get started?
Browse our plugin catalog or check the FAQ for more details on how everything works.