Skip to content

RWR Discord Webhook

RWR Discord Webhook posts clear embeds for scheduled warnings, successful resets, failures, cancellations, and interrupted operations. It uses a Discord incoming webhook; no Discord bot account is required.

  • Java 21+
  • ResourceWorldResetter 5.1+ for your server platform
  • A Discord channel where you can create an incoming webhook
  1. Put RWR-Discord-Webhook-1.0.0.jar in plugins/ and start the server once.
  2. Create a webhook in the target Discord channel and copy its URL.
  3. Open plugins/RWR-Discord-Webhook/config.yml and set webhook.url.
  4. Run /rwr discord reload.
  5. Run /rwr discord status to confirm RWR API availability and delivery state.
webhook:
url: "https://discord.com/api/webhooks/..."
username: "RWR"
timeout-ms: 8000
queue-capacity: 64
queue-ttl-hours: 24
max-attempts: 8
events:
warnings: true
success: true
failures: true
cancellations: true
interrupted: true

Webhook requests run asynchronously. Temporary failures use exponential backoff, Discord Retry-After values are respected, and pending messages survive restarts in a bounded queue.

Source, releases, and full configuration