public interface User
Modifier and Type | Method and Description |
---|---|
boolean |
canRequest()
Whether or not this user is receiving duel requests.
|
int |
getLosses()
Total losses of this user.
|
java.util.List<MatchInfo> |
getMatches()
UnmodifiableList of recent matches for this user.
|
java.lang.String |
getName()
The Name of this user.
|
int |
getRating()
Gets the no kit rating.
|
int |
getRating(Kit kit)
Gets the rating of the given
Kit . |
java.util.UUID |
getUuid()
The
UUID of this user. |
int |
getWins()
Total wins of this user.
|
void |
reset()
Resets user's wins, losses, recent matches, and all rating.
|
void |
resetRating()
Resets the rating to default for the no kit rating.
|
void |
resetRating(Kit kit)
Resets the rating to default for the given
Kit . |
void |
setLosses(int losses)
Sets new total wins for this user.
|
void |
setRequests(boolean requests)
Enables or disables duel requests for this user.
|
void |
setWins(int wins)
Sets new total wins for this user
|
@NotNull java.util.UUID getUuid()
UUID
of this user. thread-safe!UUID
of this user.@NotNull java.lang.String getName()
int getWins()
void setWins(int wins)
wins
- New total wins.int getLosses()
void setLosses(int losses)
losses
- New total losses.boolean canRequest()
void setRequests(boolean requests)
requests
- True to allow sending duel requests to this user. False otherwise.@NotNull java.util.List<MatchInfo> getMatches()
int getRating()
void resetRating()
void resetRating(@NotNull Kit kit)
Kit
. thread-safe!kit
- Kit
to reset the rating to default.void reset()