fixed username validation to allow exceptions for Bedrock players due to specific naming constraints
This commit is contained in:
@@ -49,7 +49,7 @@ public class Whitelist extends Appliance {
|
|||||||
? Floodgate.getBedrockPlayer(player).getUsername()
|
? Floodgate.getBedrockPlayer(player).getUsername()
|
||||||
: player.getName();
|
: player.getName();
|
||||||
|
|
||||||
if(!user.username().trim().equalsIgnoreCase(purePlayerName))
|
if(!user.username().trim().equalsIgnoreCase(purePlayerName) && !Floodgate.isBedrock(player)) // TODO: Bedrock Namen mit leerzeichen funktionieren nicht, daher die ausnahme bei der NUtzernamenprüfung
|
||||||
throw new DisconnectInfo.Throwable(
|
throw new DisconnectInfo.Throwable(
|
||||||
"Nutzername geändert",
|
"Nutzername geändert",
|
||||||
String.format("Der Name '%s' stimmt nicht mit '%s' überein.", user.username(), player.getName()),
|
String.format("Der Name '%s' stimmt nicht mit '%s' überein.", user.username(), player.getName()),
|
||||||
|
|||||||
Reference in New Issue
Block a user