Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Simple Discord Link

Simple Discord Link

A simple Minecraft -> Discord Chat Link bot with Whitelisting

31.4k
134
Management
Social
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20–1.20.4
1.19.x
1.18.1–1.18.2
1.16.5

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on Ko-fi

Creators

hypherionsa
hypherionsa Owner

Details

Licensed MIT
Published 3 years ago
Updated 2 weeks ago
DescriptionChangelogVersions

Show all versions

1
2
5

[1.18.2 - 1.21.8] Simple Discord Link Universal - 3.3.2

by hypherionsa on Jul 6, 2025
Download
  • REQUIRES CraterLib - Modrinth
  • Online Config Editor
  • Documentation
  • This single jar works on 1.18.2-1.21.8

Requires CraterLib 2.1.5 or newer

Bug Fixes:

  • Add Missing Player Data to Server Embeds (Embeds that are usually sent as the server) - hypherionsa
  • Fix mcPrefix with old mc formatting (Player names) in Minecraft Chat not showing - hypherionsa
  • Fix Events Channel messages going to chat channel, even when event channel is defined - hypherionsa
  • Fix Linked Names in chat formatting showing up as Unknown - hypherionsa
  • Fix Username filters not applying - hypherionsa
  • Fix Console relay causing an error on server shutdown - hypherionsa
  • Fix profile data persisting on Server messages - hypherionsa
  • Fix Linked Names feature using incorrect UUID for players - hypherionsa
  • Fix CustomEmotes not loading and CustomEmotes not being usable when mentions are disabled - hypherionsa

New Features:

  • Add config option to use the server author for Chat Webhook messages (because it was requested) - hypherionsa
  • Add new CONSOLE target option for filter entries - ArkoSammy12
  • Add %mcname% placeholder for other message types going to discord - hypherionsa

[1.18.2 - 1.21.6/7] Simple Discord Link Universal - 3.3.1

by hypherionsa on May 16, 2025
Download
  • REQUIRES CraterLib - Modrinth
  • Online Config Editor
  • Documentation
  • This single jar works on 1.18.2-1.21.7

Requires CraterLib 2.1.5 or newer

Bug Fixes:

  • Fix Translation system being able to grab the wrong default files from resources - hypherionsa
  • Possible bug fix for shutdown hang when an error occurs on shutdown - hypherionsa
  • Added temporary code to forcefully regenerate language files that are invalid, due to file loading bug - hypherionsa
  • Fixed channel IDs being set to "" causing a startup failure - hypherionsa
  • Fix config migrator crash when migrating configs older than version 21 (3.2.0 and older) - hypherionsa
  • Fix LinkedNames breaking in chat messages, when there is an unlinked account in the database - hypherionsa
  • Fix Player Counts not excluding vanished players - hypherionsa
  • Fix ignoreConsole flag on message filtering being reversed - hypherionsa

New Features:

  • Add config toggle, to silence invalid/disallowed command feedback messages for linked commands - hypherionsa
  • Add %role_color% placeholder for embeds, to use the user color of linked accounts - hypherionsa
  • Integration with Advanced Chat, to prevent private chats from being relayed to discord - hypherionsa
  • Added better replied to message indications in game - hypherionsa
  • Add support for FTB Teams chat command - hypherionsa
  • Allow mentioning users, channels and roles from chat without client side install - hypherionsa
  • Config Editor command now sends link to user that executed the command - hypherionsa
  • Implement basic support for custom emotes sent in Minecraft Chat - hypherionsa
  • Portuguese Translations by Lucasmiel0406

Changes:

  • Swap to own Avatar service, due to ongoing issues with 3rd party services - hypherionsa

[1.18.2 - 1.21.5] Simple Discord Link Universal - 3.3.0

by hypherionsa on Mar 29, 2025
Download
  • REQUIRES CraterLib - Modrinth
  • Online Config Editor
  • Documentation
  • This single jar works on 1.18.2-1.21.5

Requires CraterLib 2.1.4 or newer

Warning: This is a config breaking update. As always, your old config file will be backed up. If you need to revert, simply rename simple-discord-link.old to simple-discord-link.toml

