ChatGate

Create and manage multiple chat channels with permissions, toggles, and full configuration. Lightweight, modular, and perfect for roleplay servers!

111

Quick challenge

How far can you run before the mobs catch you?

ChatGate

💬 ChatGate

ChatGate is a multi-channel chat plugin for Minecraft servers, allowing players to toggle between chats, use custom formats, and enjoy a clean and flexible messaging experience. Perfect for roleplay servers, factions, or communities that need structured communication.

---

🧩 Features

- 🔄 `/chatgate reload` – Reload the plugin without restarting the server. - 📘 `/chatgate help` – Get an overview of all available commands. - 🆕 `/chatgate create <id> <displayname> <format>` – Create a new chat channel with: - `id`: internal name - `displayname`: visible name (supports 'HEX' color codes) - `format`: message format (supports `HEX` color codes, `%player%`, `%command%`, and custom placeholders) - ❌ `/chatgate delete <id>` – Delete an existing chat. - 🗨️ `/chat <chat> <message>` – Send a message directly in a specific chat (alias: `/c`) - 🔁 `/chat <chat>` – Toggle your current active chat (alias: `/c`) - 🧠 Placeholder `%chatgate_chat_displayname%` – Show the player’s current chat display name anywhere (scoreboard, tab, etc.)

---

🛠️ Configuration

- 📄 Chats are fully configurable via `config.yml` - 🎨 Custom messages and formats per channel - 💡 Full support for: - `%player%`, `%command%`, `%chatgate_chat_displayname%` - Legacy/HEX colors (`&#RRGGBB`) - PlaceholderAPI placeholders (if present)

---

🧪 Compatibility

- ✅ Supports Minecraft 1.21+ (tested) - 🧱 Works on Paper, Spigot, Purpur, etc. - 🔌 Lightweight, modular, and reloadable

---

🔮 Why Use ChatGate?

- Keep your chats organized with dedicated channels - Let players toggle chats easily without long commands - Customize messages, prefixes, and formats freely - Improve RP or gameplay immersion through chat separation

---

📦 Try ChatGate today and open the gate to a better chat experience!

ADS