Compatibility
Minecraft: Java Edition
26.2
1.21.x
1.20.x
1.2.x
Platforms
Links
Tags
Creators
Details
Licensed CC-BY-NC-ND-4.0
Published 4 months ago
Updated last week
KickChatMC
Bring your Kick stream chat directly into your Minecraft server. KickChatMC 0.4.1 uses Kick's negotiated anonymous Centrifugo WebSocket connection to relay live chat to online players.
Features
- Live Kick chat in-game — Messages appear as
[KICK] username: messagewith color-coded formatting. - Bot filtering — Ignore configured bot accounts, including BotRix.
- Emote formatting — Kick emotes are converted into readable text.
- Per-player toggle — Show or hide Kick chat with
/kickchat toggle. - Config reload — Admins can apply configuration changes with
/kickchat reload. - Connection recovery — Heartbeats, anonymous token renewal and automatic reconnect with backoff.
- No account credentials — Network operations run off the server thread. Tokens and raw chat messages are never logged.
Requirements
| Requirement | Version |
|---|---|
| Server | Paper/Purpur 26.2 |
| Java | 25 |
| Plugin | KickChatMC 0.4.1 |
| Kick | Matching numeric channel and chatroom IDs |
Installation
- Download KickChatMC 0.4.1 and replace the old JAR in your server's
plugins/folder. - Load the plugin or start the server to generate
plugins/KickChatMC/config.yml. - Open
https://kick.com/api/v2/channels/YOUR_CHANNEL_NAME. Use the top-levelidforkick-channel-idandchatroom.idforkick-channel. - Update both IDs in the config and run
/kickchat reload.
Configuration
kick-channel: "YOUR_CHATROOM_ID"
kick-channel-id: "YOUR_CHANNEL_ID"
bot-usernames:
- "BotRix"
debug: false
Upgrading: Add kick-channel-id to your existing config. The two IDs must refer to the same streamer. Old Pusher options (app-key, cluster, ws-url, auth-token) are ignored. No login or OAuth token is required.
Validation: Five automated tests pass. Live chat reception and message relay on a running Paper 26.2 server were verified.


