From 791f9cd8b40eece4fe258f41ee5bc179cdd63005 Mon Sep 17 00:00:00 2001 From: Aaron <51387595+AzureAaron@users.noreply.github.com> Date: Wed, 13 Dec 2023 16:23:45 -0500 Subject: Add null check --- src/main/java/de/hysky/skyblocker/skyblock/dungeon/Trivia.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/de/hysky') 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); } } -- cgit