Class UserRank

java.lang.Object
net.dzikoysk.funnyguilds.rank.Rank<User>
net.dzikoysk.funnyguilds.user.UserRank
All Implemented Interfaces:
Comparable<UserRank>

public class UserRank extends Rank<User> implements Comparable<UserRank>
  • Method Details

    • getUser

      public User getUser()
    • getPoints

      public int getPoints()
      Specified by:
      getPoints in class Rank<User>
    • setPoints

      public void setPoints(int points)
    • updatePoints

      public void updatePoints(IntFunction<Integer> update)
    • getKills

      public int getKills()
      Specified by:
      getKills in class Rank<User>
    • setKills

      public void setKills(int kills)
    • updateKills

      public void updateKills(IntFunction<Integer> update)
    • getDeaths

      public int getDeaths()
      Specified by:
      getDeaths in class Rank<User>
    • setDeaths

      public void setDeaths(int deaths)
    • updateDeaths

      public void updateDeaths(IntFunction<Integer> update)
    • getAssists

      public int getAssists()
      Specified by:
      getAssists in class Rank<User>
    • setAssists

      public void setAssists(int assists)
    • updateAssists

      public void updateAssists(IntFunction<Integer> update)
    • getLogouts

      public int getLogouts()
      Specified by:
      getLogouts in class Rank<User>
    • setLogouts

      public void setLogouts(int logouts)
    • updateLogouts

      public void updateLogouts(IntFunction<Integer> update)
    • getKDR

      public float getKDR()
      Specified by:
      getKDR in class Rank<User>
    • getKDA

      public float getKDA()
      Specified by:
      getKDA in class Rank<User>
    • compareTo

      public int compareTo(@NotNull @NotNull UserRank rank)
      Specified by:
      compareTo in interface Comparable<UserRank>