# ColorChat 插件
一个简单的 Minecraft 插件,根据玩家的用户名为玩家聊天消息添加颜色。
## 特性
- 根据玩家的用户名自动为每个玩家分配一个唯一的颜色
- 颜色在服务器重启后仍然有效
- 简单轻量
- 无需配置
- 随机更改聊天颜色的命令
## 安装
1. 下载插件的最新版本
2. 将 jar 文件放在服务器的 `plugins` 文件夹中
3. 重启你的服务器
## 工作原理
插件基于玩家用户名的哈希值分配颜色。这意味着:
- 每个玩家都会获得一致的颜色
- 同一个玩家始终会获得相同的颜色
- 颜色在玩家之间均匀分布
## 命令
- `/saltcolor` - 随机更改你的聊天颜色(需要权限)
## 权限
- `colorchat.salt` - 允许玩家使用 `/saltcolor` 命令
### 使用 LuckPerms 设置权限
如果您使用 LuckPerms,可以使用以下命令设置权限:
```mcfunction
# 将权限授予所有玩家
/lp group default permission set colorchat.salt true
# 或将权限授予特定组
/lp group vip permission set colorchat.salt true
# 或将权限授予特定玩家
/lp user permission set colorchat.salt true
```
## 支持的 Minecraft 版本
- 已在 1.20.1 上测试
- 应该适用于大多数最新版本
## 许可证
MIT 许可证