Class OfflineModeUUIDService

java.lang.Object
com.plotsquared.core.uuid.offline.OfflineModeUUIDService
All Implemented Interfaces:
UUIDService

public class OfflineModeUUIDService extends Object implements UUIDService
Name provider service that creates UUIDs from usernames
  • Constructor Details

    • OfflineModeUUIDService

      public OfflineModeUUIDService()
  • Method Details

    • getFromUsername

      protected final @NonNull UUID getFromUsername(@NonNull String username)
    • getNames

      public @NonNull List<@NonNull UUIDMapping> getNames(@NonNull List<@NonNull UUID> uuids)
      Description copied from interface: UUIDService
      Attempt to complete the given requests. Returns the mappings that could be created by this server
      Specified by:
      getNames in interface UUIDService
      Parameters:
      uuids - Requests
      Returns:
      Completed requests
    • getUUIDs

      public @NonNull List<@NonNull UUIDMapping> getUUIDs(@NonNull List<@NonNull String> usernames)
      Description copied from interface: UUIDService
      Attempt to complete the given requests. Returns the mappings that could be created by this server
      Specified by:
      getUUIDs in interface UUIDService
      Parameters:
      usernames - Requests
      Returns:
      Completed requests