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
  • Constructor Details

    • BattlePassManager

      @Deprecated public BattlePassManager()
      Deprecated.
    • BattlePassManager

      public BattlePassManager(Player player)
  • Method Details

    • setPlayer

      public void setPlayer(Player player)
      Overrides:
      setPlayer in class BasePlayerDataManager
    • 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

      public Map<Integer,BattlePassMission> getMissions()
    • loadMissionById

      public BattlePassMission loadMissionById(int id)
    • hasMission

      public boolean hasMission(int id)
    • isPaid

      public boolean isPaid()
    • getTakenRewards

      public Map<Integer,BattlePassReward> getTakenRewards()
    • triggerMission

      public void triggerMission(WatcherTriggerType triggerType)
    • triggerMission

      public void triggerMission(WatcherTriggerType triggerType, int param, int progress)
    • takeMissionPoint

      public void takeMissionPoint(List<Integer> missionIdList)
    • takeReward

    • 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()