欢迎来到 HiMCBBS 论坛~

想在这里休息会么?和我们共度美好时光吧~

加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!

注册 登录
OPList-防止玩家非法获取OP权限

原创 开源 免费 管理 OPList-防止玩家非法获取OP权限 1.3.0

版权类型
原创
插件英文名称
OPList
支持的核心
  1. Bukkit
  2. Spigot
  3. Paper
  4. Purpur
  5. PufferFish
  6. PaperSpigot
  7. 其他Spigot下游
  8. 其他Paper下游
前置组件
Protocollib(必需)https://www.spigotmc.org/resources/protocollib.1997/
资源语言
  1. 简体中文
Java大版本
  1. 1.20
  2. 1.21
许可证
MIT License

OPList - 智能OP权限守护插件

Minecraft
Spigot

插件概述

一个智能的OP权限监控系统,实时检测服务器中的OP权限变动。当检测到未授权的玩家获取OP权限时,将自动执行以下操作:

  1. 立即撤销非法OP权限
  2. 执行预设的封禁命令
  3. 向全服玩家发送警示广播
  4. 记录安全事件到控制台

主要功能

  • 🛡️ 实时OP权限监控
  • ⚡ 自动执行安全措施
  • 📢 可视化警报通知
  • 🔧 高度可定制化配置
  • 📅 支持全版本现代Minecraft服务端

配置文件详解 (config.yml)

# 允许保留OP的玩家名单
allowed_ops:
  - 'trusted_admin'

# 当发现非法OP时执行的自定义命令(可用 {player} 作为占位符)
custom_command: 'ban {player} 非法获取管理员权限'

# 封禁后的广播消息(可用 {player} 作为占位符)
broadcast_message: '&c玩家 &6{player} &c因非法获取OP权限已被封禁!'

配置项说明

1. 授权名单配置

allowed_ops:
  - 'trusted_admin'
属性 说明
功能 白名单系统,定义允许拥有OP权限的玩家
格式 YAML列表格式
注意事项 • 严格区分大小写
• 使用单引号包裹玩家名
• 每个ID独占一行并以短横线开头
示例 - 'AdminSteve' 表示允许玩家AdminSteve持有OP权限

2. 自定义命令配置

custom_command: 'ban {player} 非法获取管理员权限'
属性 说明
功能 定义检测到非法OP时执行的命令
占位符 {player} 自动替换为违规玩家名称
扩展应用 可配置为其他处罚命令,如:tempban 24h 非法获取OP权限`
权限需求 确保插件拥有执行目标命令的权限

3. 广播消息配置

broadcast_message: '&c玩家 &6{player} &c因非法获取OP权限已被封禁!'
属性 说明
功能 定义全服广播的消息内容
颜色代码 支持&符号的十六进制颜色代码(需客户端支持)
占位符 {player} 自动替换为违规玩家名称
排版建议 使用颜色代码分段强调关键信息,例如:
&c[警报] &6{player} &e已被系统自动封禁

安装指南

  1. 下载最新版本插件
  2. 将jar文件放入服务器的plugins/目录
  3. 重启服务器生成配置文件
  4. 编辑plugins/OPList/config.yml进行配置
  5. 重载配置文件或重启服务器生效

注意事项

🎨 颜色代码
广播消息支持的颜色代码示例:

  • &4 深红
  • &c 红色
  • &6 金色
  • &e 黄色
  • &a 绿色

📜 日志追踪
所有安全事件都会在控制台记录,格式:
[OPList] 已处理非法OP玩家 [名称: 1, 在线: 否, 原OP状态: 是]

作者
SmailPang
价格
金粒20粒
下载
1
查看
374
首次发布
最后更新

评论

0.00 星 0 星

来自SmailPang的更多资源

分享资源

最新更新

  1. 1.3.0

    咕了好几天的OP审批功能终于是磨出来了,来看一下本次更新的更新公告吧。 更新公告: - 添加OP审批功能 - 新增插件工作模式切换(审批模式/白名单模式) -...
  2. 1.2.1

    - 新增1.20的支持 另外因BUG有点多导致原定今天发的OP审批功能将延迟发布
  3. 1.2.0

    - 新增记录给予OP记录
后退
顶部