implement BattlePass (Except missions) (#1316)

* BattlePass

* BattlePass
This commit is contained in:
诗音澄鸢 镜苑芳依
2022-06-21 22:18:13 +08:00
committed by GitHub
parent c171b5904e
commit b9bf33c2f7
15 changed files with 416 additions and 1 deletions

View File

@@ -29,6 +29,9 @@ public class Account {
private List<String> permissions;
private Locale locale;
private int point;
private int awardTakenLevel;
private String banReason;
private int banEndTime;
private int banStartTime;
@@ -208,7 +211,23 @@ public class Account {
public boolean removePermission(String permission) {
return this.permissions.remove(permission);
}
public void setPoint(int point) {
this.point = point;
}
public int getPoint() {
return point;
}
public void setAwardTakenLevel(int level) {
this.awardTakenLevel = level;
}
public int getAwardTakenLevel() {
return awardTakenLevel;
}
// TODO make unique
public String generateLoginToken() {
this.token = Utils.bytesToHex(Crypto.createSessionKey(32));