CloudChatMC
Minecraft is a game built on shared adventures, but those adventures often get split across different servers, modpacks, and solo worlds. Coordinating with friends when you're not on the same server usually means alt-tabbing to Discord or another external app. That breaks immersion and can cost you precious seconds in a heated build session or a dangerous exploration.
CloudChatMC solves this problem elegantly. It's a client-side Fabric mod that creates a private, persistent chat tunnel between you and your friends. This tunnel works independently of whatever Minecraft server you're all playing on. Whether you're scattered across different multiplayer servers, exploring separate worlds, or one of you is deep in singleplayer, CloudChatMC keeps you connected through a free Cloudflare Worker backend.
Why You Need CloudChatMC for Minecraft
The core appeal of CloudChatMC for Minecraft is its ability to unify your friend group's communication without requiring a dedicated server or paid hosting. Most cross-server communication tools demand infrastructure you have to manage or pay for. CloudChatMC flips that model, using Cloudflare Workers with Durable Objects, which offers a generous free tier perfect for small friend groups. It's completely free to run and requires no ongoing maintenance once set up.
This mod is built for players who value both convenience and privacy. Every message sent through the tunnel is encoded before being transmitted, adding a layer of security that standard in-game chat simply doesn't have. You get a dedicated, encrypted channel that feels like a private server, but without the overhead.
Core Features That Keep You Connected
CloudChatMC isn't just a simple relay; it's a full-featured communication suite designed for the modern Minecraft player. Here's what you get right out of the box:
- Global chat: Send a message to all connected friends at once, no matter where they are in the Minecraft universe.
- Private messaging: Send direct messages to specific players without spamming the group channel.
- Online tracking: Instantly see who's currently connected with the
/ccmc onlinecommand. - Token-based identity: Each player has a unique token, so there's no need for complicated logins or passwords.
- Encrypted messages: All messages are encoded before sending, keeping your conversations secure.
- Auto-reconnect: The mod automatically reconnects if the connection drops, so you won't miss a beat.
- Message queueing: Messages received during game load are not lost; they're queued and delivered once you're ready.
- Config command: Update your token and server URL in-game without restarting the client.
Complete Command Reference
Navigating CloudChatMC is straightforward, thanks to a clean set of commands. Here's the full breakdown:
/ccmc msg <message>— Send a global message to all connected players./ccmc pm <player> <message>— Send a private message to a specific player./ccmc online— Show all currently connected players./ccmc status— Show your current connection status./ccmc config <token> <url>— Update your token and WebSocket URL at runtime./ccmc help— Show all available commands.
How to Install CloudChatMC
Before you can download CloudChatMC, you'll need to ensure your setup is compatible. The mod currently supports Minecraft versions 1.21.4 through 1.21.11. You'll also need Fabric Loader 0.16.10 or newer, along with Fabric API. This is a client-side mod, so it only needs to be installed on the clients of everyone who wants to participate; the server itself doesn't need any modifications.
To install, simply drop the mod jar file into your .minecraft/mods folder. If you're using a launcher that supports modpacks, you can add it there as well. For those who prefer a streamlined experience, the foxygame.net launcher offers a one-click install for CloudChatMC, pulling the latest version directly from its add-on catalog and ensuring version compatibility with your current Minecraft setup. This removes the hassle of manually tracking down files and verifying loader versions.
Setting Up Your Free Backend
The magic behind CloudChatMC lies in its use of a Cloudflare Worker. This requires a one-time setup to host your own relay. Don't worry—it's completely free and takes only a few minutes. Here's the step-by-step process:
Step 1: Create a Cloudflare Worker
Head to the Cloudflare Dashboard and sign up for a free account. Navigate to Workers & Pages, then click "Create." Give your new Worker any name you like, such as "cloudchatmc".
Step 2: Set Up Wrangler CLI
Open your terminal and install the Wrangler CLI globally with npm install -g wrangler. Log in with wrangler login, then create a new directory for your worker and navigate into it.
Step 3: Create wrangler.toml
In this directory, create a wrangler.toml file with the necessary bindings for Durable Objects and the SQLite migrations. This configuration tells Cloudflare how to handle your chat rooms.
Step 4: Create worker.js
This is the core logic file. You'll define your tokens and player names here. It's crucial to generate strong, random tokens—use alphanumeric strings of 32 or more characters, avoiding special characters. Anyone with a token can connect as that player, so keep them private.
Step 5: Deploy
Run wrangler deploy in your terminal. Once deployed, you'll receive a Worker URL in the format wss://your-worker-name.your-subdomain.workers.dev. This is your WebSocket endpoint.
Step 6: Configure the Mod
Finally, you need to set your token and Worker URL in the mod's config file at .minecraft/config/cloudchatmc.json. Alternatively, you can use the in-game command /ccmc config YOUR_TOKEN wss://your-worker-name.your-subdomain.workers.dev to update it on the fly.
Token Management Best Practices
Managing your tokens is the key to a secure and smooth experience. Each player should have their own unique token—never share tokens between players. Use long alphanumeric strings (32+ characters) with no special characters. Keep these tokens private; they are your identity in the chat network. You can generate safe tokens using any standard string generator tool online.
Why CloudChatMC Stands Out
Most cross-server communication mods require a dedicated server or paid hosting, which is a non-starter for many casual friend groups. CloudChatMC leverages the free tier of Cloudflare Workers with Durable Objects, making it completely free to run for small groups with no maintenance required. It's a clever, cost-effective solution that puts the power back in the players' hands.
The mod is also open-source under the GPL-3.0 license, meaning it's free to use, modify, and distribute. This transparency builds trust and allows the community to contribute to its development. For those looking to keep their friend group connected without the overhead of external chat apps, CloudChatMC offers a seamless, integrated, and secure solution that lives right inside your game. It's a must-have for any multiplayer enthusiast who values constant communication.