From 54403c02eeab3d652e1d426e90dc3a6715e69867 Mon Sep 17 00:00:00 2001 From: Dawson Date: Sun, 3 May 2026 13:16:21 -0400 Subject: [PATCH] Fixing player spam kick --- .../main/java/dev/brighten/antivpn/api/VPNExecutor.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Common/Source/src/main/java/dev/brighten/antivpn/api/VPNExecutor.java b/Common/Source/src/main/java/dev/brighten/antivpn/api/VPNExecutor.java index 12a8137..e8b7376 100644 --- a/Common/Source/src/main/java/dev/brighten/antivpn/api/VPNExecutor.java +++ b/Common/Source/src/main/java/dev/brighten/antivpn/api/VPNExecutor.java @@ -120,14 +120,17 @@ public abstract class VPNExecutor { }; // Fixes the commands running too fast and causing messaging errors by any downstream plugins like LiteBans - var scheduleResult = threadExecutor.schedule(runCommands, 1, TimeUnit.SECONDS); + var scheduleResult = threadExecutor.schedule(runCommands, 200, TimeUnit.MILLISECONDS); if(scheduleResult.isCancelled()) { runCommands.run(); } + var toAdd = new Tuple<>(result, player.getUuid()); //Ensuring players are actually kicked as they are supposed to be. - toKick.add(new Tuple<>(result, player.getUuid())); + threadExecutor.schedule(() -> { + toKick.add(toAdd); + }, 500, TimeUnit.MILLISECONDS); } public boolean isWhitelisted(UUID uuid) {