aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java
diff options
context:
space:
mode:
authorKonaeAkira <longtruong2411@gmail.com>2022-02-12 15:44:23 +0100
committerKonaeAkira <longtruong2411@gmail.com>2022-02-12 15:44:23 +0100
commitdc00f0e6ad5dd20eda599d2aa6c544c3b19b380a (patch)
tree5185e90c3ecd4560156f0f3ae54259778e3cb208 /src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java
parent8676f85d85ff49e149668234c2e5a9caf5146a6c (diff)
downloadSkyblocker-dc00f0e6ad5dd20eda599d2aa6c544c3b19b380a.tar.gz
Skyblocker-dc00f0e6ad5dd20eda599d2aa6c544c3b19b380a.tar.bz2
Skyblocker-dc00f0e6ad5dd20eda599d2aa6c544c3b19b380a.zip
Fix bug where the backpack preview wouldn't update in some cases
Also moved the tick() call to a more reasonable location
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java
index dae5dd70..4bf474e4 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/BackpackPreview.java
@@ -92,12 +92,14 @@ public class BackpackPreview extends DrawableHelper {
}
public static void tick() {
- if (++counter == 200) {
+ if (++counter == 100) {
counter = 0;
for (int i = 0; i < dirty.length; ++i)
if (dirty[i]) {
saveStorage(i);
- dirty[i] = false;
+ String title = MinecraftClient.getInstance().currentScreen.getTitle().getString();
+ int index = getStorageIndexFromTitle(title);
+ dirty[i] = i == index;
}
}
}