Open source Old School RuneScape client
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Follow GitHub templates for bug report and issue (#4205) Jul 21, 2018
.mvn Add maven jvm.config Jul 20, 2017
cache-client [maven-release-plugin] prepare for next development iteration Dec 13, 2018
cache-updater [maven-release-plugin] prepare for next development iteration Dec 13, 2018
cache [maven-release-plugin] prepare for next development iteration Dec 13, 2018
http-api http api: add loot tracker service and client Dec 14, 2018
http-service http service: remove tomcat deploy Dec 16, 2018
protocol-api [maven-release-plugin] prepare for next development iteration Dec 13, 2018
protocol [maven-release-plugin] prepare for next development iteration Dec 13, 2018
runelite-api Merge pull request #6912 from trimbe/fullscreen-map-overlays Dec 17, 2018
runelite-client ground items config: correct formatting from previous commit Dec 17, 2018
runelite-mixins api: add timestamps to message nodes, expose message id Dec 14, 2018
runelite-script-assembler-plugin [maven-release-plugin] prepare for next development iteration Dec 13, 2018
runescape-api api: add timestamps to message nodes, expose message id Dec 14, 2018
scripts scripts: remove old release script Nov 7, 2017
travis http service: remove tomcat deploy Dec 16, 2018
.gitignore gitignore: add eclipse files Mar 20, 2018
.travis.yml travis: remove old discord notification [ci skip] Jun 9, 2018
LICENSE Add LICENSE Jun 29, 2017
README.md Remove model viewer Oct 31, 2018
checkstyle.xml checkstyle: enforce whitespace after comma Jan 27, 2018
pom.xml Remove cache-server Dec 16, 2018
suppressions.xml checkstyle: Suppress style warnings in runescape-client package Apr 4, 2018

README.md

runelite Travis Discord

RuneLite is a free, open source OldSchool RuneScape client.

If you have any questions, please join our IRC channel on irc.rizon.net #runelite or alternatively our Discord server.

Project Layout

  • cache - Libraries used for reading/writing cache files, as well as the data in it
  • http-api - API for api.runelite.net
  • http-service - Service for api.runelite.net
  • runelite-api - RuneLite API, interfaces for accessing the client
  • runelite-mixins - Mixins which are injected into the injected client's classes
  • runescape-api - Mappings correspond to these interfaces, runelite-api is a subset of this
  • runelite-client - Game client with plugins

Usage

Open the project in your IDE as a Maven project, build the root module and then run the RuneLite class in runelite-client.
For more information visit the RuneLite Wiki.

License

RuneLite is licensed under the BSD 2-clause license. See the license header in the respective file to be sure.

Contribute and Develop

We've set up a separate document for our contribution guidelines.