我的世界官网中文百科zh.minecraft.wikiJava版服务器列表基岩版服务器列表
帖子

Memorial Edition

查看: 49|回复: 0

[原创插件] [全版本]NameCheck 模仿2B2T名称检测

[复制链接]

Lv.4 矿工

人气
15 点
金粒
353 粒
宝石
0 颗
爱心
0 颗
钻石
50 颗
贡献
0 点

新人勋章Java正版勋章Windows 10正版勋章

发表于 20 小时前 | 显示全部楼层 |阅读模式
LOGO
名称检测 NameCheck
  • 概要
  • 下载链接
  • 授权信息

适用服务端:CraftBukkit Spigot Paper 

插件类型:  

语言支持: 简体中文 

适用版本:

前置插件:

简介:


马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

不要轻易的口出狂言,那样只会透露出你的软弱。

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2024-12-27 22:18 , Processed in 0.100734 second(s), 18 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2024 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部