- Баллы
- 76
Привет
Мне нужно реализовать функцию из authme, которая заключается в том, чтобы можно было настраивать свой шаблон допустимых символов в никнейме
Мне нужно сделать так, чтобы игрок мог заходить на сервер, если у него ник английский, русский или с цифрами.
Я попробовал реализовать это так. В итоге не пускает на сервер никого...
Помогите плез, вообще не понимаю в этих патернах
кфг
Мне нужно реализовать функцию из authme, которая заключается в том, чтобы можно было настраивать свой шаблон допустимых символов в никнейме
Мне нужно сделать так, чтобы игрок мог заходить на сервер, если у него ник английский, русский или с цифрами.
Я попробовал реализовать это так. В итоге не пускает на сервер никого...
Помогите плез, вообще не понимаю в этих патернах
Код:
@EventHandler
public void onPlayerLogin(PlayerLoginEvent event) {
String name = event.getPlayer().getName();
Pattern pattern = Pattern.compile(getConfig().getString("pattern"));
if(!pattern.matcher(name).find()) {
event.setKickMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("kick")));
event.setResult(PlayerLoginEvent.Result.KICK_OTHER);
}
}
кфг
Код:
pattern: '[a-zA-Z0-9_?]*'