Skip to content

dualsaber/KickChatMC

Repository files navigation

KickChatMC

A Minecraft plugin that displays Kick stream chat messages in-game for Paper 1.20.4 servers. Connects to Kick's WebSocket API using Pusher, filters bot messages, and formats custom emotes. Players can toggle Kick chat visibility with /kickchat toggle.

Features

  • Displays Kick chat messages in-game: [KICK] <username>: <message>
  • Filters bot messages (e.g., BotRix)
  • Formats custom emotes (e.g., [emote:1746374:emojiDJ] as {emoji_DJ})
  • Per-player chat toggle with /kickchat toggle

Requirements

  • Paper 1.20.4
  • Java 17+
  • Gradle
  • Kick channel ID and Pusher credentials

Installation

  1. Build with gradle shadowJar.
  2. Place the JAR in your server's plugins folder.
  3. Configure config.yml with your Kick channel and Pusher info.
  4. Restart your server.

Configuration

Edit config.yml:

kick-channel: "<your-channel-id>"
bot-usernames:
  - "BotRix"
app-key: "<your-pusher-app-key>"
cluster: "<your-pusher-cluster>"
auth-token: ""

Command

  • /kickchat toggle — toggles Kick chat for the player (permission: kickchat.toggle)

License

KickChatMC © 2025 by dualsaber is licensed under CC BY-NC-ND 4.0 See the LICENSE file or visit https://creativecommons.org/licenses/by-nc-nd/4.0/ for details.

About

A Minecraft mod to show your Kick Stream Chat in your server chat.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages