From 97cf079b63409289b4f1049f1b54ea512266eb85 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Mon, 21 Aug 2023 18:59:21 -0500 Subject: [PATCH] fix: invisibility wearing off while swimming with backpack equipped causing NPE --- .../java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java index 6da444b4..09d9cf2c 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java @@ -495,7 +495,7 @@ public class CosmeticUser { List viewer = PlayerUtils.getNearbyPlayers(getEntity().getLocation()); PacketManager.sendLeashPacket(getBalloonManager().getPufferfishBalloonId(), getPlayer().getEntityId(), viewer); } - if (hasCosmeticInSlot(CosmeticSlot.BACKPACK)) { + if (hasCosmeticInSlot(CosmeticSlot.BACKPACK) && isBackpackSpawned()) { CosmeticBackpackType cosmeticBackpackType = (CosmeticBackpackType) getCosmetic(CosmeticSlot.BACKPACK); ItemStack item = getUserCosmeticItem(cosmeticBackpackType); userBackpackManager.setItem(item);