diff --git a/platforms/bukkit/src/main/java/net/momirealms/customnameplates/bukkit/BukkitNetworkManager.java b/platforms/bukkit/src/main/java/net/momirealms/customnameplates/bukkit/BukkitNetworkManager.java index 0fa4f5d..6eed15e 100644 --- a/platforms/bukkit/src/main/java/net/momirealms/customnameplates/bukkit/BukkitNetworkManager.java +++ b/platforms/bukkit/src/main/java/net/momirealms/customnameplates/bukkit/BukkitNetworkManager.java @@ -211,14 +211,10 @@ public class BukkitNetworkManager implements PacketSender, PipelineInjector { } public void handleDisconnection(Channel channel) { - CNPlayer user = removeUser(channel); - if (user == null) return; - channel.eventLoop().submit(() -> { - if (channel.pipeline().get(NAMEPLATES_PACKET_HANDLER_NAME) != null) { - channel.pipeline().remove(NAMEPLATES_PACKET_HANDLER_NAME); - } - return null; - }); + if (channel.pipeline().get(NAMEPLATES_PACKET_HANDLER_NAME) != null) { + channel.pipeline().remove(NAMEPLATES_PACKET_HANDLER_NAME); + } + removeUser(channel); } public void injectChannel(Channel channel, ConnectionState connectionState) {