- Removed the initial 5 minute delay before marking players as AFK
- Fixed the timer displayed on the debug overlay
- Added a developer-mode chat command to reset the Bankstanding level
Co-authored-by: m.hollink <m.hollink@dictu.nl>
* add plugin
* use correct url
* do it again because i cant read
* fix readme
* add better readme with credidation and pictures
* update hash again with more refined version
* rename
* Remove the-gauntlet-enhanced plugin
* takeover-combined-pr
* remove standalone
* update with newest hash addressing logs and LinkBrowser feedback
* Add build property for plugin-hub
* Added data-logger
* Thanks for catching the reflection issues. To address the "Use of reflection is not allowed" feedback properly and avoid any hacky workarounds, I realized the plugin's core architecture needed a refactor.
Here is what I've updated:
Removed Dynamic Class Loading: Overhauled the UI routing by removing the reflection-based panel instantiation and replacing it with explicit Guice bindings and a safe switch statement in DataLoggerPanel.
Removed Gson TypeToken Reflection: Removed the dynamic TypeToken reflection in FileIOService, replacing it with standard Java function parsing via the LogType enum.
Removed Method Invocation: Replaced the reflective invoke call with a direct client.getAccountHash() API call in the new AbstractLogger base class.
Let me know if everything looks good to go!
* To address the "Use of reflection is not allowed" feedback properly and avoid any hacky workarounds, I realized the plugin's core architecture needed a refactor.
I have made the following changes;
Removed Dynamic Class Loading: Overhauled the UI routing by removing the reflection-based panel instantiation and replacing it with explicit Guice bindings and a safe switch statement in DataLoggerPanel.
Removed Gson TypeToken Reflection: Removed the dynamic TypeToken reflection in FileIOService, replacing it with standard Java function parsing via the LogType enum.
Removed Method Invocation: Replaced the reflective invoke call with a direct client.getAccountHash() API call in the new AbstractLogger base class.
Let me know if everything looks good to go!
* Update data-logger to 1.1
Added Colosseum attempt logger
Added Colosseum gamestate logger
Added Colosseum screenshot logger
Added Item Storage logger
Extended Grand Exchange Logger
* PR revision based on feedback
Shifted nearly all IO operations to FileIOService
Updated README
Removed poorly defined toString() method of ColosseumWave
* Small ExchangeLogger changes; fixed totalTimeTaken
Disabled submission of new offers via the History parser
Added offer submission logic before an offer collection event fires
Defined totalTimeTaken in ColosseumAttemptLogger
* Unregister itemVaultLogger on shutdown
The Plugin now unregisters the itemVaultLogger on shutdown
* Update commit reference in data-logger plugin
Substituted log.info calls with log.debug calls
* Updated hash to correct hash
* Substituted java.awt.Desktop calls with RuneLite LinkBrowser calls