Server Webhooks
by pheo-dev
Server Webhooks lets a Forge dedicated server push selected game events to an external HTTP endpoint as JSON, so an outside system can react to joins, deaths and chat.
What it does
Once configured, the server posts a JSON body to the webhook URL whenever one of the enabled events fires. Each payload carries an event id, the event type, the time it occurred, the server id and, where the event involves a player, that player's UUID. Name fields are included as optional details that depend on the event. Only http and https URLs are accepted, and a shared secret can be set so the receiver can check an HMAC-SHA256 signature sent in the X-Webhook-Signature header; without a secret the header is left empty.
Delivery is tuned through timeout, concurrency and retry settings: requests are capped at a configured number of simultaneous sends, and 5xx responses and network failures are retried with an initial backoff. The mod is intended for a dedicated server, so it is placed in that server's mods folder and nothing is needed on player clients. Most options are described in the comments of the config file, and the configuration can be reloaded from disk without restarting the server by a player holding operator permission level 2.
The build is published for Forge on Minecraft 1.20.1, and the 1.1.1 file dates from 2026-04-13. Players join without it, since only the server has to run the mod.
Key features
Per-event toggles
Each event type, including player join, player leave, player death, chat message, server started and server stopping, can be switched on or off separately.
Signed payloads
An optional shared secret produces an HMAC-SHA256 signature that lets the receiving endpoint confirm where a request came from.
Bounded delivery
Concurrent requests are limited, and failed sends are retried a set number of times with backoff before being dropped.
Reload without restart
The config can be reread from disk while the server keeps running, using an operator command.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who itβs for: The mod suits server owners who want an external service to follow activity on a Forge 1.20.1 dedicated server. Players on their own clients need nothing extra.
Questions
Does Server Webhooks need to be installed on player clients?
How is a webhook request checked by the receiver?
Can the configuration change without restarting the server?
In the catalog
Server Webhooks is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 34,764 mods support Minecraft 1.20.1.
Similar mods
What the author says
Minecraft Forge mod for Minecraft 1.20.1: sends selected server events to your backend as HTTP POST JSON, with optional HMAC-SHA256 (X-Webhook-Signature), retries on 5xx / network failures, and bounded concurrency. Place the built JAR in the dedicated serverβs mods folder. The mod is intended for the server.
Official listing
- Modrinth page
- modrinth.com/mod/server-webhooks
- Owner
- pheo-dev
- Published
- 2026-04-13
- Updated on Modrinth
- 2026-04-13
- Facts verified
- 2026-10-15
