From 3a0b0aa116310add15ef0b2d77be8b76a1564adf Mon Sep 17 00:00:00 2001 From: md_5 Date: Wed, 3 Aug 2016 17:03:06 +1000 Subject: [PATCH] #1930: Don't handle upstream packets if no server connected --- .../net/md_5/bungee/connection/UpstreamBridge.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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 23d4f256..0e5699c2 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 @@ -80,14 +80,17 @@ public class UpstreamBridge extends PacketHandler } } + @Override + public boolean shouldHandle(PacketWrapper packet) throws Exception + { + return con.getServer() != null; + } + @Override public void handle(PacketWrapper packet) throws Exception { con.getEntityRewrite().rewriteServerbound( packet.buf, con.getClientEntityId(), con.getServerEntityId() ); - if ( con.getServer() != null ) - { - con.getServer().getCh().write( packet ); - } + con.getServer().getCh().write( packet ); } @Override