diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskTypeManager.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskTypeManager.java b/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskTypeManager.java index 84cf5367..d5ee9687 100644 --- a/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskTypeManager.java +++ b/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskTypeManager.java @@ -25,6 +25,7 @@ public abstract class TaskTypeManager { private final Map<String, TaskType> taskTypes = new HashMap<>(); private final Map<String, String> aliases = new HashMap<>(); private final Set<String> exclusions; + private int registered; private int skipped; private int unsupported; private boolean registrationsOpen; @@ -102,6 +103,7 @@ public abstract class TaskTypeManager { this.aliases.put(alias, type); } + this.registered++; return true; } @@ -196,6 +198,15 @@ public abstract class TaskTypeManager { } /** + * Returns the number of task types registered. + * + * @return number of task types registered + */ + public int getRegistered() { + return this.registered; + } + + /** * Returns the number of task types skipped due to exclusions or name conflicts. * * @return number of task types skipped |
