Amethyst Discord
Connects your Minecraft server to your Discord server with one bot, for all the Amethyst SMP mods at once.
Features
- Slash commands and buttons for players and admins, registered to your Discord server automatically.
- Live messages that update in place instead of spamming new posts.
- Player heads in posts, made from each player's skin.
- Link freeze: players who haven't linked their Discord account through Simple Discord Link are frozen in place until they do.
- Rules button: new players accept the rules from a button in Discord.
- Works with Simple Discord Link: Amethyst posts and Simple Discord Link's chat bridge share the same channels, and debug mode redirects its messages to your private channels too.
Slash commands
| Command | What it does |
|---|---|
/profile <player> |
Shows a player's SMP profile (or pick a Discord member) |
/run <command> |
Admins run a Minecraft command on the server |
/smpadmin reset <player> |
Resets a player's grace, downs, revives and deaths (with a confirm button) |
/smpadmin mode |
Switches between debug mode (private channels) and play mode |
/smpadmin maintenance [reason] |
Posts the maintenance notice |
Other Amethyst mods add their own commands, such as /grace.
Setup
- Create a bot in the Discord Developer Portal and paste its token into
config/amethyst/discord-token.txt. Keep this file on the server only. - Fill in your server (guild) ID, channel IDs and role IDs in
config/amethyst/core.json. - Start the server. The log prints an invite link for the bot.
Requirements
- Minecraft 26.1.2, NeoForge 26.1.2 or newer
- Amethyst Lib
- Simple Discord Link (server side)

