- 版权类型
- 原创
- 插件中文名称
- OP 白名单保护
- 插件英文名称
- BanOP
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- MySQL 5.7+
Paper 1.20.1
- 适配版本(Java)
- 1.20
插件介绍
核心目标:OP 只给“被允许的人”
任何不在白名单内的玩家一旦获得 OP(无论是玩家执行 /op 还是控制台执行),都会被插件立刻撤销 OP 并踢出。
BanOP 是一个 OP 白名单保护插件,适用于“多人管理/脚本多/权限复杂”的服务器环境,用于防止未授权 OP、误操作 OP、或被漏洞提权后造成损失。
主要功能
OP 白名单 —— 只允许白名单内的玩家拥有 OP监听 /op 行为 —— 玩家输入 /op xxx 或控制台 op xxx 都会被检测
自动撤权 + 踢出 —— 未授权 OP 会被立刻 setOp(false) 并踢出
封禁记录入库 —— 将异常记录写入 MySQL(方便追查)
定时巡检 —— 定时检查在线 OP 是否全部在白名单内
配置自动升级 —— 配置版本过旧时自动补全新配置项(保留数据库与白名单)
命令列表
主命令:/banop命令 说明 权限
/banop add <玩家名> 添加 OP 白名单 banop.admin/banop remove <玩家名> 移除 OP 白名单 banop.admin
/banop list 查看白名单列表 banop.admin
/banop reload 重载配置、刷新白名单缓存、重启定时检测 banop.admin
/banop unban <玩家名> 解封(对 Bukkit 名单封禁执行 pardon) banop.admin