Interface NicknameService


public interface NicknameService
Player nicknames, with real-name resolution for staff (/realname).
  • Method Details

    • nickname

      Optional<String> nickname(UUID player)
    • setNickname

      CompletableFuture<Boolean> setNickname(UUID player, @Nullable @Nullable String nickname)
      Parameters:
      nickname - the MiniMessage-formatted nickname to set, or null to clear it
      Returns:
      false if nickname fails the configured validation (blacklist, length)
    • resolveRealPlayer

      Optional<UUID> resolveRealPlayer(String nicknameOrUsername)
      Resolves a nickname (or raw username) back to the account it belongs to.