# 🌐 GlobalChat for Velocity
**GlobalChat** 是一个 Velocity 代理插件,它可以在你的 Minecraft 服务器网络中启用高级全局聊天,并提供许多现代功能!
---
## ✨ 功能
- **/gc 命令:** 使用 `/gc <消息>` 在所有服务器之间广播消息。
- **每服务器格式化:** 使用 `format.yml` 为每个服务器设置不同的消息格式。
- **LuckPerms 前缀支持:** 在聊天中自动显示 LuckPerms 前缀/组。
- **防垃圾邮件延迟:** 每个玩家的消息冷却时间。
- **静音系统:** 使用 `/gcmute` 和 `/gcunmute` 静音/取消静音玩家的全局聊天。
- **屏蔽词汇:** 防止发送不需要的词汇。
- **服务器白名单/黑名单:** 允许或阻止服务器使用全局聊天。
- **配置重新加载:** 使用 `/gcreload` 立即重新加载配置——无需重启。
- **颜色代码支持:** 完全支持 Minecraft 颜色代码 (`&`)。
- **轻量级 & 易于设置:** 无需数据库,配置简单。
---
## 📦 安装
1. 下载 JAR 文件并将其放置在您的 Velocity `plugins/` 文件夹中。
2. 启动您的代理以生成配置文件。
3. 编辑 `config.yml` 和 `format.yml`,根据需要进行修改。
4. 编辑后使用 `/gcreload` 立即重新加载配置。
---
## 🔧 配置
- **`config.yml`**: 自定义所有插件消息、权限、延迟以及词汇/命令/服务器列表。
- **`format.yml`**: 设置每个服务器和默认聊天的格式。
- 所有占位符和颜色代码 (`&`) 都受支持。
- 支持 LuckPerms 前缀,用于丰富的玩家名称。
---
## 🛡️ 权限
- `globalchat.use` — 使用 `/gc` 发送消息
- `globalchat.mute` — 从全局聊天中静音或取消静音用户
- `globalchat.reload` — 重新加载插件配置
---
## 📝 命令
| 命令 | 描述 |
|-----------------|-----------------------------------|
| `/gc
` | 发送全局聊天消息 |
| `/gcmute ` | 从全局聊天中静音玩家 |
| `/gcunmute
` | 从全局聊天中取消静音玩家 |
| `/gcreload` | 重新加载插件配置 |
---
## 🛠️ 要求
- **Velocity 代理** (`3.x`)
- [LuckPerms](https://luckperms.net/) (可选,用于前缀支持)
---
## 📝 注意事项
- 这是一个 **仅 Velocity** 插件(不适用于 Bukkit/Spigot/Paper)。
- 如有支持、建议或错误,请访问 [GitHub 仓库](https://github.com/)。
---
享受 GlobalChat 带来的无缝、多彩的跨服务器聊天体验!