RuneLite is an unofficial open-source third party client for Old School RuneScape, written in Java. The client features several quality-of-life improvements over the official game client, and has an extensive API which can be used by developers to create plugins.
History[edit | edit source]
Development on RuneLite began in 2014, with an initial version being released in May 2016. As RuneLite is open source, it has allowed community developers to contribute their own plugins and improvements to the client over many years, as opposed to the closed source development of the official game client.
In 2018, Jagex approached the main RuneLite developers regarding alleged copyright infringement, requesting that the client be taken down by the end of the week commencing 14 May. On 16 May, Jagex published a news post about RuneLite, stating:
|“||During a pre-arranged meeting with the RuneLite developer we outlined our concerns with the nature of the client and asked for its immediate closure without the need to escalate any legal action against a dedicated Old School player. We did this because we believe RuneLite was and is infringing Jagex’s IP rights and damaging the game which goes against our commitment to our community to maintain the integrity of the game. Specifically, the sharing of tools used to deobfuscate Old School RuneScape code, and then re-publishing said code.
Whilst this may seem heavy handed, if ignored it's entirely plausible that this code could make its way into the hands of developers seeking to adapt it to create botting scripts, or developers who would implement game-breaking features. We cannot allow for botting to become an even easier pursuit with our code in opensource, without our permission.
An update to the news post later that day stated that Jagex had temporarily paused legal action against RuneLite after the developers agreed to make parts of the RuneLite client, specifically those relevant to debofuscating the RuneScape client code, closed-source.
On 30 September 2019, Jagex published another news post regarding third-party clients, outlining the features within a third-party client that would be unacceptable and could result in a player being banned from RuneScape.. On 8 November, Jagex confirmed that RuneLite fully complies with the rules outlined in their previous post.
Features[edit | edit source]
- Action toolips
- Bank and inventory tags
- Chat commands
- Discord integration
- Improved GPU renderer
- Grand Exchange offer tracking
- Loot tracking and configurable highlights for loot drops
- Player indicators
- Puzzle box and other Treasure Trail solvers
- XP trackers
There are also a large number of plugins that are available on RuneLite's Plugin Hub, which are created by third-party developers and verified to be within RuneScape's rules by RuneLite developers but may be unstable or lose support.
[edit | edit source]
References[edit | edit source]
- Adam-. init of deob · runelite/[email protected]. 1 December 2014. (Archived from the original on 2 May 2021.)
- Release runelite-parent-1.0 · runelite/runelite. 7 May 2016.
- RuneLite threatened to shutdown. 15 May 2018. (Archived from the original on 20 January 2021.)
- Jagex. "Third Party Client Update." Old School RuneScape News.
- Jagex. "A Message About Unofficial Clients." Old School RuneScape News.
- Jagex. "Another Message About Unofficial Clients." Old School RuneScape News.
- Features - RuneLite.*