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()
|
||||
: 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(
|
||||
"Nutzername geändert",
|
||||
String.format("Der Name '%s' stimmt nicht mit '%s' überein.", user.username(), player.getName()),
|
||||
|
||||
Reference in New Issue
Block a user