Fix invalid username error msg

This commit is contained in:
Braydon 2024-04-08 03:48:52 -04:00
parent 77ba09d810
commit fb7bd3299f

@ -711,7 +711,6 @@ import java.net.URL;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.*; import java.util.*;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.regex.Pattern;
/** /**
* A service for interacting with the Mojang API. * A service for interacting with the Mojang API.
@ -1041,12 +1040,13 @@ public final class MojangService {
*/ */
@NonNull @NonNull
private UUID usernameToUUID(@NonNull String username) throws ResourceNotFoundException { private UUID usernameToUUID(@NonNull String username) throws ResourceNotFoundException {
String originalUsername = username;
username = username.toLowerCase(); // Lowercase the username username = username.toLowerCase(); // Lowercase the username
// Check the cache for the player's UUID // Check the cache for the player's UUID
Optional<CachedPlayerName> cached = playerNameCache.findById(username); Optional<CachedPlayerName> cached = playerNameCache.findById(username);
if (cached.isPresent()) { // Respond with the cache if present if (cached.isPresent()) { // Respond with the cache if present
log.info("Found UUID in cache for username {}: {}", username, cached.get().getUniqueId()); log.info("Found UUID in cache for username {}: {}", originalUsername, cached.get().getUniqueId());
return cached.get().getUniqueId(); return cached.get().getUniqueId();
} }
@ -1063,7 +1063,7 @@ public final class MojangService {
return uuid; return uuid;
} catch (JsonWebException ex) { } catch (JsonWebException ex) {
if (ex.getStatusCode() == 404) { if (ex.getStatusCode() == 404) {
throw new ResourceNotFoundException("Player not found with username: %s".formatted(username)); throw new ResourceNotFoundException("Player not found with username: %s".formatted(originalUsername));
} }
throw ex; throw ex;
} }