Interface UUIDResolveStrategy

All Known Implementing Classes:
UUIDBungeeCordStrategy, UUIDElectroidAPIStrategy, UUIDInMemoryStrategy, UUIDMojangAPIStrategy, UUIDOfflineModeStrategy, UUIDOfflinePlayerStrategy, UUIDOnlinePlayerStrategy, UUIDPaperCacheStrategy, UUIDPermissionPluginStrategy

public interface UUIDResolveStrategy
A strategy for converting player usernames into their Unique IDs.
  • Method Details

    • resolveUniqueId

      CompletableFuture<Optional<UUID>> resolveUniqueId(String userName)
      Resolve the player's Unique ID.
      Parameters:
      userName - the player's username
      Returns:
      a future which, when completed, will supply the player's Unique ID optionally, if it could be found.