diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2023-11-13 21:09:08 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-13 21:09:08 -0500 |
commit | 7fd8afe2f92f2407fca51328cf8f4a2c75c716f9 (patch) | |
tree | ac6df3b6120387059ff797a816473cf795ebf2a2 /src/main/java/de/hysky/skyblocker/skyblock/item/MuseumItemCache.java | |
parent | cb495eacc57b0a503c49cc5f5c997dad9d39c14f (diff) | |
download | Skyblocker-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.java | 2 |
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); } |