ChatGate
PluginLicenseRef-All-Rights-Reserved

ChatGate

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

71
Downloads
2
Followers
8 months ago
Updated
📦
3
Versions

📖About 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!