Class SquirrelIdUUIDService

java.lang.Object
com.plotsquared.bukkit.uuid.SquirrelIdUUIDService
All Implemented Interfaces:
com.plotsquared.core.uuid.UUIDService

public class SquirrelIdUUIDService extends Object implements com.plotsquared.core.uuid.UUIDService
UUID service using SquirrelID
  • Constructor Details

    • SquirrelIdUUIDService

      public SquirrelIdUUIDService(int rateLimit)
      Create a new SquirrelID UUID service
      Parameters:
      rateLimit - Mojangs rate limit is 600 requests per 10 minutes. This parameter specifies how many of those requests we can use before our internal rate limit kicks in.
  • Method Details

    • getNames

      public @NonNull List<com.plotsquared.core.uuid.UUIDMapping> getNames(@NonNull List<UUID> uuids)
      Specified by:
      getNames in interface com.plotsquared.core.uuid.UUIDService
    • getUUIDs

      public @NonNull List<com.plotsquared.core.uuid.UUIDMapping> getUUIDs(@NonNull List<String> usernames)
      Specified by:
      getUUIDs in interface com.plotsquared.core.uuid.UUIDService