diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java index 689762c7e..64090cc91 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java @@ -302,7 +302,7 @@ public class BukkitServerPlayer extends Player { dataPayload = Reflections.constructor$DiscardedPayload.newInstance(channelKey, Unpooled.wrappedBuffer(data)); } Object responsePacket = Reflections.constructor$ClientboundCustomPayloadPacket.newInstance(dataPayload); - this.nettyChannel().writeAndFlush(responsePacket, true); + this.sendPacket(responsePacket, true); } catch (Exception e) { CraftEngine.instance().logger().warn("Failed to send custom payload to " + name(), e); } @@ -313,7 +313,7 @@ public class BukkitServerPlayer extends Player { try { Object reason = ComponentUtils.adventureToMinecraft(message); Object kickPacket = Reflections.constructor$ClientboundDisconnectPacket.newInstance(reason); - this.nettyChannel().writeAndFlush(kickPacket, true); + this.sendPacket(kickPacket, true); this.nettyChannel().disconnect(); } catch (Exception e) { CraftEngine.instance().logger().warn("Failed to kick " + name(), e);