Skip to content

StreamGate

A voxel stage with a big screen and chat bubbles floating towards it

StreamGate connects a Paper server to the streams your players run. A streamer links their channel once, and from then on the server knows when they are live, what their chat says and who just followed.

Feature What players see
Chat bridge Stream chat appears in game, in-game replies go back to the stream
Live alerts A broadcast when a linked player goes live, with a clickable link
Events Follows, subscriptions and raids as Bukkit events for your own plugins
Account linking /streamgate link with a one-time code, no passwords in game

Supported platforms: Twitch, YouTube and Kick. Each one can be switched off on its own.

The plugin never talks to the platforms directly. OAuth tokens and webhook subscriptions live on the StreamGate backend (api.streamgate.soknight.me, eu-central). Your server holds one server token and receives a single event stream from the backend. Losing the server does not leak anybody’s channel.

When the backend is unreachable the plugin keeps working in a degraded mode: links stay, alerts and the chat bridge pause, and everything resumes on reconnect without a restart.

  1. Install the plugin and paste the server token.
  2. Ask a streamer to link their account.
  3. Tune the chat bridge for the worlds where it makes sense.