diff --git a/proxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java b/proxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java index 5c1cf858..c9e3697e 100644 --- a/proxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java +++ b/proxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java @@ -101,7 +101,8 @@ public class UpstreamBridge extends PacketHandler { if ( player.getPendingConnection().getVersion() >= ProtocolConstants.MINECRAFT_1_19_3 ) { - player.unsafe().sendPacket( newPacket ); + // need to queue, because players in config state could receive it + ( (UserConnection) player ).sendPacketQueued( newPacket ); } else { player.unsafe().sendPacket( oldPacket );