diff --git a/proxy/src/main/java/net/md_5/bungee/UserConnection.java b/proxy/src/main/java/net/md_5/bungee/UserConnection.java index 4ee7fcc2..3b1fccdb 100644 --- a/proxy/src/main/java/net/md_5/bungee/UserConnection.java +++ b/proxy/src/main/java/net/md_5/bungee/UserConnection.java @@ -226,7 +226,10 @@ public final class UserConnection implements ProxiedPlayer @Override public void operationComplete(ChannelFuture future) throws Exception { - callback.done( future.isSuccess(), future.cause() ); + if ( callback != null ) + { + callback.done( future.isSuccess(), future.cause() ); + } if ( !future.isSuccess() ) {