From a35db2b8f47566512bcf4990c6d534f06cf399ca Mon Sep 17 00:00:00 2001 From: jhqwqmc <2110242767@qq.com> Date: Sat, 31 May 2025 16:31:36 +0800 Subject: [PATCH] =?UTF-8?q?refactor(network):=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E5=8F=91=E9=80=81=E5=8C=85=E6=96=B9=E6=B3=95=E4=BB=A5=E4=BE=BF?= =?UTF-8?q?=E5=85=A8=E9=83=A8=E9=98=B6=E6=AE=B5=E9=83=BD=E5=8F=AF=E5=8F=91?= =?UTF-8?q?=E9=80=81=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../craftengine/bukkit/plugin/user/BukkitServerPlayer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);