diff --git a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/RateLimitedCommandHandler.java b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/RateLimitedCommandHandler.java index e29dcc32..e5823643 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/RateLimitedCommandHandler.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/RateLimitedCommandHandler.java @@ -38,7 +38,7 @@ public abstract class RateLimitedCommandHandler imple public boolean handlePlayerCommand(MinecraftPacket packet) { if (packetClass().isInstance(packet)) { if (!velocityServer.getCommandRateLimiter().attempt(player.getUniqueId())) { - if (failedAttempts++ >= velocityServer.getConfiguration().getKickAfterRateLimitedCommands()) { + if (velocityServer.getConfiguration().isKickOnCommandRateLimit() && failedAttempts++ >= velocityServer.getConfiguration().getKickAfterRateLimitedCommands()) { player.disconnect(Component.translatable("velocity.kick.command-rate-limit")); }