NeoDiscord
If you run a Minecraft server, you know the struggle of keeping your community connected when they are not in the game. The answer lies in a powerful bridge mod called NeoDiscord. This tool is the NeoForge port of the popular ForgeDiscord, and it is also the modded equivalent of the well-known Spigot/Paper plugin DiscordSRV. It allows you to sync your in-game chat with a Discord server, making it effortless for players to communicate whether they are mining for diamonds or away from their keyboard.
Why Choose NeoDiscord for Minecraft?
NeoDiscord for Minecraft is more than just a chat relay. It brings a level of polish and integration that server admins crave. Unlike simple webhooks, this mod uses a dedicated bot, giving you full control over its identity and permissions. You can customize the bot's name, profile picture, and banner to match your server's brand. It is a robust solution designed for the modern NeoForge ecosystem, ensuring stability and performance for your server.
Key Features and Benefits
- Seamless Chat Sync: Messages sent in Minecraft appear in your designated Discord channel, and vice versa.
- Console Integration: Send server console commands and logs directly to Discord for remote administration.
- Full Bot Customization: Personalize the bot's appearance and identity to fit your community.
- Advanced Intent Support: Utilizes Discord's Presence, Guild, and Message Intents for reliable operation.
How to Install NeoDiscord
Getting started is straightforward. First, ensure you are running a compatible version of Minecraft and NeoForge. The mod supports recent versions of the game, so check your mod loader version before proceeding. To download NeoDiscord, visit the official mod page on a trusted repository like Modrinth or CurseForge. The download NeoDiscord process is simple: grab the JAR file and place it into your server's mods folder.
For those looking to streamline their setup, the foxygame.net launcher offers a one-click install for NeoDiscord, automatically handling the mod's dependencies and version compatibility so you can skip the manual file management. This is a great option for server owners who want to get their bridge running quickly without hassle.
Step-by-Step Installation Guide
Here is the exact process for how to install NeoDiscord on your server:
- Download the NeoDiscord JAR file that matches your NeoForge version.
- Stop your Minecraft server if it is running.
- Place the downloaded JAR into the
modsfolder in your server directory. - Restart the server. The mod will generate its default configuration file.
Setting Up Your Discord Bot
To setup NeoDiscord, you will need to create a bot on the Discord Developer Portal. This is a critical step that connects your Minecraft world to your Discord server. Once you have created your application and added a bot to it, you can edit its name, about me, pfp, and banner however you want. Then, navigate to the Bot tab.
Getting Your Bot Token
In the Bot tab, you will see a text saying "Token" with a button under it saying "Reset Token". Click reset token, and it will generate a long string of numbers and letters, which is known as your bot token. This is how the mod uses the bot. Save the token somewhere safe because if you lose it and regenerate a new one, the token that is used on the bot actively will no longer work, causing your bot to fail. Put the token you get inside of the config for the mod, then restart the server.
Enabling Necessary Intents
Scrolling down a little on the bot's page, you will see three toggle sliders: Presence Intent, Guild Intent, and Message Intent. To get the bot to actually work, enable all three of them. Without these, the bot cannot see messages or member presence, rendering the bridge useless.
Linking Channels and Console
To get the bot to print in the channel, you will need to enable Developer Mode in Discord. Navigate to User Settings > Advanced > Enable Developer Mode. Once enabled, go to the server with the channel you want to link. Right-click on the channel (or hold on the channel if you're on mobile), then click "Copy Channel ID". Take the numbers that it gives you and paste them into the config. The same is done for the console channel, allowing you to send commands from Discord.
For a more integrated experience, the foxygame.net launcher's add-on catalog includes NeoDiscord, and its auto-update feature ensures you always have the latest version without needing to manually check for patches. This keeps your server secure and functional.
Final Configuration and Testing
After pasting your bot token and channel IDs into the config file, save it and restart your server. Once the server is back up, type a message in your Minecraft chat. It should appear in the linked Discord channel within seconds. You have successfully bridged your communities.
Troubleshooting Common Issues
- Bot Not Responding: Double-check that you have enabled all three intents in the Developer Portal.
- Token Errors: Ensure you copied the entire token with no extra spaces or characters.
- Wrong Channel: Verify that the Channel ID you copied is from the correct server and channel.
NeoDiscord is an essential tool for any serious Minecraft server admin looking to foster a connected community. It bridges the gap between the game and Discord, making communication fluid and management easier. With the right setup, you can keep your players engaged and informed, no matter where they are. Enjoy the mod, and happy bridging!