Reduce potential outbound packet loss

This commit is contained in:
Brady
2020-03-05 23:50:31 -06:00
parent cffe907c76
commit 7940eca11e

View File

@@ -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();
}
});