aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2023-12-13 16:23:45 -0500
committerAaron <51387595+AzureAaron@users.noreply.github.com>2023-12-13 16:23:45 -0500
commit791f9cd8b40eece4fe258f41ee5bc179cdd63005 (patch)
tree74c603e1ec538aa65189e1054c8dd8cf882b9125 /src/main/java/de/hysky
parent446dbb4f5d06cd2575de1df9be6f69a4e826171f (diff)
downloadSkyblocker-791f9cd8b40eece4fe258f41ee5bc179cdd63005.tar.gz
Skyblocker-791f9cd8b40eece4fe258f41ee5bc179cdd63005.tar.bz2
Skyblocker-791f9cd8b40eece4fe258f41ee5bc179cdd63005.zip
Add null check
Diffstat (limited to 'src/main/java/de/hysky')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dungeon/Trivia.java5
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);
}
}