aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky
diff options
context:
space:
mode:
authorKevin <92656833+kevinthegreat1@users.noreply.github.com>2024-07-23 00:47:58 +0800
committerGitHub <noreply@github.com>2024-07-22 12:47:58 -0400
commit743f70784293be8eb9b8f340ba1210fdde2fd6a9 (patch)
treecf066011c22d19e5de348b14f941a3956a476c7b /src/main/java/de/hysky
parent8d87aab62965c80fb36111a1baed87b48fc0ee7b (diff)
downloadSkyblocker-743f70784293be8eb9b8f340ba1210fdde2fd6a9.tar.gz
Skyblocker-743f70784293be8eb9b8f340ba1210fdde2fd6a9.tar.bz2
Skyblocker-743f70784293be8eb9b8f340ba1210fdde2fd6a9.zip
Fix rare npe in OrderTerminal (#848)
Diffstat (limited to 'src/main/java/de/hysky')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dungeon/terminal/OrderTerminal.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/terminal/OrderTerminal.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/terminal/OrderTerminal.java
index 05998988..ae145993 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/terminal/OrderTerminal.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/terminal/OrderTerminal.java
@@ -31,7 +31,7 @@ public final class OrderTerminal extends ContainerSolver implements TerminalSolv
protected List<ColorHighlight> getColors(String[] groups, Int2ObjectMap<ItemStack> slots) {
if(orderedSlots == null && !orderSlots(slots))
return Collections.emptyList();
- while(currentNum < PANES_NUM && Items.LIME_STAINED_GLASS_PANE.equals(slots.get(orderedSlots[currentNum]).getItem()))
+ while(currentNum < PANES_NUM && slots.containsKey(orderedSlots[currentNum]) && Items.LIME_STAINED_GLASS_PANE.equals(slots.get(orderedSlots[currentNum]).getItem()))
currentNum++;
List<ColorHighlight> highlights = new ArrayList<>(3);
int last = Integer.min(3, PANES_NUM - currentNum);
@@ -66,4 +66,4 @@ public final class OrderTerminal extends ContainerSolver implements TerminalSolv
return false;
}
-} \ No newline at end of file
+}