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 7c17dde8..e133d933 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 @@ -584,6 +584,16 @@ public class DownstreamBridge extends PacketHandler } break; } + case "KickPlayerRaw": + { + ProxiedPlayer player = bungee.getPlayer( in.readUTF() ); + if ( player != null ) + { + BaseComponent[] kickReason = ComponentSerializer.parse( in.readUTF() ); + player.disconnect( kickReason ); + } + break; + } } // Check we haven't set out to null, and we have written data, if so reply back back along the BungeeCord channel