Class GameQuest

java.lang.Object
emu.grasscutter.game.quest.GameQuest

@Entity public class GameQuest extends Object
  • Constructor Details

  • Method Details

    • getMainQuest

      public GameMainQuest getMainQuest()
    • setMainQuest

      public void setMainQuest(GameMainQuest mainQuest)
    • getOwner

      public Player getOwner()
    • getQuestId

      public int getQuestId()
    • getMainQuestId

      public int getMainQuestId()
    • getData

      public QuestData getData()
    • setConfig

      public void setConfig(QuestData config)
    • getState

      public QuestState getState()
    • setState

      public void setState(QuestState state)
    • getStartTime

      public int getStartTime()
    • setStartTime

      public void setStartTime(int startTime)
    • getAcceptTime

      public int getAcceptTime()
    • setAcceptTime

      public void setAcceptTime(int acceptTime)
    • getFinishTime

      public int getFinishTime()
    • setFinishTime

      public void setFinishTime(int finishTime)
    • getFinishProgressList

      public int[] getFinishProgressList()
    • setFinishProgress

      public void setFinishProgress(int index, int value)
    • getFailProgressList

      public int[] getFailProgressList()
    • setFailProgress

      public void setFailProgress(int index, int value)
    • finish

      public void finish()
    • tryAcceptQuestLine

      public boolean tryAcceptQuestLine()
    • save

      public void save()
    • toProto

      public emu.grasscutter.net.proto.QuestOuterClass.Quest toProto()