From 7940eca11eceb509f3fcce419abe9da2ac0bf761 Mon Sep 17 00:00:00 2001 From: Brady Date: Thu, 5 Mar 2020 23:50:31 -0600 Subject: [PATCH] Reduce potential outbound packet loss --- src/main/java/baritone/bot/UserManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/baritone/bot/UserManager.java b/src/main/java/baritone/bot/UserManager.java index a748c50ff..ec8a85ca8 100644 --- a/src/main/java/baritone/bot/UserManager.java +++ b/src/main/java/baritone/bot/UserManager.java @@ -71,8 +71,10 @@ public final class UserManager implements IUserManager, Helper { } UserManager.this.users.forEach(user -> { - if (!user.getNetworkManager().isChannelOpen()) { - UserManager.this.disconnect(user, new TextComponentString("Channel Closed")); + if (user.getNetworkManager().isChannelOpen()) { + user.getNetworkManager().processReceivedPackets(); + } else { + user.getNetworkManager().handleDisconnection(); } });