# 💬 ChatGate
ChatGate 是一个 **多渠道聊天插件**,适用于 Minecraft 服务器,允许玩家在聊天之间切换,使用自定义格式,并享受干净灵活的消息传递体验。非常适合角色扮演服务器、派系或需要结构化沟通的社区。
---
## 🧩 功能
- 🔄 `/chatgate reload` – 在不重启服务器的情况下重新加载插件。
- 📘 `/chatgate help` – 获取所有可用命令的概览。
- 🆕 `/chatgate create ` – 创建一个新的聊天频道,包含:
- `id`: 内部名称
- `displayname`: 可见名称 (支持 'HEX' 颜色代码)
- `format`: 消息格式 (支持 `HEX` 颜色代码、`%player%`、`%command%` 和 **自定义占位符**)
- ❌ `/chatgate delete ` – 删除现有的聊天频道。
- 🗨️ `/chat ` – 直接在特定聊天频道中发送消息 (别名: `/c`)
- 🔁 `/chat ` – 切换你当前的活动聊天频道 (别名: `/c`)
- 🧠 占位符 `%chatgate_chat_displayname%` – 在任何地方显示玩家当前的聊天频道显示名称 (计分板、标签等)
---
## 🛠️ 配置
- 📄 聊天频道可以通过 `config.yml` 完全配置
- 🎨 每个频道自定义消息和格式
- 💡 全面支持:
- `%player%`, `%command%`, `%chatgate_chat_displayname%`
- **传统/HEX 颜色** (`RRGGBB`)
- PlaceholderAPI 占位符 (如果存在)
---
## 🧪 兼容性
- ✅ 支持 Minecraft **1.21+** (已测试)
- 🧱 在 Paper、Spigot、Purpur 等服务器上运行
- 🔌 轻量级、模块化和可重新加载
---
## 🔮 为什么使用 ChatGate?
- 使用专用的频道来组织你的聊天
- 让玩家轻松切换聊天频道,无需输入冗长的命令
- 自由自定义消息、前缀和格式
- 通过聊天分隔来提高 RP 或游戏沉浸感
---
📦 **今天就试用 ChatGate,开启通往更好聊天体验的通道!**