From 3b142f30998ac3a1a36b1e636d67eae5ea8378b6 Mon Sep 17 00:00:00 2001 From: GoldenEdit <45533337+GoldenEdit@users.noreply.github.com> Date: Thu, 28 May 2026 11:02:48 +0100 Subject: [PATCH] Fix inverted PluginMessageEvent source/target in InitialConnectSessionHandler (#1811) --- .../proxy/connection/client/InitialConnectSessionHandler.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/proxy/src/main/java/com/velocitypowered/proxy/connection/client/InitialConnectSessionHandler.java b/proxy/src/main/java/com/velocitypowered/proxy/connection/client/InitialConnectSessionHandler.java index 816d930b7..c6e1f0ca2 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/connection/client/InitialConnectSessionHandler.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/connection/client/InitialConnectSessionHandler.java @@ -65,8 +65,7 @@ public class InitialConnectSessionHandler implements MinecraftSessionHandler { } byte[] copy = ByteBufUtil.getBytes(packet.content()); - PluginMessageEvent event = new PluginMessageEvent(serverConn, serverConn.getPlayer(), id, - copy); + PluginMessageEvent event = new PluginMessageEvent(player, serverConn, id, copy); server.getEventManager().fire(event) .thenAcceptAsync(pme -> { if (pme.getResult().isAllowed() && serverConn.isActive()) {