开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[JE服务端] [全版本]NameCheck 模仿2B2T名称检测

 发表于 昨天 01:42|显示全部楼层|阅读模式 IP:广东省
插件发布
中文名:名称检测
外语名: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 → 允许

支持版本
  • 兼容绝大多数 Bukkit/Spigot 服务器


namecheck-1.0-SNAPSHOT.jar

4.86 KB, 下载次数: 0

苦力怕论坛,感谢有您~
 发表于 昨天 23:42 来自手机|显示全部楼层 IP:广西
感谢楼主分享,制作辛苦了
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-28 16:32

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3