ClientChat Plugin is the server-side component of the ClientChat ecosystem.
It works alongside the ClientChat client mod to provide advanced communication features that are not possible through vanilla Minecraft chat alone.
The plugin manages player sessions, chat routing, room permissions, invitations, and synchronization between connected clients.
Without the ClientChat mod installed on the player's client, most ClientChat features are unavailable.
The plugin does not replace Minecraft's default chat system. Instead, it adds a separate communication layer that operates alongside normal server chat.
Allows ClientChat users connected to the server to communicate through a dedicated chat channel.
Create invite-only chat rooms for groups of players.
Send private messages between players.
Invitation-based room access controlled by the server.
The plugin manages message delivery between all connected ClientChat users.
All features are accessible through the /chat command.
Send a message to the current active chat channel.
/chat Hello everyone!
[Steve] Hello everyone!
Create a private chat room.
/chat create friends
Invite a player to your current room.
/chat invite Alex
Join a room after receiving an invitation.
/chat join friends
✅ Joined room
❌ You are not invited
Leave the current room.
/chat leave
Send a private message.
/chat tell Alex hello
[DM] Steve → Alex: hello
Broadcast a message to all ClientChat users on the server.
/chat global Event starts in 5 minutes!
Players can be in:
🌍 Global Chat
👥 Private Room
🚪 No Active Room
Rooms require invitations.
Room messages are only visible to room members.
Direct messages bypass room restrictions.
Global messages are visible to all ClientChat users.
ClientChat Plugin requires the ClientChat Mod on the player's client.
Client: ClientChat Mod
Server: ClientChat Plugin (Paper/Spigot)
The plugin provides server-side functionality, while the mod provides the user interface and communication features.
Neither component is intended to function fully without the other.
[GLOBAL] Steve: Hello!
[FRIENDS] Alex: Hey!
[DM] Steve → Alex: Hi
[GLOBAL] Server restarting in 5 minutes!
ClientChat is a client-and-server communication system that extends Minecraft with:
Global chat channels
Private chat rooms
Direct messaging
Invitation management
Server-side message routing
Together, the ClientChat Mod and ClientChat Plugin provide a lightweight social communication platform directly inside Minecraft.