package noppes.npcs.api.handler; import noppes.npcs.api.handler.data.IQuest; public interface IPlayerQuestData { IQuest getTrackedQuest(); void startQuest(int id); void finishQuest(int id); void stopQuest(int id); void removeQuest(int id); boolean hasFinishedQuest(int id); public boolean hasActiveQuest(int id); IQuest[] getActiveQuests(); IQuest[] getFinishedQuests(); long getLastCompletedTime(int id); void setLastCompletedTime(int id, long time); }