Skip to content

Conversation

@ThatOhio
Copy link
Contributor

@ThatOhio ThatOhio commented Jan 19, 2026

Adding loot logging capabilities to the plugin, with config section added and the ability to toggle. Sends raw loot information to an external api for data collection to enable post event summary data around overall loot gained for different teams and other stats around drops, pets, etc.

Also added was queue logic to all events to avoid a single item / event from sending multiple webhooks. Events are grouped by item name before being sent after a short delay.

Adding loot logging capabilities to the plugin
@runelite-github-app
Copy link

runelite-github-app bot commented Jan 19, 2026

@runelite-github-app
Copy link

runelite-github-app bot commented Jan 19, 2026

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

Individual events now queue their webhooks, and they are bundled after a short delay to avoid sending multiple messages to the same webhook from a single event.
@riktenx
Copy link
Member

riktenx commented Jan 19, 2026

You cannot add new on-by-default network requests to a 3rd-party unverified service in a plugin that does not already have them.

  • enableLoggingApi MUST default to false
  • @ConfigItem on enableLoggingApi MUST have its warning field set with disclaimer text: This feature submits your IP address, RSN, and information about your drops to a 3rd-party server not controlled or verified by Runelite developers.

(input-by-user discord webhook URLs do not require this disclaimer which is why it didn't come up before)

@riktenx riktenx added the waiting for author waiting for the pr author to make changes or respond to questions label Jan 19, 2026
@runelite-github-app runelite-github-app bot removed the waiting for author waiting for the pr author to make changes or respond to questions label Jan 19, 2026
@ThatOhio
Copy link
Contributor Author

You cannot add new on-by-default network requests to a 3rd-party unverified service in a plugin that does not already have them.

* enableLoggingApi **MUST** default to false

* `@ConfigItem` on enableLoggingApi **MUST** have its `warning` field set with disclaimer text: `This feature submits your IP address, RSN, and information about your drops to a 3rd-party server not controlled or verified by Runelite developers.`

(input-by-user discord webhook URLs do not require this disclaimer which is why it didn't come up before)

Understood! Made the requested change.

@riktenx riktenx merged commit 0b67335 into runelite:master Jan 19, 2026
2 of 3 checks passed
@ThatOhio ThatOhio deleted the faux-bingo branch January 19, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants