From c659b081b2171129d2dd31a97d27473e9c8afa23 Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Mon, 18 Apr 2022 13:28:13 +0100 Subject: Add option for hidden categories (closes #355) --- .../com/leonardobishop/quests/common/quest/Category.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'common') diff --git a/common/src/main/java/com/leonardobishop/quests/common/quest/Category.java b/common/src/main/java/com/leonardobishop/quests/common/quest/Category.java index 25abcef0..0531af5b 100644 --- a/common/src/main/java/com/leonardobishop/quests/common/quest/Category.java +++ b/common/src/main/java/com/leonardobishop/quests/common/quest/Category.java @@ -12,10 +12,16 @@ public class Category { private final String id; private final boolean permissionRequired; private final List registeredQuestIds = new ArrayList<>(); + private final boolean hidden; public Category(String id, boolean permissionRequired) { + this(id, permissionRequired, false); + } + + public Category(String id, boolean permissionRequired, boolean hidden) { this.id = id; this.permissionRequired = permissionRequired; + this.hidden = hidden; } /** @@ -56,4 +62,12 @@ public class Category { return Collections.unmodifiableList(registeredQuestIds); } + /** + * Get if this category is hidden + * + * @return true if hidden + */ + public boolean isHidden() { + return hidden; + } } -- cgit v1.2.3-70-g09d2