From a8ed3eca39a2a04b7678690ba22020adea6b80bb Mon Sep 17 00:00:00 2001 From: Trương Hoàng Long Date: Sat, 26 Feb 2022 01:03:00 +0100 Subject: Fix crash from currentScreen being null --- .../java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock') diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java index 13aa9944..53a48a04 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java @@ -38,9 +38,11 @@ public class BackpackPreview extends DrawableHelper { if (Utils.isOnSkyblock) { for (int index = 0; index < STORAGE_SIZE; ++index) if (dirty[index]) saveStorage(index); - String title = MinecraftClient.getInstance().currentScreen.getTitle().getString(); - int index = getStorageIndexFromTitle(title); - if (index != -1) dirty[index] = true; + if (MinecraftClient.getInstance().currentScreen != null) { + String title = MinecraftClient.getInstance().currentScreen.getTitle().getString(); + int index = getStorageIndexFromTitle(title); + if (index != -1) dirty[index] = true; + } } } @@ -188,4 +190,4 @@ class DummyInventory implements Inventory { @Override public void clear() {} -} \ No newline at end of file +} -- cgit