本插件是 LxlBlackBE 的改进版
新版插件对比 v0 版,弥补了部分原来插件的缺陷,也加入了一些易用的功能,请接着往下看吧!
材质:方纹淡彩 XK 打钱!
lip i https://github.com/lgc-LLDev/LLBlackBEEx
ban
- 介绍:
- 打开封禁 UI
仅 OP 可执行
- 打开封禁 UI
- 介绍:
ban <player: string> [reason: string] [duration: int]
- 介绍:
- 本地封禁玩家
仅 OP 和控制台可执行
- 本地封禁玩家
- 参数:
player
:要封禁玩家的 XboxID/XUID/IPreason
(可选):封禁理由duration
(可选):封禁时长,单位分钟
- 介绍:
local
- 介绍:
- 打开本地封禁列表表单
仅 OP 可执行
- 打开本地封禁列表表单
- 介绍:
query [queryString: string]
- 介绍:
- 本地 & 云端黑名单查询指令
默认所有玩家可执行,可在配置文件中修改权限
只有 OP 能在查询结果中看到 本地黑名单中记录的 IP、设备 ID 信息、封禁结束时间 以及 云端私有库中记录的 玩家电话
- 本地 & 云端黑名单查询指令
- 参数:
queryString
(可选):要查询的内容,不填写会打开查询表单
- 介绍:
reload
- 介绍:
- 重载配置文件
仅 OP 和控制台可执行
某些配置项需要重启服务器才能生效
- 重载配置文件
- 介绍:
unban <player: string>
- 介绍:
- 解封本地黑名单玩家
仅 OP 可执行
- 解封本地黑名单玩家
- 参数:
player
:要解封玩家的 XboxID/XUID/IP
- 介绍:
当配置项中的 registerBanCommand
打开时,才会注册此命令
参数与用途同 blackbe ban ...
当配置项中的 registerBanCommand
打开时,才会注册此命令
参数与用途同 blackbe unban ...
配置文件路径 plugins/LLBlackBEEx/config.json
实际的配置文件中请勿含有注释
{
// BlackBE OpenAPI Token
// 可以在用户中心获取
"apiToken": "...",
// 是否开启 IP 封禁
"banIp": true,
// 是否开启设备识别码封禁
"banDevice": true,
// 是否隐藏没有查询到记录的日志
"hidePassMessage": false,
// 是否关闭 BlackBE 云端黑名单功能
"disableBlackBE": false,
// 当玩家存在 BlackBE 云端黑名单记录时,玩家被踢出时显示的信息
// 可用变量:
// - %UUID% (记录 UUID)
// - %NAME% (记录玩家名)
// - %BLACK_ID% (云黑库 ID)
// - %XUID% (记录玩家 XUID)
// - %INFO% (封禁原因)
// - %LEVEL% (封禁等级编号)
// - %LEVEL_DESC% (封禁等级描述)
// - %LEVEL_COLOR% (封禁等级格式化颜色代码 (带 §))
// - %QQ% (记录玩家 QQ)
"kickByCloudMsg": "§c您已被BlackBE云端黑名单封禁§r\n\n详情请访问 §ghttps://blackbe.work/",
// 当玩家存在本地黑名单记录时,玩家被踢出时显示的信息
// 可用变量:
// - %NAME% (被记录的玩家 XboxID)
// - %XUID% (被记录的玩家 XUID)
// - %ENDTIME% (解封时间)
// - %REASON% (封禁原因)
"kickByLocalMsg": "§c您已被服务器封禁§r\n\n解封时间: §g%ENDTIME%§r\n封禁原因: §g%REASON%",
// 服务器名称(该配置项暂时没用,准备做私有库管理但是没做)
"serverName": "服务器",
// BlackBE API 域名
"apiHost": "https://api.blackbe.work/",
// 清除 BlackBE 缓存的间隔,单位毫秒(重启服务器生效)
"clearCacheInterval": 3600000,
// 是否单独注册 ban 与 unban 指令(重启服务器生效)
"registerBanCommand": true,
// 检查本地黑名单封禁时间的间隔,单位毫秒(重启服务器生效)
"checkLocalListInterval": 5000,
// 是否在 onPreJoin 时就开始检查玩家的封禁信息
// 副作用是被踢出的玩家只会显示 正在与服务器断开连接 而不是自定义的显示信息
"processOnPreJoin": true,
// 是否只有 OP 能使用 blackbe query 指令
"onlyOpCanQuery": false,
// 赦免 BlackBE 违规记录检查的玩家列表
// 可以填 玩家名或 XUID 字符串
"pardonBlackBE": [],
}
- 游戏内云端私有库的管理
QQ:3076823485
吹水群:1105946125
邮箱:[email protected]
本插件的诞生离不开 BlackBE!
如果你喜欢本插件,不妨去 赞助一下云黑~
感谢大家的赞助!你们的赞助将是我继续创作的动力!
- 适配 LeviLamina(LL3)的 LegacyScriptEngine
- 因
network.httpGet
&network.httpPost
不支持proxy
,移除了proxy
配置项
- 因
- 把文件日志记录加回来了
- BlackBE 踢出原因支持一些变量
- 支持赦免指定玩家 BlackBE 违规记录的检查
旧版更新日志见 这里