diff --git a/src/main/java/anticope/rejects/modules/AntiVanish.java b/src/main/java/anticope/rejects/modules/AntiVanish.java index e3af556..ee0c2e4 100644 --- a/src/main/java/anticope/rejects/modules/AntiVanish.java +++ b/src/main/java/anticope/rejects/modules/AntiVanish.java @@ -88,6 +88,8 @@ private void onPacket(PacketEvent.Receive event) { for (String playerName : completionPlayerCache) { if (Objects.equals(playerName, mc.player.getName().getString())) continue; + if (playerName.contains(" ")) continue; + if (playerName.length() < 3 || playerName.length() > 16) continue; if (joinedOrQuit.test(playerName)) { info("Player joined: " + playerName); } @@ -95,6 +97,8 @@ private void onPacket(PacketEvent.Receive event) { for (String playerName : lastUsernames) { if (Objects.equals(playerName, mc.player.getName().getString())) continue; + if (playerName.contains(" ")) continue; + if (playerName.length() < 3 || playerName.length() > 16) continue; if (joinedOrQuit.test(playerName)) { info("Player left: " + playerName); } @@ -124,6 +128,8 @@ private void onTick(TickEvent.Post event) { for (UUID uuid : oldPlayers.keySet()) { if (playerCache.containsKey(uuid)) continue; String name = oldPlayers.get(uuid); + if (name.contains(" ")) continue; + if (name.length() < 3 || name.length() > 16) continue; if (messageCache.stream().noneMatch(s -> s.contains(name))) { warning(name + " has gone into vanish."); }