Server Presence
Show the Minecraft server you're playing on in your Discord status — automatically.
Join a server and your Discord profile shows "Playing <server name>" with its address, its logo, your skin's head and a session timer. Go back to the menus and it switches to "In the menus".
Features
- Automatic: every server you join is added on its own, with its name from your Multiplayer list and its real server icon. No setup needed.
- One-click toggle in the Multiplayer list: a small Discord icon under each server's ping bars. Blue = shown on Discord, grey = hidden. Click to switch.
- Vanish detection for staff: when you are vanished, your server disappears from Discord (or shows a generic "Multiplayer" status). Works with the usual vanish plugins (SuperVanish, PremiumVanish, EssentialsX, CMI…) by reading the server's own messages, the scoreboard, the tab list, boss bars and the action bar. Patterns can be customized per server.
- Discreet mode: hide the current server by hand with
/presence discretor a key bind. - Fully customizable per server: "Playing" name, two text lines, logo, a clickable button (website, Discord…), timer, addresses. Placeholders:
{server}{ip}{players}{player}{dimension}{version}. - Privacy options: choose what happens on unlisted servers, in singleplayer and in menus (generic or nothing at all).
Settings
- Options → Discord Presence… (works from the title screen)
- F7 in game (rebindable in Controls)
- /presence command
Requirements
- Fabric Loader 0.19.5+ and Fabric API
- Minecraft 26.3, Java 25
- The Discord desktop app running (Windows, Linux, macOS)
Good to know
- Client-side only: works on any server, nothing to install server-side.
- No account, no data collected by the mod. Server logos come from api.mcsrvstat.us and player heads from mc-heads.net; Discord loads these images itself.
- Compatible with Server Groups.

