ChatGate

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

111

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