StreamGate

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.
What it does
Section titled “What it does”| 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.
How it works
Section titled “How it works”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.
Next steps
Section titled “Next steps”- Install the plugin and paste the server token.
- Ask a streamer to link their account.
- Tune the chat bridge for the worlds where it makes sense.