aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock
diff options
context:
space:
mode:
authorTrương Hoàng Long <longtruong2411@gmail.com>2022-02-26 01:03:00 +0100
committerGitHub <noreply@github.com>2022-02-26 01:03:00 +0100
commita8ed3eca39a2a04b7678690ba22020adea6b80bb (patch)
treef1a122f66fdd89c70c15fb30df42265c31cc1802 /src/main/java/me/xmrvizzy/skyblocker/skyblock
parent5e4fd16ef43dcba6d06ee069009e779ddfd641d5 (diff)
downloadSkyblocker-a8ed3eca39a2a04b7678690ba22020adea6b80bb.tar.gz
Skyblocker-a8ed3eca39a2a04b7678690ba22020adea6b80bb.tar.bz2
Skyblocker-a8ed3eca39a2a04b7678690ba22020adea6b80bb.zip
Fix crash from currentScreen being null
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java10
1 files changed, 6 insertions, 4 deletions
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
+}