## CommandAuditor 是什么?
CommandAuditor 是您一站式解决方案,用于监控 Minecraft 服务器上的玩家活动。它让追踪已执行命令变得轻松,防止垃圾信息,并有助于保持对服务器活动的清晰掌控。借助查看、豁免和易于管理的黑名单权限,管理员可以精确控制哪些内容被看到和记录,从而简化和简化服务器管理。
## 为什么要使用 CommandAuditor?
- 无垃圾信息,无杂乱:当玩家发送垃圾命令时,CommandAuditor 会通过仅显示达到配置阈值之前的第一个命令,从而保持您的工作人员聊天清洁。

- 轻松在配置文件中设置适合您需求的垃圾信息阈值。
- 自定义权限:分配查看命令的权限 (commandauditor.see),授予完整的管理员访问权限 (commandauditor.admin),或豁免特定玩家 (commandauditor.exempt) 完全不记录。
- 随时在游戏内添加或删除黑名单命令:确保敏感命令保持私密且不被记录。
- 完全可定制:可以从颜色到消息,包括完整的十六进制颜色支持,定制所有内容。
## 命令 - /ca 或 /commandauditor
- **enable**: 为您启用 CommandAuditor。
- **disable**: 为您禁用 CommandAuditor。
- **add** <命令>: 将命令添加到黑名单。
- **remove** <命令>: 从黑名单中移除命令。
- **reload**: 重新加载 CommandAuditor 的配置。
- **/ca**: 显示帮助菜单。
## 权限:
- **commandauditor.see**: 允许用户启用或禁用自己的命令查看。
- **commandauditor.admin**: 授予对所有命令和功能的完全访问权限。
- **commandauditor.exempt**: 将特定玩家或组排除在命令记录之外。
### config.yml 示例:
```
# CommandAuditor 插件的配置
# 启用或禁用调试 (设置为 true 以在控制台中显示调试日志)
enable-debugging: false
# 命令重复出现之前显示摘要消息的次数阈值
spam-threshold: 5
# 应由插件忽略的命令列表。这些命令将不被记录。
blacklisted-commands:
- examplecommand1
- examplecommand2
# 聊天消息的颜色(可以使用有效的颜色代码进行定制)
colors:
prefix: "👁#FB8208[#E0B204C#C4E100A#FB8208]" # 发送到玩家的消息的前缀
player-name: "&6" # 玩家名称的颜色
command: "&a" # 显示的命令颜色
count-suffix: "&7[%count%x]" # 重复计数后缀的颜色和格式,例如“[5x]”
# 消息设置(可选自定义)
messages:
enabled: "启用命令查看。"
disabled: "禁用命令查看。"
issued-command: "#dbff33执行命令: "
reload-success: "CommandAuditor 配置已重新加载。"
add-success: "命令 '%command%' 已添加到黑名单。"
remove-success: "命令 '%command%' 已从黑名单中移除。"
already-blacklisted: "命令 '%command%' 已经在黑名单中。"
not-found: "命令 '%command%' 未在黑名单中找到。"
permission-denied: "您无权使用此命令。"
usage-add: "用法: /<命令> 添加 <命令>"
usage-remove: "用法: /<命令> 移除 <命令>"
usage-general: "使用 /<命令> 启用, 禁用, 添加 <命令>, 移除 <命令>, 或重新加载。"
```
如需帮助、反馈或提示,请加入我的 discord:[https://discord.gg/GXvTjq78mP](https://discord.gg/GXvTjq78mP)