Class ElectionsManager

java.lang.Object
org.kingdoms.managers.abstraction.ProlongedTask
org.kingdoms.managers.daily.ElectionsManager

public final class ElectionsManager extends ProlongedTask
  • Field Details

  • Method Details

    • getInstance

      public static ElectionsManager getInstance()
    • getCandidate

      public static ElectionsManager.CandidateDetails getCandidate(UUID id)
    • vote

      public static org.bukkit.OfflinePlayer vote(org.bukkit.entity.Player voter, UUID candidate)
      Parameters:
      voter - the player who's voting.
      candidate - the player who the voter is voting for.
      Returns:
      the previous candidate that this voter voted for if any.
    • isAcceptingVotes

      public static boolean isAcceptingVotes()
    • remind

      public void remind(String formattedTime)
      Specified by:
      remind in class ProlongedTask
    • run

      public void run()
      Specified by:
      run in class ProlongedTask
    • conclude

      public void conclude()