Решено Не пускает игрока на сервере с символом "-".

Статус
Закрыто для дальнейших ответов.

CUBAROOT

Ньюби
Баллы
1
Ник в Minecraft
CUBAROOT
Я создал свой проект в майнкрафте и поставил стандартные для этого плагины. Как только я его доделал, я решил позвать своих корешей на сервер, но прикол в том, что человек имеет ник, с дефисом посередине и его не пускало на сервер с ошибкой "Your nickname is invalid, remove spaces, symbols, and invalid characters from your name."
Начал искать проблему в интернете, ничего не нашёл, только ссылку на гитхаб, где было сказано покопаться в каких-то конфигах в плагине "nLogin", но в каких - там не уточнялось. Помогите пожалуйста, как сделать так, чтобы люди со специальными символами (По типу того же дефиса) могли спокойно зайти на сервер, не меняя параметр online-mode в server.properties?
 
Смотри параметр nickname-regex - там указывается регулярное выражение, которое проверяет ник при входе. Чтобы разрешить дефис, достаточно добавить \- (слэш стоит поставить, потому что "-" считается в регулярках спец. символом):
nickname-regex: '([a-zA-Z0-9_\-]{3,16})'
Точно также с остальными символами. Для русского нужно добавить а-яА-ЯёЁ

Чтобы разрешить все символы, то
nickname-regex: '.+'
 
Благодарствую за помощь.
Смотри параметр nickname-regex - там указывается регулярное выражение, которое проверяет ник при входе. Чтобы разрешить дефис, достаточно добавить \- (слэш стоит поставить, потому что "-" считается в регулярках спец. символом):
nickname-regex: '([a-zA-Z0-9_\-]{3,16})'
Точно также с остальными символами. Для русского нужно добавить а-яА-ЯёЁ

Чтобы разрешить все символы, то
nickname-regex: '.+'
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