- 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
- 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
to1
- 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
- REQUIRES CraterLib - Modrinth
- Migration guide for V2 users
- Online Config Editor
Requires CraterLib 2.1.0 or newer
New Features:
- Added a
%mcname%
placeholder tomcPrefix
, 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
- 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)
- 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 tomcPrefix
to display the name of the highest role the discord user has - Added a new
%color% %end_color%
variable tomcPrefix
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
- 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
- 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
- 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
- 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
- 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
- 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.20+ REQUIRES CraterLib - Modrinth: CraterLib
1.16.5 is end of life. If anyone wishes to maintain this version, please get in touch with me on Discord
For the next while, we will only be releasing bug fix updates. V3 beta is coming soon!!! Just finishing up the docs.
Ported for 1.20.2
Bug Fixes:
- Fixed Server messages ignoring server name in the config
1.20+ REQUIRES CraterLib - Modrinth: CraterLib
Requires Fabric API for FABRIC
Requires Quilt Standard Libraries for Quilt
1.16.5 is end of life. If anyone wishes to maintain this version, please get in touch with me on Discord
For the next while, we will only be releasing bug fix updates. V3 beta is coming soon!!! Just finishing up the docs.
Ported for 1.20.2
Bug Fixes:
- Fixed Server messages ignoring server name in the config
1.20+ REQUIRES CraterLib - Modrinth: CraterLib
Requires Fabric API for FABRIC
Requires Quilt Standard Libraries for Quilt
1.16.5 is end of life. If anyone wishes to maintain this version, please get in touch with me on Discord
For the next while, we will only be releasing bug fix updates. V3 beta is coming soon!!! Just finishing up the docs.
Ported for 1.20.2
Bug Fixes:
- Fixed Server messages ignoring server name in the config
1.20+ REQUIRES CraterLib - Modrinth: CraterLib
1.16.5 is end of life. If anyone wishes to maintain this version, please get in touch with me on Discord
For the next while, we will only be releasing bug fix updates. V3 beta is coming soon!!! Just finishing up the docs.
Ported for 1.20.2
Bug Fixes:
- Fixed Server messages ignoring server name in the config