From 0330967a0d1156bb5921af47e7807855efb60818 Mon Sep 17 00:00:00 2001 From: darkkeks Date: Fri, 13 Dec 2024 08:14:45 +0500 Subject: Fix crash on missing pet info in slayer rewards (#1080) --- .../de/hysky/skyblocker/skyblock/item/ItemRarityBackgrounds.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/ItemRarityBackgrounds.java b/src/main/java/de/hysky/skyblocker/skyblock/item/ItemRarityBackgrounds.java index 87b35af3..ca29db16 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/item/ItemRarityBackgrounds.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/item/ItemRarityBackgrounds.java @@ -91,10 +91,11 @@ public class ItemRarityBackgrounds { } } else { PetInfo info = stack.getPetInfo(); - SkyblockItemRarity rarity = info.rarity(); - - CACHE.put(hashCode, rarity); - return rarity; + if (!info.isEmpty()) { + SkyblockItemRarity rarity = info.rarity(); + CACHE.put(hashCode, rarity); + return rarity; + } } CACHE.put(hashCode, null); -- cgit