fix: duplicate connected player in chomens mod

This commit is contained in:
ChomeNS
2025-04-08 17:59:01 +07:00
parent dffc22674b
commit dd2b8ce26d
2 changed files with 3 additions and 5 deletions

View File

@@ -1 +1 @@
2474
2475

View File

@@ -206,7 +206,7 @@ public class ChomeNSModIntegrationPlugin implements ChatPlugin.Listener, Players
private void handlePacket (PlayerEntry player, Packet packet) {
if (packet instanceof ServerboundSuccessfulHandshakePacket) {
connectedPlayers.remove(player);
connectedPlayers.removeIf(eachPlayer -> eachPlayer.equals(player));
connectedPlayers.add(player);
}
@@ -217,9 +217,7 @@ public class ChomeNSModIntegrationPlugin implements ChatPlugin.Listener, Players
@Override
public void playerLeft (PlayerEntry target) {
if (!connectedPlayers.contains(target)) return;
connectedPlayers.remove(target);
connectedPlayers.removeIf(player -> player.equals(target));
receivedParts.remove(target);
}