* Adding runelite-homeassistant-data-exporter
* Update version to downgrade java version back to 11
* Fix GSON Inject and wrong config
* Fix image size
* Remove blocking call as per @riktenx request
* Update plugins/ha-exporter
Co-authored-by: riktenx <riktenx@gmail.com>
* Update log
Added:
- Support for Combat Task event triggers
- Support for Achievement Diaries event triggers
- Support for disabling certain data per connection or on all connections
Fixed:
- Fixed chat message being sent whenever the user changes instance (eg. teleporting, entering caves)
- Fixed Coordinates not being correct while sailing
- Fixed Base URL not being trimmed
* Added toggle for prayer and health
---------
Co-authored-by: riktenx <riktenx@gmail.com>
* update chance-man to v3.1.0
feat: add Chance Man Tracker link + icon and Tutorial Island popup + auto disable (v3.1.0)
* update chance-man
fix(geSearchResults): use gameval for geSearchResults
* Add missing icon.png files
Adds two missing png resource files that were overlooked in the original plugin submission
* Update rune-calculator to add missing icon.png files
Add two missing icon.png resource files that were overlooked in the
original plugin submission
* add bronzeman-unleashed
* update to use correct plugin class
* update to latest version with bugfixes
* add support for lms worlds and added unsupported world message
* bronzeman unleashed bugfixes, review ready
* Small bug fixes and improvements
* - Add pet drop detection and group notifications (with funny feeling messages)
- Add config option to hide unlock notifications in minigames/instances
- Add Falador Party Room restrictions
- Unlock ground items that drop when inventory is full
- Fix notifications being lost when multiple events fire rapidly
- Fix items getting stuck in unlock overlay queue
- Fix loot keys policy when rule not enabled
* chore(plugins): bump bronzeman-unleashed to 6746f23
Pull upstream changes from 064217c..6746f23 (75 commits).
Includes Observable-pattern migration, collection-log and world-type
policy improvements, and broad bugfix/stability updates.
* chore(plugins): bump bronzeman-unleashed to 3262557
Pull upstream changes from 6746f23..3262557 (7 commits).
Includes reviewer-driven stability cleanups in chat/remote/policy
code and documentation updates.
* 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!
* Add GEX plugin
* Fix repository URL to end with .git
* Update to commit with Gson fix
* Apply suggestion from @riktenx
---------
Co-authored-by: riktenx <riktenx@gmail.com>