aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authordarkkeks <darkkeks@rambler.ru>2024-12-13 08:14:45 +0500
committerGitHub <noreply@github.com>2024-12-12 22:14:45 -0500
commit0330967a0d1156bb5921af47e7807855efb60818 (patch)
tree6b56efe38647cf79fd703bce4b6966676229ae1f /src/main/java
parenta8ab64ae110b0e7e605bcaefb07afb755e4aa8d9 (diff)
downloadSkyblocker-0330967a0d1156bb5921af47e7807855efb60818.tar.gz
Skyblocker-0330967a0d1156bb5921af47e7807855efb60818.tar.bz2
Skyblocker-0330967a0d1156bb5921af47e7807855efb60818.zip
Fix crash on missing pet info in slayer rewards (#1080)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/ItemRarityBackgrounds.java9
1 files changed, 5 insertions, 4 deletions
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);