Bug Fixes:

  • Fix /discordverify command permissions, so that it's usable by everyone - hypherionsa
  • Fix Database engine failing to read database files that end with 2 empty lines - hypherionsa
  • Don't relay raw Config Editor URLs to Console Relay - hypherionsa
  • Fix %player_name% placeholder not being usable in Chat Embeds - hypherionsa
  • Fix certain methods of bypassing the mention filter - unsigned-32-bit-integer - #PR 151
  • Webhook names containing _ being formatted as \_ - hypherionsa - #152
  • Fixed events that happen on login (like rank sync) not running when Join messages are disabled, or the user is vanished - hypherionsa
  • Replaced Embed Parser with GSON to prevent escaped character errors caused by JACKSON..... You still suck - hypherionsa
  • Fixed messages containing " not being relayed to Discord when using Embeds - hypherionsa

New Features:

  • Added Vanish Config flag to disable fake join/leave messages - hypherionsa
  • Allow Regex matching for Message filtering - hypherionsa
  • Allow message filtering to be used on Usernames as well - hypherionsa
  • Access Control/Optional Verification can now give multiple verifiedRoles - hypherionsa
  • Allow advancements and death messages to respect game rules - hypherionsa
  • Hard coded english messages and responses can now be translated into different languages (TRANSLATORS WANTED) - hypherionsa
  • Added flag to disable message filter on console messages - hypherionsa
  • Allow Message Filtering system to be used on Discord -> MC messages and usernames too - hypherionsa
  • Added Spanish Translations - ArkoSammy12

Changes:

  • Renamed Advancements config field from achievements to advancements - hypherionsa
  • Renamed ignoredMessages to filtering - hypherionsa

Experimental Features:

  • Added new Experimental Feature System - hypherionsa
  • Added SDLink Relay System. Allowing multiple bots to relay their chats, and other things to multiple servers. Only available as an experimental flag for now - hypherionsa

[1.18.2 - 1.21.6/7] Simple Discord Link Universal - 3.2.3

by hypherionsa on Feb 20, 2025
Download
  • REQUIRES CraterLib - Modrinth
  • Online Config Editor
  • Documentation
  • This single jar works on 1.18.2-1.21.7

Requires CraterLib 2.1.3 or newer

Bug Fixes:

  • Fix bot randomly reconnecting to discord, and reloading everything and causing ratelimit spams
  • Remove left over debug logging from LuckPerms rank syncing
  • Fixed deathMessages config option being ignored - #147
  • Escape underscore (_) from usernames, so discord does not format it. - #145

New Features:

  • Add a new %current_time% placeholder for embeds, usable with <t:TIME> and similar - #143

[1.18.2 - 1.21.5] Simple Discord Link Universal - 3.2.2

by hypherionsa on Feb 2, 2025
Download
  • REQUIRES CraterLib - Modrinth
  • Online Config Editor
  • Documentation
  • This single jar works on 1.18.2-1.21.4

Requires CraterLib 2.1.3 or newer

Bug Fixes:

  • Fixed Emojis not working with Emojiful - #138
  • Remove synced ranks when account is unverified - #134
  • Don't try to sync mentions to client when running on paper
  • Fix database engine not regenerating database files when they are deleted while the server is running
  • Fixed Forwarded messages not being relayed to discord - #141
  • Added checker to prevent bot from getting stuck in NotReady state - #139

New Features:

  • Added Optional verification, to allow people to use most (not all) features that required access control to be enabled, without it being enabled.
  • Added basic spam checker to prevent spammed messages from being relayed to discord. Should help with command spams and ratelimits
  • Allow Verify and Unverify commands to be used in DM, and verification codes can also be DM'ed to the bot
  • Compatibility with Player Revive Mod - #107
  • Added feature to log Whitelist changes to a channel - #78
  • Config Option to add your own Avatar Service URL

Technical Changes:

  • Updated Discord JDA to Stable 5

[1.18.2 - 1.21.4] Simple Discord Link Universal - 3.2.1

by hypherionsa on Dec 3, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users
  • Online Config Editor

Requires CraterLib 2.1.2 or newer

Breaking Changes:

  • This update potentially breaks real verified accounts on "offline" servers. If that's the case, unverify and reverify your account.

Bug Fixes:

  • Fix Role Checker showing Role Role (instead of just Role)
  • Added missing permissions to invite link and permission checker
  • Fixed issues with geyser/floodgate servers using access control
  • Fixed Linked Commands not respecting discord role ordering - 130
  • Finally fixed inverted Vanish Api Check
  • Fixed Channel Overrides and Access Control not reloading without server restart
  • Fix Join/Leave, Command Messages and Advancements not using linked player names - 131

