Interface AccountSupervisor


public interface AccountSupervisor
Enables detecting alts leveraging all the capabilities provided by the implementation
  • Method Details

    • detectAlts

      AltDetectionQuery.Builder detectAlts(UUID uuid, NetworkAddress address)
      Builder to detect alts for the given player
      Parameters:
      uuid - the player's UUID
      address - the player's address
      Returns:
      a detection query builder
    • findAccountsMatching

      space.arim.omnibus.util.concurrent.CentralisedFuture<List<? extends KnownAccount>> findAccountsMatching(UUID uuid)
      Lists all recorded log-ons for the given UUID.
      Parameters:
      uuid - the uuid
      Returns:
      all matching accounts
    • findAccountsMatching

      space.arim.omnibus.util.concurrent.CentralisedFuture<List<? extends KnownAccount>> findAccountsMatching(NetworkAddress address)
      Lists all recorded log-ons for the given address.
      Parameters:
      address - the address
      Returns:
      all matching accounts
    • findAccountsMatching

      space.arim.omnibus.util.concurrent.CentralisedFuture<List<? extends KnownAccount>> findAccountsMatching(UUID uuid, NetworkAddress address)
      Lists all recorded log-ons originating from either the given UUID or the given address.
      Parameters:
      uuid - the uuid
      address - the address
      Returns:
      all accounts matching the UUID OR the address