aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2023-11-13 21:09:08 -0500
committerGitHub <noreply@github.com>2023-11-13 21:09:08 -0500
commit7fd8afe2f92f2407fca51328cf8f4a2c75c716f9 (patch)
treeac6df3b6120387059ff797a816473cf795ebf2a2 /src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java
parentcb495eacc57b0a503c49cc5f5c997dad9d39c14f (diff)
downloadSkyblocker-7fd8afe2f92f2407fca51328cf8f4a2c75c716f9.tar.gz
Skyblocker-7fd8afe2f92f2407fca51328cf8f4a2c75c716f9.tar.bz2
Skyblocker-7fd8afe2f92f2407fca51328cf8f4a2c75c716f9.zip
Improve Obtained & Museum Item Tooltips (#417)
Co-authored-by: alexia <me@alexia.lol>
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java b/src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java
index 5873ee28..67df74fa 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java
@@ -128,7 +128,7 @@ public class MuseumItemCache {
public static boolean hasItemInMuseum(String id) {
String uuid = UndashedUuid.toString(MinecraftClient.getInstance().getSession().getUuidOrNull());
- ObjectOpenHashSet<String> collectedItemIds = MUSEUM_ITEM_CACHE.get(uuid).get(Utils.getProfileId()).collectedItemIds();
+ ObjectOpenHashSet<String> collectedItemIds = (!MUSEUM_ITEM_CACHE.containsKey(uuid) || Utils.getProfileId().isBlank() || !MUSEUM_ITEM_CACHE.get(uuid).containsKey(Utils.getProfileId())) ? null : MUSEUM_ITEM_CACHE.get(uuid).get(Utils.getProfileId()).collectedItemIds();
return collectedItemIds != null && collectedItemIds.contains(id);
}