New Features:

  • Add Mini Message formatting support to access control messages
  • Add support for multiple, random bot statuses - #44
  • Add option to trigger Minecraft commands on role changes #77
  • Added a basic developer api. Please request additional features on GitHub/Discord
  • Added sdconfigeditor minecraft command, to integrate with our Online Config Editor
  • Support for Paper. Only currently available on NightBloom
  • Removed reliance on JSONDB and greatly reduce mod size
  • FTB Ranks and LuckPerms ranks syncing

Simple Discord Link Universal - 3.2.0

by hypherionsa on Oct 11, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users
  • Online Config Editor

Requires CraterLib 2.1.1 or newer

New Features:

  • You can now override message destinations with Channel IDs and Webhook URLS
  • Added a config setting to disable linked command messages from being deleted
  • Re-Added nickname syncing for account linking, with config option to disable
  • Added support for FTB Essentials Muting System
  • Added config option to disable Discord -> MC message relay
  • Allow adding the current timestamp to embeds, by setting timestamp to 1
  • Added a new config file to enable/disable compat with other mods
  • Added integration with Maintenance Mode
  • Added support for MiniMessage formatting for the mcprefix

Simple Discord Link Universal - 3.1.6

by hypherionsa on Sep 7, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users
  • Online Config Editor

Requires CraterLib 2.1.0 or newer

New Features:

  • Added a %mcname% placeholder to mcPrefix, that returns the real player name
  • Added a config option to disable the invite link being printed to the logs
  • Replied to messages now show the content of the message that was replied to, in a tooltip in game
  • Added LuckPerms supports for all MC commands
  • Webhook Messages can now be relayed to MC by the mod, with ignoreBots disabled
  • Replies to webhook messages now properly show the Webhook name in game

Simple Discord Link Universal - 3.1.5

by hypherionsa on Aug 10, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users

Requires CraterLib 2.0.1 or newer

Bug Fixes:

  • Fixed Mentions filter also filtering out custom emotes from chat
  • Linked commands now send their output back to discord
  • Fixed vanish being incompatible on Forge (requires CraterLib update)

New Features:

  • Added support for StyledChat, chat formatting being used in MC chat (requires CraterLib update)

Simple Discord Link Universal - 3.1.4

by hypherionsa on Jul 28, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users

Requires CraterLib 2.0.1 or newer

Bug Fixes:

  • Fixed vanished players still being shown in the player list command in discord
  • Fixed join/leave messages not working properly with Vanish (Needs CraterLib update)
  • Fixed Discord formatting not being stripped when formatting is set to false (Needs CraterLib update)
  • Finally fixed the 2 year old server hang on shutdown bug
  • Potentially fixed an issue with the bot hanging on startup on some hosting providers
  • Added a better fix for the bot trying to process discord messages when it's not ready
  • Fixed the config migration system not creating a backup of the old config
  • Fixed the setchannel command overriding all existing webhook and channel configs
  • Fixed linkedNames setting being ignored for messages sent to Minecraft

New Features:

  • Added a reloadbot command in Minecraft to completely reload the bot and config without a server restart
  • Added a config option to switch between Silent and Normal bot replies
  • Added a new %role% variable to mcPrefix to display the name of the highest role the discord user has
  • Added a new %color% %end_color% variable to mcPrefix to use the Discord user color in game
  • Added a config option to change how the Webhook name is displayed for chat messages
  • Added the player count in the footer of the /playerlist discord command
  • Added a new config option to display the discord user information on a hover tooltip in-game
  • Added a new Player Muting system, to mute chats in discord and Minecraft

Simple Discord Link Universal - 3.1.3

by hypherionsa on Jul 10, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users

Requires CraterLib 2.0.1 or newer

Bug Fixes:

  • Fixed Linked commands ignoring the 'useLinkedNames' config setting
  • Added missing Send Message In Threads permissions to invite link and permission checker
  • Channels set to "0" is no longer considered an error, but is logged as a warning
  • Now forcefully logging discord disconnect errors, making it clearer why your bot refused to start.
  • Change lower limit of topic updates to 6 minutes to prevent ratelimits
  • Chat/Event/Console channel cache not reloading with reloadcache command
  • Fix Join/Leave messages not working with Vanish
  • Prevent discord messages from being processed before the bot is ready to do so
  • Fixed an NPE error when starting an unconfigured bot

Changes:

  • Improved the way we load the role cache, so it uses less resources on slower servers
  • Swapped the position of the allowedChannels config option in the linked commands section

