* Cleanup in transforms and add projectile.getInteracting transform
Move whitespace out of string blocks
Remove unused method from transform.java
Use throws for transform methods, and catch the exceptions in modify()
More whitespace between instructions to improve readability
* Api changes for projectile.getInteracting, mixin for ref
* Remove mouselistener if plugin is stopped while dragging spells
* Scrollwheel resizing for spellbook plugin
* Make sure config changes run rebuild script on client thread
* Unlimit object distance interaction limit
BoundingBoxCheck still needs to be modified to allow objects at the very top of viewport to be accepted.
* Update ClientTransform.java
Fix the previous problem, would help if I called the new method and not the original during testing RIP.
* Added a split component to be able to put layout elements above eachother or next to eachother easily
* Modified xp tracker plugin to allow infoboxes to be added to canvas
* Formatted experience numbers using StackFormatter
* Cleaned up swing code as a suggestion in discord to use string states
* Forgot to initialize the menu item with the ADD_STATE
* Added final back to popupMenu
* Extracted duplicate enum Orientation from PanelComponent and SplitComponent into a seperate class named ComponentOrientation. Also changed the plugins that used the previous PanelComponent.Orientation to use ComponentOrientation
* Syntax and code convention fixes from deathbeams review
* Fixed a bug where logging into an other account did not reset the tracker overlay
* Removed useless methods and fixed some code convention issues
* fix
* fix
* fix2
* fix3
* Added agility level to agility shortcuts
With this commit, the agility plugin now shows the agility level required to pass shortcuts on hover/right-click/tooltip, with red/green coloring dependent on the players agility level.
* Adjusted code based on feedback
-Useless comments removed
-Now adds colortags using java.awt.color and colorutil
-Adjusted code layout to match style guidelines by moving curly brackets onto newlines and changing one-line if/else's to use brackets
-Removed getLevel function as it's already autogenerated (Whoops!)
-Changed start of plugin to a guard clause and added some other guard clauses for common menu-items
* Update runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityPlugin.java
Removed a newline
Co-Authored-By: PeterMcteague <07mcteaguepet@googlemail.com>
* Updated agility level on tooltip based on feedback
-Swapped * import for specific import (Whoops!)
-Swapped guarad for one that guards against any type that isnt the shortcut type (First option)
* Various changes to agility level plugin based on feedback
-Adjusted phrasing of config to something that was suggested that is far less awkward
-Fixed incorrect position variable (Incremented every one after it, as the position of it next to the other agility shortcut one seems appropriate)
-Removed unnecesary target == null check as suggested
-Modified main function logic to reduce nesting, complexity and number of for loops
* Change to agility level plugin based on feedback
Removed the "level-" already added check because it'd never happen.
* Fix poison plugin (check rl #7967 for more info)
* Timers: make antipoison/venom more accurate (rl #7956)
* Timers: Make imbued heart timer work in combat