From 71c86f9f904c6cb2af01310868d9c7fcfe6eea52 Mon Sep 17 00:00:00 2001 From: vemacs Date: Fri, 18 Apr 2014 10:12:34 -0600 Subject: [PATCH] Add ServerIP subchannel --- .../java/net/md_5/bungee/connection/DownstreamBridge.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java b/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java index b5c3c5ab..a8ec6b25 100644 --- a/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java +++ b/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java @@ -342,6 +342,13 @@ public class DownstreamBridge extends PacketHandler out.writeUTF( player.getUUID() ); } } + if ( subChannel.equals( "ServerIP" ) ) + { + ServerInfo info = bungee.getServerInfo( in.readUTF() ); + out.writeUTF( "ServerIP" ); + out.writeUTF( info.getAddress().getAddress().getHostAddress() ); + out.writeShort( info.getAddress().getPort() ); + } // Check we haven't set out to null, and we have written data, if so reply back back along the BungeeCord channel if ( out != null )