diff options
Diffstat (limited to 'src/main/java/de')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/dungeon/Trivia.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/Trivia.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/Trivia.java index 00679dc5..21bbdce0 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/Trivia.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/Trivia.java @@ -54,9 +54,10 @@ public class Trivia extends ChatPatternListener { int year = (int) (diff / 446400 + 1); solutions = Collections.singletonList("Year " + year); } else { - solutions = Arrays.asList(answers.get(trimmedQuestion)); + String[] questionAnswers = answers.get(trimmedQuestion); + if (questionAnswers != null) solutions = Arrays.asList(questionAnswers); } - } catch (Exception e) { //Handle the broken wither lords quiz question, maybe we should try to accommodate it + } catch (Exception e) { //Hopefully the solver doesn't go south LOGGER.error("[Skyblocker] Failed to update the Trivia puzzle answers!", e); } } |