Class LawProposal

java.lang.Object
net.chen.legacyLand.nation.law.LawProposal

public class LawProposal extends Object
法令投票提案
  • Constructor Details

    • LawProposal

      public LawProposal(String id, String nationName, LawType type, String paramsJson, String proposedBy, long proposedAt, long voteDeadline, boolean closed)
  • Method Details

    • addVote

      public void addVote(UUID playerUuid, boolean approve)
    • setClosed

      public void setClosed(boolean closed)
    • isExpired

      public boolean isExpired()
    • getApproveCount

      public int getApproveCount()
    • getRejectCount

      public int getRejectCount()
    • isPassed

      public boolean isPassed(int totalVoters)