
如果你想让你的Authme插件也支持中文名进入服务器,你可以通过以下方式来修改达到此目的。
注意:虽然可以正常进入服务器,但不保证其他插件是否产生不兼容情况。所以请谨慎修改。
首先打开authme的配置文件config.yml,找到以下内容。
# Regex pattern of allowed characters in the player name.
allowedNicknameCharacters: '[a-zA-Z0-9_]*'
此处的作用为控制允许玩家注册ID的正则,默认支持英文字母、下划线以及数字的组合。
如果要支持中文,需要将其改为
allowedNicknameCharacters: '^[a-zA-Z0-9\u4e00-\u9fa5_]{0,}'
修改完毕以后则可以支持中文ID进入服务器。
注意:但一般不推荐这么做,部分依赖于ID识别玩家身份的插件可能无法识别中文,则导致识别失败引起兼容问题。