Package noppes.npcs.api.handler.data
Interface IQuest
public interface IQuest
-
Method Summary
Modifier and Type Method Description IQuestCategory
getCategory()
java.lang.String
getCompleteText()
int
getId()
boolean
getIsRepeatable()
java.lang.String
getLogText()
java.lang.String
getName()
IQuest
getNextQuest()
java.lang.String
getNpcName()
IQuestObjective[]
getObjectives(IPlayer player)
IContainer
getRewards()
int
getType()
void
save()
void
setCompleteText(java.lang.String text)
void
setLogText(java.lang.String text)
void
setName(java.lang.String name)
void
setNextQuest(IQuest quest)
void
setNpcName(java.lang.String name)
void
setType(int type)
-
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
-
getObjectives
-
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()
-