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);