Simple Discord Link Universal - 3.1.2

by hypherionsa on Jun 30, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users

Bug Fixes:

  • Reworked the linked commands permissions to that it actually respects role/user permissions
  • Fixed an issue with the account linking commands adding duplicate entries
  • Fixed an NPE error when a tellraw command has no player linked to it
  • Fixed messages only being relayed when a player is vanished, with vanish installed

New Features:

  • Added a channel filter config option to limit linked commands to certain channels
  • Added a config option to allow changing how often the channel topic updates. Still limited to 5 minutes as the lowest

Simple Discord Link Universal - 3.1.1

by hypherionsa on Jun 24, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users

Bug Fixes:

  • Fixed Vanish integration being reversed (acting like you are vanished when you are not)
  • Hopefully once and for all fix verification system not working with real accounts on offline servers
  • Fixed an issue where the bot cache isn't always loaded by the time the bot has started

New Features:

  • Added a reloadcache discord command to forcefully reload the bot cache if needed

Simple Discord Link Universal - 3.1.0

by hypherionsa on Jun 13, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Migration guide for V2 users
  • Documentation

Bug Fixes:

  • Fixed random server crashes on shutdown - #101 - HypherionSA
  • Fixed users being pingable from chat, even when disabled - #102 - j00w33
  • Fixed linked commands failing to run on 1.20.4 - #106 - HypherionSA
  • Fixed chat prefix breaking formatting codes - #108 - HypherionSA
  • Linked accounts are now removed when a member is banned or leaves the server - HypherionSA
  • Setup command now enable webhooks when a webhook url is configured - HypherionSA

New Features:

  • You can now use Forum Posts/Threads as channels/webhooks - #109 - HypherionSA
  • You can now use whitelisting along with the access control system - HypherionSA
  • Beautified Chat (Server) is now supported - #43 - HypherionSA
  • Moved some important logging out of Debug logging, so that errors are more visible - HypherionSA
  • NeoForge support on 1.20.4 and above - HypherionSA
  • You can now edit SDLink configs with our brand new online editor instead

Technical Changes:

  • Require CraterLib 2.0.0 as lowest version
  • SDLink Core is now merged into the mod
  • SDLink now runs on the nojang api from craterlib, making it minecraft independent (as long as craterlib is available)
  • Updated Discord JDA and some libraries

[1.20.x] Simple Discord Link - 3.0.1

by hypherionsa on Jan 2, 2024
Download

[1.19.2-4] Simple Discord Link - 3.0.1

by hypherionsa on Jan 2, 2024
Download

[1.18.2] Simple Discord Link - 3.0.1

by hypherionsa on Jan 2, 2024
Download
  • REQUIRES CraterLib - Modrinth
  • Fabric requires Fabric API, Quilt requires Quilt Standard Libraries.
  • This single Jar supports Forge, Fabric and Quilt. NeoForge support coming soon
  • Migration guide for V2 users

THIS SHOULD BE THE LAST BETA BUILD BEFORE WE GO FULL RELEASE

Bug Fixes:

  • Fixed replies to Webhook messages not being relayed to Minecraft
  • Fixed linked commands not being able to run on servers without Verification, or for users without a verified account
  • Fixed Access Control not allow players with real Minecraft accounts to verify themselves on offline servers
  • Fixed some missed Vanish integration on some messages

New Features:

  • Added a config option to allow servers to either let people verify multiple MC accounts, or just one
  • Added %player_avatar% and %player_name% variables for custom embeds so you can get player information in some Server messages

[1.20.x] Simple Discord Link - 3.0.0

by hypherionsa on Dec 3, 2023
Download

[1.19.2-4] Simple Discord Link - 3.0.0

by hypherionsa on Dec 3, 2023
Download

[1.18.2] Simple Discord Link - 3.0.0

by hypherionsa on Dec 3, 2023
Download
  • REQUIRES CraterLib - Modrinth
  • Fabric requires Fabric API, Quilt requires Quilt Standard Libraries.
  • This single Jar supports Forge, Fabric and Quilt. NeoForge support coming soon

THIS IS A BETA BUILD. SOME BUGS MAY BE PRESENT, AND FEATURES MAY CHANGE UP TO RELEASE. PLEASE REPORT BUGS AND ISSUES

Initial V3 Beta Release - View full Changelog HERE - Migration guide for V2 users

1
2
5

Modrinth is open source.

main@81b0922

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.