Running a Minecraft server is all about building a community, and keeping that community connected even when players are offline is a challenge many admins face. FancyDiscord is a lightweight yet powerful mod that bridges your Minecraft server with a Discord channel, turning it into a lively hub where in-game events, chat, and server stats flow seamlessly between the two platforms. Whether you want to broadcast achievements, track player deaths, or let Discord users check server performance, this mod handles it all with minimal configuration.
What FancyDiscord Brings to Your Server
At its core, FancyDiscord acts as a two-way messenger. It sends critical server information directly to a designated Discord channel, including player chat messages, death notifications, and advancement announcements. On the flip side, it allows messages typed in that Discord channel to appear in the Minecraft server chat, creating a real-time conversation loop that keeps everyone in the loop no matter where they are.
Reliable Event Broadcasting
Server events often get lost in the flood of in-game activity, but FancyDiscord ensures nothing important slips by. You can toggle exactly which events get relayed:
- Advancement messages – Celebrate when a player unlocks a new achievement or advancement.
- Death messages – Share the dramatic (and sometimes hilarious) moments when a player falls in battle.
- Rebirth or respawn alerts – Optionally notify the channel when a player comes back to life.
- TPS warnings – Automatically alert your Discord community if the server’s ticks per second drop below a set threshold, helping you catch lag early.
Each of these can be individually enabled or disabled in the configuration file, giving you full control over the information flow.
Discord Commands for Server Insights
FancyDiscord doesn’t just push data out; it also listens. By typing simple commands in the linked Discord channel, you and your players can retrieve live server stats without ever logging into the game. The two built-in commands are:
- !tps – Displays the current server TPS (ticks per second), a vital health metric for any Minecraft world.
- !list – Shows the number of players currently online, perfect for checking activity at a glance.
These commands make server management more accessible, especially for admins who monitor things from their phone while away from their PC.
Setting Up and Configuring FancyDiscord
Getting the mod up and running is straightforward, but there are a few key steps to ensure everything works smoothly. The configuration file lives in the config/FancyDiscord folder, and it uses a simple text format that supports multiple languages out of the box. If you prefer a hassle-free setup, the foxygame.net launcher provides a modern, flexible interface that lets you install FancyDiscord and other mods directly from its menu, saving you from manual file placement and version hunting.
Essential Configuration Options
Inside the config, you will find several important settings:
- bot_token – The token of your Discord bot, obtained from the Discord Developer Portal.
- bot_channel – The ID of the channel where the bot will operate. Right-click the channel in Discord with Developer Mode enabled to copy it.
- language – Choose from English, Simplified Chinese, Traditional Chinese, Brazilian Portuguese, or Korean. Community translations are welcome and can be submitted to the developer’s Discord group for future updates.
- status_check_time – Defines how often the channel topic updates and how frequently TPS warnings are evaluated. Due to Discord rate limits, the topic does not change on every single check.
- tps_lower_than – The TPS value below which an alert is sent to the channel.
For servers running on older versions, there are a few critical notes. If you are using Minecraft 1.7.10, you must also install the FancyDiscordCore companion mod, and be aware that achievements will not display and Discord commands for TPS/player list are unavailable. On 1.17.1, you may see an error message in the console, but it does not affect functionality. Fabric servers on 1.16.5 and 1.17.1 have a known limitation where advancement messages appear empty; the developer is still investigating a fix.
Preventing Garbled Text
One common pitfall is seeing garbled characters in the Discord messages. To avoid this, always launch your server with the JVM argument -Dfile.encoding=UTF-8. This ensures proper character encoding and clean, readable output across all supported languages.
Why FancyDiscord Stands Out
Many server-discord bridge mods exist, but FancyDiscord distinguishes itself through its focused feature set and active language support. The ability to toggle individual message types means you never spam your Discord channel with unnecessary noise. The TPS monitoring and warning system is a genuine quality-of-life improvement for server admins who want to stay proactive about performance. And because the mod is regularly updated with community-driven translations, it remains accessible to a global audience.
Final Thoughts
FancyDiscord transforms your Minecraft server into a more connected, transparent, and engaging experience for everyone involved. By bridging in-game events with your Discord community, it keeps players informed, helps admins monitor server health remotely, and fosters a sense of togetherness that extends beyond the game client. The setup is minimal, the customization is flexible, and the result is a server that feels alive 24/7. If you are looking to deepen the link between your Minecraft world and your Discord community, FancyDiscord is a mod worth adding to your toolkit.