Skip to content

Guides

Longer answers to the questions people actually arrive with.

Log to Discord without a bot

Most guides start by telling you to register a bot application. For logging you don't need one — and here's the honest trade-off of what a webhook can and can't do.

DiscordSRV vs DiscordLogger

They solve different problems and overlap on one feature. Which one fits what you're actually trying to do — and how to run both without double-posting.

What gets logged

All nineteen events, what each one posts, and which are filtered by default and why.

Webhook not posting

Events reach console but never Discord. The five causes, in order of likelihood, and how console tells you which one you have.

Private staff channel

Route bans and kicks somewhere private while chat stays public. Any event can have its own webhook.

Reduce logging spam

Fifteen filters, matched to the noise each one actually solves.

Translate every message

All 79 strings live in lang.yml. Reword or translate without touching code.

Geyser and Bedrock

Death messages that read the same for everyone, and Bedrock players flagged on join.

Upgrading

What happens to your config when you drop in a new JAR — and what to do if it looks wrong.

Also useful