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 3 weeks ago
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.


