封禁对OP不起效
BanPl - 强力封禁玩家
封禁玩家
指令 /banpl 玩家名 原因(可选)
支持 在线/离线 玩家
可通过GUI界面封禁在线玩家
指令 /bangui
(1.1.3+版本已新增封禁原因)
解封玩家
指令 /unbanpl 玩家名
GUI操作 /unbangui
查询黑名单列表
/blacklist
查询白名单列表
/unbanlist
采用
RealName
NBT-Tag
Xuid
Uuid
IP
ClientId
6 重识别验证
信息互补验证
玩家被封禁后
若玩家尝试通过更换账号&客户端&IP等手段绕过黑名单验证
只要6重识别验证有任意一个或多个验证成功
将自动记录玩家更换账号&客户端&IP等后的信息
并自动添加到黑名单数据库中
做到信息关联互补和迭代
IP相似度验证
(需要在配置文件中启用SimilarIP检查)
采用
[权重系统]
[哈希值相似性]
[欧几里得距离]
[曼哈顿距离]
[前缀匹配]
验证两个不同IP是否为同一玩家
对接IP-API接口进行City和ISP校验减少误判
[由于此检查可能误判和漏判,默认关闭]
全局数据均直接采用列表存储
在保证数据安全的前提下提高性能
对接Mojang API获取玩家XUID
对接Geyser API获取玩家XBOX ID
对接BlackBE API云端黑名单自动识别
所有检查项均可单独开启/关闭
配置文件路径
"./plugins/BanPl/config.json"
日志文件路径
"./logs/BanPl/log.json"
数据文件路径
"./plugins/BanPl/data.json"
拦截权限优先级
本地UnBan白名单> BlackBE云黑 > 本地BlackList黑名单
Todo:
判断玩家真实IP
UNBAN后删除玩家数据
添加封禁时间系统
添加日志系统已实现
添加封禁原因系统已实现
兼容内网穿透服务器已实现
如果觉得好用还请给个评分
感谢您的支持
[PHE插件交流群:724832536]
如需测试插件可进群获取测试服
BanPl - 强力封禁玩家
封禁玩家
指令 /banpl 玩家名 原因(可选)
支持 在线/离线 玩家
可通过GUI界面封禁在线玩家
指令 /bangui
(1.1.3+版本已新增封禁原因)
解封玩家
指令 /unbanpl 玩家名
GUI操作 /unbangui
查询黑名单列表
/blacklist
查询白名单列表
/unbanlist
采用
RealName
NBT-Tag
Xuid
Uuid
IP
ClientId
6 重识别验证
信息互补验证
玩家被封禁后
若玩家尝试通过更换账号&客户端&IP等手段绕过黑名单验证
只要6重识别验证有任意一个或多个验证成功
将自动记录玩家更换账号&客户端&IP等后的信息
并自动添加到黑名单数据库中
做到信息关联互补和迭代
IP相似度验证
(需要在配置文件中启用SimilarIP检查)
采用
[权重系统]
[哈希值相似性]
[欧几里得距离]
[曼哈顿距离]
[前缀匹配]
验证两个不同IP是否为同一玩家
对接IP-API接口进行City和ISP校验减少误判
[由于此检查可能误判和漏判,默认关闭]
全局数据均直接采用列表存储
在保证数据安全的前提下提高性能
对接Mojang API获取玩家XUID
对接Geyser API获取玩家XBOX ID
对接BlackBE API云端黑名单自动识别
所有检查项均可单独开启/关闭
配置文件路径
"./plugins/BanPl/config.json"
日志文件路径
"./logs/BanPl/log.json"
数据文件路径
"./plugins/BanPl/data.json"
拦截权限优先级
本地UnBan白名单> BlackBE云黑 > 本地BlackList黑名单
Todo:
判断玩家真实IP
UNBAN后删除玩家数据
添加封禁时间系统
如果觉得好用还请给个评分
感谢您的支持
[PHE插件交流群:724832536]
如需测试插件可进群获取测试服