// // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) // package noppes.npcs.api.handler.data; import noppes.npcs.api.IContainer; import noppes.npcs.api.entity.IPlayer; public interface IQuest { int getId(); String getName(); void setName(String var1); int getType(); void setType(int var1); String getLogText(); void setLogText(String var1); String getCompleteText(); void setCompleteText(String var1); IQuest getNextQuest(); void setNextQuest(IQuest var1); IQuestObjective[] getObjectives(IPlayer var1); IQuestCategory getCategory(); IContainer getRewards(); String getNpcName(); void setNpcName(String var1); void save(); boolean getIsRepeatable(); long getTimeUntilRepeat(IPlayer player); void setRepeatType(int type); int getRepeatType(); IQuestInterface getQuestInterface(); public boolean isAllowParty(); public void setAllowParty(boolean allowParty); /** * @return 0:Leader, 1:All, 2:Valid */ public int getPartyRequirements(); /** * @param partyRequirements 0:Leader, 1:All, 2:Valid */ public void setPartyRequirements(int partyRequirements); /** * @return 0:Leader, 1:All, 2:Enrolled, 3:Completer */ public int getRewardControl(); /** * @param rewardControl 0:Leader, 1:All, 2:Enrolled, 3:Completer */ public void setRewardControl(int rewardControl); /** * @return 0:Leader, 1:All, 2:Enrolled, 3:Completer */ public int getCompleteFor(); /** * @param completeFor 0:Leader, 1:All, 2:Enrolled, 3:Completer */ public void setCompleteFor(int completeFor); public int getMaxPartySize(); public void setMaxPartySize(int newSize); }