From aab7ba4116bcb39bc482edbc87cfb8fb2f559040 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Sat, 26 Nov 2022 09:55:03 -0600 Subject: [PATCH] user null check in packet --- .../hibiscusmc/hmccosmetics/listener/PlayerGameListener.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java b/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java index 42f86e08..96bde024 100644 --- a/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java +++ b/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java @@ -74,7 +74,7 @@ public class PlayerGameListener implements Listener { public void onPlayerTeleport(PlayerTeleportEvent event) { CosmeticUser user = CosmeticUsers.getUser(event.getPlayer().getUniqueId()); - user.updateCosmetic(); + Bukkit.getScheduler().runTaskLater(HMCCosmeticsPlugin.getInstance(), () -> user.updateCosmetic(), 2); } @EventHandler @@ -127,6 +127,7 @@ public class PlayerGameListener implements Listener { if (windowID != 0) return; CosmeticUser user = CosmeticUsers.getUser(player); + if (user == null) return; for (Cosmetic cosmetic : user.getCosmetic()) { if (!(cosmetic instanceof CosmeticArmorType)) continue;