Package emu.grasscutter.game.achievement
Class Achievements
java.lang.Object
emu.grasscutter.game.achievement.Achievements
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanstatic Achievementscreate(int uid) booleangetAchievement(int achievementId) static AchievementsgetByPlayer(Player player) intorg.bson.types.ObjectIdgetId()getStatus(int achievementId) intgetUid()grant(int achievementId) inthashCode()booleanisFinished(int achievementId) booleanisInvalid(int achievementId) booleanisRewardLeft(int achievementId) booleanisRewardTaken(int achievementId) of()voidprogress(int achievementId, int progress) revoke(int achievementId) voidsave()voidsetAchievementList(Map<Integer, Achievement> achievementList) voidsetFinishedAchievementNum(int finishedAchievementNum) voidsetId(org.bson.types.ObjectId id) voidvoidsetTakenGoalRewardIdList(List<Integer> takenGoalRewardIdList) voidsetUid(int uid) voidtakeGoalReward(List<Integer> ids) voidtakeReward(List<Integer> ids) toString()
-
Method Details
-
getByPlayer
-
create
-
grant
-
revoke
-
progress
-
getAchievement
-
isInvalid
public boolean isInvalid(int achievementId) -
getStatus
-
isFinished
public boolean isFinished(int achievementId) -
takeReward
-
takeGoalReward
-
isRewardTaken
public boolean isRewardTaken(int achievementId) -
isRewardLeft
public boolean isRewardLeft(int achievementId) -
save
public void save() -
onLogin
-
of
-
getId
public org.bson.types.ObjectId getId() -
getUid
public int getUid() -
getPlayer
-
getAchievementList
-
getTakenGoalRewardIdList
-
setId
public void setId(org.bson.types.ObjectId id) -
setUid
public void setUid(int uid) -
setPlayer
-
setAchievementList
-
setFinishedAchievementNum
public void setFinishedAchievementNum(int finishedAchievementNum) -
setTakenGoalRewardIdList
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getFinishedAchievementNum
public int getFinishedAchievementNum()
-