Interface Quest
-
- All Known Implementing Classes:
Quest.OSRS
public interface Quest
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Quest.OSRS
static class
Quest.Status
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description java.util.List<Attribute>
getAttributes()
Deprecated.default QuestDefinition
getDefinition()
int
getId()
java.lang.String
getName()
Gets the name of the questjava.util.List<Quest>
getPrerequisiteQuests()
Deprecated.int
getQuestPointsRewarded()
Deprecated.UsegetDefinition().getRewardPoints()
@NonNull Quest.Status
getStatus()
Gets the Quest.Status representing the of the quest.boolean
isMembersOnly()
Deprecated.UsegetDefinition().isMembers()
-
-
-
Method Detail
-
getId
int getId()
-
getDefinition
default QuestDefinition getDefinition()
-
getName
java.lang.String getName()
Gets the name of the quest
-
getStatus
@NonNull @NonNull Quest.Status getStatus()
Gets the Quest.Status representing the of the quest.- Returns:
- the status of the quest,
Quest.Status.UNKNOWN
if reading the status failed - See Also:
Quest.Status
-
isMembersOnly
@Deprecated boolean isMembersOnly()
Deprecated.UsegetDefinition().isMembers()
-
getQuestPointsRewarded
@RS3Only @Deprecated int getQuestPointsRewarded()
Deprecated.UsegetDefinition().getRewardPoints()
-
-