Adds an option for hiding quests not currently available
This commit is contained in:
@ -11,6 +11,7 @@ public class QuestsSettings extends AbstractTraitSettings {
|
||||
private boolean displayPlannerInfo;
|
||||
private boolean displayStageInfo;
|
||||
private boolean displayRequirementInfo;
|
||||
private boolean displayUnavailableQuests;
|
||||
private final AreaMarkerSettings killAreaSettings = new AreaMarkerSettings();
|
||||
private final AreaMarkerSettings reachAreaSettings = new AreaMarkerSettings();
|
||||
|
||||
@ -21,6 +22,7 @@ public class QuestsSettings extends AbstractTraitSettings {
|
||||
this.displayPlannerInfo = configuration.getBoolean(getTraitConfigRoot() + ".displayPlannerInfo", true);
|
||||
this.displayStageInfo = configuration.getBoolean(getTraitConfigRoot() + ".displayStageInfo", true);
|
||||
this.displayRequirementInfo = configuration.getBoolean(getTraitConfigRoot() + ".displayRequirementInfo", true);
|
||||
this.displayUnavailableQuests = configuration.getBoolean(getTraitConfigRoot() + ".displayUnavailableQuests", true);
|
||||
this.killAreaSettings.load(configuration, getTraitConfigRoot() + ".circleMarker.killMarker");
|
||||
this.reachAreaSettings.load(configuration, getTraitConfigRoot() + ".circleMarker.reachMarker");
|
||||
}
|
||||
@ -66,6 +68,15 @@ public class QuestsSettings extends AbstractTraitSettings {
|
||||
return this.displayRequirementInfo;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets whether to hide quests which are currently unavailable according to the planner dates
|
||||
*
|
||||
* @return <p>True if unavailable quests should be hidden</p>
|
||||
*/
|
||||
public boolean hideUnavailableQuests() {
|
||||
return !this.displayUnavailableQuests;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets settings for the kill area markers
|
||||
*
|
||||
|
Reference in New Issue
Block a user