From 66aaed009f1b7b9dcf867a88797b5f3539ceefcc Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Wed, 27 Dec 2023 10:54:08 -0600 Subject: [PATCH] fix: players being invisible if disconnect in wardrobe --- .../hmccosmetics/listener/PlayerConnectionListener.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerConnectionListener.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerConnectionListener.java index 54761618..064c4b41 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerConnectionListener.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerConnectionListener.java @@ -50,7 +50,10 @@ public class PlayerConnectionListener implements Listener { public void onPlayerQuit(@NotNull PlayerQuitEvent event) { CosmeticUser user = CosmeticUsers.getUser(event.getPlayer()); if (user == null) return; // Player never initialized, don't do anything - if (user.isInWardrobe()) user.leaveWardrobe(true); + if (user.isInWardrobe()) { + user.leaveWardrobe(true); + user.getPlayer().setInvisible(false); + } if (user.getUserEmoteManager().isPlayingEmote()) { user.getUserEmoteManager().stopEmote(UserEmoteManager.StopEmoteReason.CONNECTION); event.getPlayer().setInvisible(false);