# 🔒 OPGuard - 信心满满地保护你的服务器
OPGuard 是一个简单而可靠的插件,旨在保护你的 Minecraft 服务器免受未经授权的操作员 (OP) 访问。它确保没有玩家可以在没有明确许可的情况下获得 OP 权限,即使插件或命令试图绕过服务器安全。
## ✨ OPGuard 能做什么?
- **🛡️ 阻止未经授权的 OP**: 自动检测并删除不在白名单上的玩家的 OP 状态。
- **⛔ 玩家封禁系统**: 立即封禁任何试图通过未经授权的手段获得 OP 状态的玩家。
- **✅ 白名单管理**: 允许你定义被信任的玩家,这些玩家被允许拥有 OP 状态。
- **📢 实时警报**: 通知管理员并记录所有与 OP 相关的事件以便审查。
- **🔍 命令监控**: 跟踪与 OP 相关的命令,例如 `/op`,并在未经允许的情况下使用时阻止它们。
## 🛠️ 如何使用 OPGuard
- 使用命令,例如 `/opguard add playerName` 将受信任的玩家添加到白名单,或 `/opguard remove playerName` 从白名单中移除他们。
- 使用 `config.yml` 文件自定义插件,其中你可以:
- 添加信任的玩家。
- 设置要监控的命令。
- 调整通知格式和其他高级选项。
- 随时使用 `/opguard reload` 重新加载配置。
## ⚙️ 配置指南
配置文件 (`config.yml`) 易于编辑,并提供对插件的完全控制:
- **📝 白名单**: 添加可以保留其 OP 状态的信任玩家。
- **🛡️ 保护设置**: 指定 OPGuard 应监控哪些命令,例如 `/op` 或 `/minecraft:op`。
- **📢 通知**: 启用有关管理员和控制台的警报,并使用可自定义的消息格式。
- **⏱️ 安全检查**: 调整 OPGuard 检查未经授权的 OP 状态的频率。
## 🪪 权限
- `opguard.admin`: 授予访问所有 OPGuard 命令的权限。
- `opguard.admin.notify`: 允许管理员接收安全警报。
- `opguard.*`: 授予与 OPGuard 相关的所有权限。
## 🧰 命令
- `/opguard reload`: 重新加载插件配置。
- `/opguard add playerName`: 将玩家添加到白名单。
- `/opguard remove playerName`: 从白名单中移除玩家。
- `/opguard list`: 查看受信任玩家的列表。
## ❓ 为什么使用 OPGuard?
OPGuard 非常适合希望以简单有效的方式维护安全性的服务器所有者。它可防止滥用,阻止恶意插件,并确保只有值得信任的个人才能访问 OP 权限。
如需更多详细信息或支持,请访问我们的 [Discord 服务器](https://discord.gg/aFJjYYfNcY)。
[](https://discord.gg/aFJjYYfNcY)