Class LocalPartyManager

java.lang.Object
de.simonsator.partyandfriends.api.party.PartyManager
de.simonsator.partyandfriends.party.partymanager.LocalPartyManager
All Implemented Interfaces:
Deactivated

public class LocalPartyManager extends PartyManager
  • Constructor Details

    • LocalPartyManager

      @Deprecated public LocalPartyManager()
      Deprecated.
    • LocalPartyManager

      public LocalPartyManager(long pInvitationTimeoutTime)
  • Method Details

    • getParty

      public PlayerParty getParty(UUID pUUID)
      Description copied from class: PartyManager
      A player cannot have an party when he is offline. This is only for the case that the player has left the server before the async disconnect was executed
      Specified by:
      getParty in class PartyManager
      Parameters:
      pUUID - The uuid of the player
      Returns:
      Returns the party of the player, if he has one, else it is returning null.
    • createParty

      public PlayerParty createParty(OnlinePAFPlayer player)
      Creates a party if the player is not already in a party.
      Specified by:
      createParty in class PartyManager
      Parameters:
      player - The player
      Returns:
      Returns true if the party was created or false if not
    • deleteAllParties

      public void deleteAllParties()
      Specified by:
      deleteAllParties in class PartyManager
    • deleteParty

      public void deleteParty(PlayerParty party)
      Deletes a party which is given
      Specified by:
      deleteParty in class PartyManager
      Parameters:
      party - The party
    • addPlayerToParty

      public void addPlayerToParty(OnlinePAFPlayer player, PlayerParty party)
      Puts the player with the party in the HashMap
      Specified by:
      addPlayerToParty in class PartyManager
      Parameters:
      player - The Player
      party - The Party
    • removePlayerFromParty

      public void removePlayerFromParty(PAFPlayer player)
      Removes the player party link from the HashMap
      Specified by:
      removePlayerFromParty in class PartyManager
      Parameters:
      player - The Player