aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit/src
diff options
context:
space:
mode:
authorSteven Van Ingelgem <steven@vaningelgem.be>2024-01-07 09:35:21 +0100
committerLeonardo Bishop <13875753+LMBishop@users.noreply.github.com>2024-01-09 18:22:07 +0000
commit454c8d4535901d65920a8fba9ada92bbba387c78 (patch)
tree278c9bbeed05af82176710b8c81836ff2c63d35b /bukkit/src
parent65f0ad36497e3e4c6b274d7d282c30033c696081 (diff)
List all available categories when you encounter a missing one.
Diffstat (limited to 'bukkit/src')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java
index fec21c4f..bab204e1 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/config/BukkitQuestsLoader.java
@@ -47,6 +47,7 @@ import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import java.util.stream.Collectors;
public class BukkitQuestsLoader implements QuestsLoader {
@@ -319,9 +320,10 @@ public class BukkitQuestsLoader implements QuestsLoader {
if (c != null) {
c.registerQuestId(id);
} else {
+ String all_categories = questManager.getCategories().stream().map(Category::getId).collect(Collectors.joining(", "));
problems.add(new ConfigProblem(ConfigProblem.ConfigProblemType.WARNING,
- ConfigProblemDescriptions.UNKNOWN_CATEGORY.getDescription(category),
- ConfigProblemDescriptions.UNKNOWN_CATEGORY.getExtendedDescription(category),
+ ConfigProblemDescriptions.UNKNOWN_CATEGORY.getDescription(category, all_categories),
+ ConfigProblemDescriptions.UNKNOWN_CATEGORY.getExtendedDescription(category, all_categories),
"options.category"));
}
}