dfaf72eb35662286db14cdec507ae2435ac7e8b5
Conflicts: .gitignore cache-client/pom.xml cache-updater/pom.xml cache/pom.xml cache/src/main/java/net/runelite/cache/definitions/loaders/ParamLoader.java deobfuscator/src/main/java/net/runelite/deob/clientver/ClientVersion.java http-api/pom.xml http-service/pom.xml http-service/src/test/java/net/runelite/http/service/hiscore/HiscoreServiceTest.java pom.xml protocol-api/pom.xml protocol/pom.xml runelite-api/pom.xml runelite-api/src/main/java/net/runelite/api/Client.java runelite-client/pom.xml runelite-client/src/main/java/net/runelite/client/RuneLite.java runelite-client/src/main/java/net/runelite/client/RuneLiteProperties.java runelite-client/src/main/java/net/runelite/client/config/RuneLiteConfig.java runelite-client/src/main/java/net/runelite/client/plugins/PluginManager.java runelite-client/src/main/java/net/runelite/client/plugins/camera/CameraConfig.java runelite-client/src/main/java/net/runelite/client/plugins/camera/CameraPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/cannon/CannonConfig.java runelite-client/src/main/java/net/runelite/client/plugins/cannon/CannonPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/config/HotkeyButton.java runelite-client/src/main/java/net/runelite/client/plugins/config/PluginListItem.java runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java runelite-client/src/main/java/net/runelite/client/plugins/friendnotes/FriendNotesPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/hiscore/HiscorePanel.java runelite-client/src/main/java/net/runelite/client/plugins/hiscore/HiscorePlugin.java runelite-client/src/main/java/net/runelite/client/plugins/kourendlibrary/KourendLibraryPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/musicindicator/MusicIndicatorPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/slayer/Task.java runelite-client/src/main/java/net/runelite/client/plugins/woodcutting/Tree.java runelite-client/src/main/java/net/runelite/client/plugins/woodcutting/WoodcuttingPlugin.java runelite-client/src/main/java/net/runelite/client/plugins/worldhopper/WorldTableHeader.java runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java runelite-client/src/main/java/net/runelite/client/rs/ClientLoader.java runelite-client/src/main/java/net/runelite/client/rs/CountingInputStream.java runelite-client/src/main/java/net/runelite/client/ui/FatalErrorDialog.java runelite-client/src/main/java/net/runelite/client/ui/SplashScreen.java runelite-client/src/main/java/net/runelite/client/util/CountingInputStream.java runelite-client/src/main/java/net/runelite/client/util/ImageUtil.java runelite-client/src/main/java/net/runelite/client/util/SwingUtil.java runelite-client/src/main/resources/net/runelite/client/runelite.properties runelite-client/src/main/resources/npc_health.json runelite-client/src/test/java/net/runelite/client/plugins/hiscore/HiscorePanelTest.java runelite-client/src/test/java/net/runelite/client/plugins/raids/RaidsPluginTest.java runelite-script-assembler-plugin/pom.xml
OpenOSRS
OpenOSRS is an extended version of RuneLite that provides more functionality and less restrictions while staying fully open-source. We are not affiliated with RuneLite.
Discord
Project Layout
- cache - Libraries used for reading/writing cache files, as well as the data in it
- deobfuscator - Can decompile and cleanup gamepacks as well as map updates to newer revs
- http-api - API for runelite and OpenOSRS
- http-service - Service for https://api.runelite.net
- http-service-plus - Service for https://api.openosrs.com
- injector-plugin - Tool for implementing our modifications to the gamepack
- runelite-api - RuneLite API, interfaces for accessing the client
- runelite-mixins - Classes containing the Objects to be injected using the injector-plugin
- runescape-api - Mappings correspond to these interfaces, runelite-api is a subset of this
- runelite-client - Game client with plugins
Building
We have migrated the project to Gradle. Information on how to setup and build the project can be found at https://github.com/open-osrs/runelite/wiki/Building-with-IntelliJ-IDEA
License
OpenOSRS 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.
Supported By
Description
Languages
Java
98.9%
GLSL
0.7%
C
0.3%

