TeaBridge
TeaBridge is another Fabric/Quilt mod that bridges your Discord and Minecraft chat together. Originally made only for the devOS Seasons server to fix some issues we've had with other chat bridge mods, this mod is now available to all.
Features
- Send and view messages between Discord and Minecraft
- Server Crash detection [uploads to mclo.gs]
- Markdown support [provided by Placeholder API]
- Shows roles of a Discord member if you hover over their Discord name in Minecraft chat
- Shows in Minecraft chat if a message sent in Discord chat was an attachment
- Mention filtering [good luck pinging
@everyone/@herein Minecraft chat] - Death and Advencement messages
[screenshots in Gallery]
Discord Permissions Required
- View Channel
- Send Messages
- Read Message History
Config
{
"discord": {
"token": "",
"webhook": ""
},
"game": {
"serverStartingMessage": "Server is starting...",
"serverStartMessage": "Server has started!",
"serverStopMessage": "Server has stopped!",
"serverCrashMessage": "Server has crashed!",
"mirrorDeath": true,
"mirrorAdvancements": true
},
"crashes": {
"uploadToMclogs": true
}
}
Development
TeaBridge is on devOS' Maven
maven { url = "https://mvn.devos.one/snapshots/" }
modImplementation("one.devos.nautical:TeaBridge:<version>") All Versions
+ Add Version- Fixed messages trying to be sent even if the config is invalid.
- Message scheduler when PK delay is used should no longer idle at 100% cpu usage.
- Fixed uploaded crash reports only having the details.
- Player data is no longer read off thread (oops), should prevent sneaky race conditions.
- Many other small internal changes.
- Fix [#22](https://github.com/devOS-Sanity-Edition/TeaBridge/issues/22)
- Fix [#21](https://github.com/devOS-Sanity-Edition/TeaBridge/issues/21)
- Rewrote much of the mod's internals
- Ported to 1.21
- Updated to 1.20.6
- Updated to 1.20.4
- Fixed <https://github.com/devOS-Sanity-Edition/TeaBridge/issues/18>
- Fixed the message scheduling thread deadlocking the server
- Fixed pk
- Scheduling threads now sleep instead of spinning (might improve performance)
- Added option to disable join message mirroring
- Added option to disable leave message mirroring
- Made all messages to discord scheduled on another thread to avoid taxing the main server thread with http requests
- Better PK compat
- Player head provider is now configurable
- [Switchy](https://modrinth.com/mod/switchy) compat
- Debug Mode
- Updated to 1.20.1
- Added compat for pluralkit
- Laying the framework for commands
- Fixed replying messages not being handled
- Improved error handling when formatting messages
- Fixed "pinning" messages
- Included Placeholder API (Markdown rendering works without styled chat now)
- Initial release