Skip to content

Chat bridge

The chat bridge mirrors a linked stream’s chat into the game. It is off for every channel until the streamer turns it on with /streamgate bridge on.

Messages go to players in the worlds listed under chat-bridge.worlds. On a lobby or minigame network you usually want it in the lobby only:

chat-bridge:
enabled: true
worlds: [lobby]
format: "&7[&d{platform}&7] &f{user}: {message}"

Placeholders: {platform}, {user}, {message}, {channel} (the streamer’s in-game name).

With chat-bridge.two-way: true, messages the streamer types in game with /sc <message> are posted to their stream chat. It requires an extra chat-write scope, so the streamer has to link again after you turn it on.

  • chat-bridge.min-account-age-days drops messages from accounts younger than this.
  • chat-bridge.blocked-words is a list of regular expressions, checked case-insensitively.
  • Messages longer than 256 characters are cut.

The backend forwards up to 600 messages per minute per server (see /api/v1/limits). Above that, the oldest messages are dropped first, and the plugin logs one warning per minute.