UID1983363性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2024-12-23最后登录1970-1-1
| 插件发布中文名: | 名称检测 |
---|
外语名: | NameCheck |
---|
支持版本: | 1.6.x 1.7.x 1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 1.21.x |
---|
适用服务端: | CraftBukkit Spigot |
---|
插件属性: | 本体插件 |
---|
插件类型: | 安全 |
---|
前置插件: | 无前置 |
---|
来源: | 原创 |
---|
原帖地址: | https://此帖子.com/ |
---|
下载地址: | https://此帖子.com/ |
---|
最后更新: | 2024-12-27 |
---|
本帖最后由 LangYa466 于 2024-12-27 01:45 编辑
NameCheck 插件功能- 离线模式限制
- 离线模式下,玩家名字必须包含特定字符(默认是中文)。
- 可通过配置文件自定义验证规则。
- 正版玩家支持
- 自定义配置
- 支持自定义验证表达式、踢出提示消息以及其他设置。
- 实时重载配置,无需重启服务器。
- 简洁指令
- 使用 /nc reload 指令即可快速重载配置。
config.yml # NameCheck 插件配置文件 # 离线模式下的验证表达式(默认匹配中文字符) validation-expression: "[\\u4e00-\\u9fa5]"
# 踢出玩家的提示消息 kick-message: "你的名字必须包含中文字符!"
# 重载配置成功的提示 reload-message: "&aNameCheck 配置文件已重载!"
参数说明:
- validation-expression
定义离线玩家名字的验证规则。默认值是 [\u4e00-\u9fa5],表示必须包含中文字符。
如果想限制为其他字符(如英文或数字),可修改为相应的正则表达式。 - kick-message
玩家名字不符合要求时显示的踢出提示消息。支持 Minecraft 的颜色代码(如 &c 表示红色)。 - reload-message
重载配置时发送给执行者的消息内容。支持颜色代码。
指令指令 | 功能 | 用法 | /nc reload | 重载插件配置文件 | /nc reload | 权限权限 | 功能 | 默认 | nameCheck.reload | 允许重载插件配置文件 | OP |
使用教程- 下载插件
将 NameCheck 插件放入服务器的 plugins 文件夹中。 - 启动服务器
启动服务器后,插件会自动生成默认的 config.yml 文件。 - 配置插件
根据需要编辑 config.yml 文件,修改验证规则或提示消息。 - 重载配置
使用 /nc reload 指令应用更改,无需重启服务器。
示例展示- 默认规则(包含中文)
- 玩家名字:Player123 → 不允许
- 玩家名字:玩家123 → 允许
- 自定义规则(只允许数字)
修改 config.yml 中的 validation-expression 为 "[0-9]+"。
- 玩家名字:Player123 → 不允许
- 玩家名字:123456 → 允许
支持版本
|
|