Skip to content

Conversation

@NocturneCC
Copy link

Overview

Adds Events Made Easy, a RuneLite plugin for community-run OSRS events such as bingo, tile boards, and team-based challenges.

The plugin allows event organizers to configure events externally while providing players with:

  • In-game event boards
  • Live drop detection
  • Automatic board refresh
  • Optional Discord webhook posting

Backend / Networking

  • Uses a hosted HTTPS backend (https://registry.events-made-easy.app)
  • No credentials stored on disk
  • No IP addresses, API keys, or secrets embedded in the plugin

Data & Privacy

  • Sends only: event code, player name, item ID/name, quantity, and source
  • No account identifiers, hashes, or personal data
  • Backend endpoints are fixed and not user-configurable

Plugin Hub Compliance

  • No external libraries added
  • Limited defensive reflection for optional API compatibility (no internal access)
  • No dynamic code loading
  • No arbitrary file system access (only bundled resources and RuneLite config storage)
  • Network access is limited to a fixed HTTPS registry endpoint
  • Admin passwords are never stored (refers to admin passwords to configure created events)

Notes for Reviewers

  • Health and registry endpoints are validated at runtime
  • Auto-join uses locally stored event codes only when enabled
  • All remote calls fail safely if the backend is unavailable

Happy to address any review feedback or requested changes.

@runelite-github-app
Copy link

runelite-github-app bot commented Dec 16, 2025

Includes non-plugin changes

New plugin events-made-easy: https://github.com/NocturneCC/events-made-easy/tree/3aa26d878628c074ea340446cb6f0506e5c3b325

@runelite-github-app
Copy link

runelite-github-app bot commented Dec 16, 2025

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

@LlemonDuck
Copy link
Contributor

don't make new prs, just edit your existing ones

@NocturneCC
Copy link
Author

Sorry about that! I am really new at this. Should I just remove all the extra files I added and put in the correct plugins/ file?

@NocturneCC
Copy link
Author

closed the duplicate request and modified this one until successful build

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