# ChatToggle
**一款轻量级但功能强大的解决方案,用于控制 Minecraft 服务器中的聊天可见性。**

## 概述
ChatToggle 通过允许玩家使用简单的命令切换聊天可见性的开关,赋予玩家对他们聊天体验的控制权。非常适合聊天变得难以承受的拥挤服务器,或仅仅希望在不被打扰的情况下专注于游戏的其他玩家。
## 主要功能
### 🔇 简单的聊天控制
玩家可以使用单个命令轻松地切换其聊天可见性的开关:`/chattoggle`(或`/ct`)。禁用后,玩家将无法看到来自其他玩家的常规聊天消息,但仍会收到重要的服务器公告和命令确认。
### ⚙️ 广泛的配置
服务器管理员可以完全控制此插件的功能:
- 配置受切换影响的消息类型(玩家聊天、加入/离开消息、死亡消息等)
- 设置切换使用之间的冷却期
- 自定义所有插件消息
- 定义将绕过聊天切换的关键字(用于重要公告)
### 🛡️ 权限系统
全面的权限系统,用于控制谁可以使用各种功能:
- `chattoggle.use` - 允许玩家切换他们的聊天可见性
- `chattoggle.reload` - 权限以重新加载配置
- `chattoggle.bypass` - 具有此权限的玩家的消息将始终可见
### 💾 持久设置
玩家的聊天可见性偏好设置在服务器重启之间保存,确保一致的体验。
### 📢 命令确认
即使聊天被禁用,玩家仍会看到来自命令和服务器系统的重要的反馈。
### 🚀 性能优化
ChatToggle 专为性能而设计,对服务器资源的影响最小。
## 命令
- `/chattoggle` 或 `/ct` - 切换聊天可见性
- `/chattoggle reload` - 重新加载插件配置
## 为什么选择 ChatToggle?
此插件填补了服务器管理中的一个重要空白,因为它为玩家提供了更多对他们体验的控制权。与其他需要复杂设置或具有性能影响的解决方案不同,ChatToggle 旨在简单、轻量级且用户友好。
玩家喜欢对他们的聊天体验拥有控制权,尤其是在繁忙时段,聊天可能变得难以承受。服务器管理员可以从更快乐的玩家和可能减少由聊天互动引起的冲突中受益。
凭借其广泛的配置选项,ChatToggle 可以适应几乎任何服务器环境——从小型的生存社区到大型小游戏网络。
## 安装
1. 下载 ChatToggle.jar 文件
2. 将其放在服务器的插件文件夹中
3. 重新启动你的服务器
4. 配置插件(可选)
*与 Spigot、Paper 和大多数运行 Minecraft 1.20 及更高版本的 Bukkit 基础服务器兼容。*
---
需要支持或有建议?加入我们的 Discord!
*这个插件尊重你的服务器的性能和你的玩家的体验。*