Interface IQuest


public interface IQuest
  • Method Details

    • getId

      int getId()
    • getName

      java.lang.String getName()
    • setName

      void setName​(java.lang.String name)
    • getType

      int getType()
    • setType

      void setType​(int type)
    • getLogText

      java.lang.String getLogText()
    • setLogText

      void setLogText​(java.lang.String text)
    • getCompleteText

      java.lang.String getCompleteText()
    • setCompleteText

      void setCompleteText​(java.lang.String text)
    • getNextQuest

      IQuest getNextQuest()
    • setNextQuest

      void setNextQuest​(IQuest quest)
    • getObjectives

      IQuestObjective[] getObjectives​(IPlayer player)
    • getCategory

      IQuestCategory getCategory()
    • getRewards

      IContainer getRewards()
    • getNpcName

      java.lang.String getNpcName()
      Returns:
      The npcs name where this quest can be completed
    • setNpcName

      void setNpcName​(java.lang.String name)
      Parameters:
      name - The npcs name where this quest can be completed
    • save

      void save()
    • getIsRepeatable

      boolean getIsRepeatable()