diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2023-12-13 16:23:45 -0500 |
---|---|---|
committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2023-12-13 16:23:45 -0500 |
commit | 791f9cd8b40eece4fe258f41ee5bc179cdd63005 (patch) | |
tree | 74c603e1ec538aa65189e1054c8dd8cf882b9125 /src/main/java/de/hysky | |
parent | 446dbb4f5d06cd2575de1df9be6f69a4e826171f (diff) | |
download | Skyblocker-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.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); } } |