Interface PlanAPI

All Known Implementing Classes:
CommonAPI

@Deprecated public interface PlanAPI
Deprecated.
Plan API v4 has been deprecated, use the APIv5 instead (https://github.com/plan-player-analytics/Plan/wiki/APIv5).
Interface for PlanAPI methods.
  • Method Details

    • getInstance

      static PlanAPI getInstance()
      Deprecated.
    • addPluginDataSource

      @Deprecated void addPluginDataSource(PluginData pluginData)
      Deprecated.
      PluginData API has been deprecated - see https://github.com/plan-player-analytics/Plan/wiki/APIv5---DataExtension-API for new API.
    • getPlayerInspectPageLink

      String getPlayerInspectPageLink(UUID uuid)
      Deprecated.
    • getPlayerInspectPageLink

      String getPlayerInspectPageLink(String playerName)
      Deprecated.
    • getPlayerName

      String getPlayerName(UUID uuid)
      Deprecated.
    • playerNameToUUID

      UUID playerNameToUUID(String playerName)
      Deprecated.
    • getKnownPlayerNames

      Map<UUID,​String> getKnownPlayerNames()
      Deprecated.
    • fetchPlayerContainer

      PlayerContainer fetchPlayerContainer(UUID uuid)
      Deprecated.
      Fetch PlayerContainer from the database.

      Blocking operation.

      Parameters:
      uuid - UUID of the player.
      Returns:
      a PlayerContainer.
    • fetchServerContainer

      ServerContainer fetchServerContainer(UUID serverUUID)
      Deprecated.
      Fetch a ServerContainer from the database.

      Blocking operation.

      Parameters:
      serverUUID - UUID of the server.
      Returns:
      a ServerContainer.
    • fetchServerUUIDs

      Collection<UUID> fetchServerUUIDs()
      Deprecated.
      Fetch server UUIDs.
      Returns:
      All Plan server UUIDs.