From b1f7980c5d2d31925af7fbae46fb7726fc5372c1 Mon Sep 17 00:00:00 2001 From: Andrew Steinborn Date: Sat, 26 Dec 2020 19:49:28 -0500 Subject: [PATCH] Fix ForwardToPlayer subchannel, closes #406 --- .../proxy/connection/backend/BungeeCordMessageResponder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BungeeCordMessageResponder.java b/proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BungeeCordMessageResponder.java index ba205c6b6..1450564a6 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BungeeCordMessageResponder.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BungeeCordMessageResponder.java @@ -250,8 +250,8 @@ public class BungeeCordMessageResponder { private void processForwardToPlayer(ByteBufDataInput in) { proxy.getPlayer(in.readUTF()) - .flatMap(Player::getCurrentServer) - .ifPresent(server -> sendServerResponse(player, prepareForwardMessage(in))); + .ifPresent(foundPlayer -> sendServerResponse((ConnectedPlayer) foundPlayer, + prepareForwardMessage(in))); } private void processForwardToServer(ByteBufDataInput in) {