From 383fdfa7f60d042a9d5b8ad3e25bfae451b5f2ab Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Sat, 16 Mar 2024 12:13:07 -0500 Subject: [PATCH] fix: no entity + backpack spawning causing NPE --- .../hmccosmetics/user/manager/UserBackpackManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBackpackManager.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBackpackManager.java index df05fab4..437fbca3 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBackpackManager.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBackpackManager.java @@ -39,7 +39,7 @@ public class UserBackpackManager { this.backpackHidden = false; this.invisibleArmorStand = ServerUtils.getNextEntityId(); this.entityManager = new UserEntity(user.getUniqueId()); - this.entityManager.refreshViewers(user.getEntity().getLocation()); + if (user.getEntity() != null) this.entityManager.refreshViewers(user.getEntity().getLocation()); // Fixes an issue where a player, who somehow removes their potions, but doesn't have an entity produces an NPE (it's dumb) } public int getFirstArmorStandId() {