Class PAFPlayerManager

java.lang.Object
de.simonsator.partyandfriends.api.pafplayers.PAFPlayerManager
Direct Known Subclasses:
IDBasedPAFPlayerManager

public abstract class PAFPlayerManager extends Object
  • Constructor Details

    • PAFPlayerManager

      public PAFPlayerManager()
  • Method Details

    • getInstance

      public static PAFPlayerManager getInstance()
    • getPlayer

      public abstract PAFPlayer getPlayer(String pPlayer)
      Parameters:
      pPlayer - The name of the player
      Returns:
      Returns either a PAFPlayer if the player is offline/does not exist (check with PAFPlayer.doesExist()) or an OnlinePAFPlayer if the player is online
    • getPlayer

      public abstract OnlinePAFPlayer getPlayer(net.md_5.bungee.api.connection.ProxiedPlayer pPlayer)
    • getPlayer

      public abstract PAFPlayer getPlayer(UUID pPlayer)
      Parameters:
      pPlayer - The UUID of the player
      Returns:
      Returns either a PAFPlayer if the player is offline/does not exist (check with PAFPlayer.doesExist()) or an OnlinePAFPlayer if the player is online
    • getPlayer

      public abstract PAFPlayer getPlayer(PlayerDataSet playerDataSet)
      Parameters:
      playerDataSet - The PlayerDataSet. Please make sure that the data set is complete
      Returns:
      The PAFPlayer linked to this dataset