Skip to content

Integrations

This mod aims to be compatible with most of existing mods/plugins, and to provide useful integrations, See below for the current list of implemented integrations.

If you would like to see support for a mod/plugin not in this list, feel free to submit a feature request.

Chat plugins

If a supported plugin is installed, messages are forwarded between Telegram chats configured in chats[] and chats with matching names configured in your plugin.

Supported plugins:

Support for other plugins is tracked in #71. If you need support for your plugin, please leave a comment there. In the meantime, you can use the workaround below.

Unsupported chat plugins

To use tgbridge with unsupported plugins, set the integrations.incompatiblePluginChatPrefix config option. It uses a workaround to work with any plugin, but some features may not function correctly. For example, players "muted" by a plugin will still be able to send messages to the Telegram chat. Also, only a single (global) chat is supported in this mode.

DiscordSRV

Messages are forwarded between Telegram chats and Discord channels with the same names in tgbridge and DiscordSRV configs.

Message format can be configured in the integrations.discord config section.

Vanish

Join/leave messages from vanished players are hidden, and these players are hidden in the /list command in Telegram.

Works out of the box with:

Voice messages

If the Voice Messages mod/plugin is installed, voice messages will be forwarded between Minecraft and Telegram.

Client-side emoji mods/text replacement

This integration replaces text patterns in messages forwarded from Minecraft to Telegram using rules in the replacements.json config file.

By default, replacements.json contains a list of common emoji shortcodes like :fox: or :skull:. It should cover most mods that replace shortcodes with emojis on the client. Can also be configured to replace any text with any other text.

Other