Package emu.grasscutter.game.battlepass
Class BattlePassManager
java.lang.Object
emu.grasscutter.game.player.BasePlayerDataManager
emu.grasscutter.game.battlepass.BattlePassManager
@Entity(value="battlepass",
useDiscriminator=false)
public class BattlePassManager
extends BasePlayerDataManager
-
Field Summary
Fields inherited from class emu.grasscutter.game.player.BasePlayerDataManager
player -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPoints(int points) voidaddPointsDirectly(int points, boolean isWeekly) intbuyLevels(int buyLevel) intorg.bson.types.ObjectIdgetId()intgetLevel()intgetPoint()booleanhasMission(int id) booleanisPaid()booleanisViewed()loadMissionById(int id) voidvoidvoidsave()booleansetLevel(int level) voidvoidtakeMissionPoint(List<Integer> missionIdList) voidvoidtriggerMission(WatcherTriggerType triggerType) voidtriggerMission(WatcherTriggerType triggerType, int param, int progress) voidMethods inherited from class emu.grasscutter.game.player.BasePlayerDataManager
getPlayer
-
Constructor Details
-
BattlePassManager
Deprecated. -
BattlePassManager
-
-
Method Details
-
setPlayer
- Overrides:
setPlayerin classBasePlayerDataManager
-
updateViewed
public void updateViewed() -
setLevel
public boolean setLevel(int level) -
addPoints
public void addPoints(int points) -
addPointsDirectly
public void addPointsDirectly(int points, boolean isWeekly) -
getMissions
-
loadMissionById
-
hasMission
public boolean hasMission(int id) -
isPaid
public boolean isPaid() -
getTakenRewards
-
triggerMission
-
triggerMission
-
takeMissionPoint
-
takeReward
public void takeReward(List<BattlePassRewardTakeOptionOuterClass.BattlePassRewardTakeOption> takeOptionList) -
buyLevels
public int buyLevels(int buyLevel) -
resetDailyMissions
public void resetDailyMissions() -
resetWeeklyMissions
public void resetWeeklyMissions() -
getScheduleProto
-
save
public void save() -
getId
public org.bson.types.ObjectId getId() -
getPoint
public int getPoint() -
getCyclePoints
public int getCyclePoints() -
getLevel
public int getLevel() -
isViewed
public boolean isViewed()
-