b172851dc366bd7e80c0ebed734b79230d4f25e6
Allows Hiding, and recoloring of types of plugins: Currently Types are PVM, PVP, Utility All types are organized alphabetically individually Types are declared in PluginDescriptor as type = "PVP" etc HTML tags are removed, and we use Java colors now All current plugins updated to use the new system Plugin Organizer is located at the bottom of plugin list for less visibilty. Plugins enabled/disabled is remembered and applied automatically on startup
RuneLit is a fork of RuneLite that provides more functionality and less restrictions while staying open source. This is meant to directly compete with 3rd party RL clients that are trying to sell their code.
Notable Features:
Auto patch-time Bytecode patcher
What a mouthful right? it's great though.
The heart of the auto patching system is ByteCodePatcher. Adding a new patch would go as follows.
- Find unique identifier for class so it can be found after rev update, Add check to ByteCodePatcher.
- Create Transformer for rsClass and call it when class is identified.
A fully functional example is included at ActorTransform:
transformGetAnimation removes filtering
transformAnimationChanged removes filtering
Description
Languages
Java
98.9%
GLSL
0.7%
C
0.3%
