aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock
diff options
context:
space:
mode:
authorKevin <92656833+kevinthegreat1@users.noreply.github.com>2023-10-10 16:43:39 -0400
committerGitHub <noreply@github.com>2023-10-10 16:43:39 -0400
commitb42557eb897dda3ce161b7c66b8750fd7f5ee44b (patch)
treecfa31a64becb5c832ad6f3ce6f49f13244b327d5 /src/main/java/de/hysky/skyblocker/skyblock
parenta373db64a319c263b2b4c1d07084fa18bd12353b (diff)
downloadSkyblocker-b42557eb897dda3ce161b7c66b8750fd7f5ee44b.tar.gz
Skyblocker-b42557eb897dda3ce161b7c66b8750fd7f5ee44b.tar.bz2
Skyblocker-b42557eb897dda3ce161b7c66b8750fd7f5ee44b.zip
Fix potential NPE (#352)
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/CompactorPreviewTooltipComponent.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/CompactorPreviewTooltipComponent.java b/src/main/java/de/hysky/skyblocker/skyblock/item/CompactorPreviewTooltipComponent.java
index f3634548..513d7d72 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/CompactorPreviewTooltipComponent.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/CompactorPreviewTooltipComponent.java
@@ -45,10 +45,12 @@ public class CompactorPreviewTooltipComponent implements TooltipComponent {
context.drawTexture(INVENTORY_TEXTURE, x + 7 + dimensions.rightInt() * 18, y + 7 + dimensions.leftInt() * 18, 169, 25, 7, 7);
for (IntObjectPair<ItemStack> entry : items) {
- int itemX = x + entry.leftInt() % dimensions.rightInt() * 18 + 8;
- int itemY = y + entry.leftInt() / dimensions.rightInt() * 18 + 8;
- context.drawItem(entry.right(), itemX, itemY);
- context.drawItemInSlot(textRenderer, entry.right(), itemX, itemY);
+ if (entry.right() != null) {
+ int itemX = x + entry.leftInt() % dimensions.rightInt() * 18 + 8;
+ int itemY = y + entry.leftInt() / dimensions.rightInt() * 18 + 8;
+ context.drawItem(entry.right(), itemX, itemY);
+ context.drawItemInSlot(textRenderer, entry.right(), itemX, itemY);
+ }
}
}
}