From dddabd13b85189dc01833ddf1f541f5b697544e3 Mon Sep 17 00:00:00 2001 From: fullwall Date: Fri, 10 Feb 2023 23:44:54 +0800 Subject: [PATCH] Actually not an off by one --- main/src/main/java/net/citizensnpcs/trait/CommandTrait.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/src/main/java/net/citizensnpcs/trait/CommandTrait.java b/main/src/main/java/net/citizensnpcs/trait/CommandTrait.java index 462a794cf..93b8669e6 100644 --- a/main/src/main/java/net/citizensnpcs/trait/CommandTrait.java +++ b/main/src/main/java/net/citizensnpcs/trait/CommandTrait.java @@ -671,7 +671,7 @@ public class CommandTrait extends Trait { } trait.globalCooldowns.remove(commandKey); } - int timesUsed = nUsed.getOrDefault(commandKey, 0) + 1; + int timesUsed = nUsed.getOrDefault(commandKey, 0); if (command.n > 0 && command.n <= timesUsed) { trait.sendErrorMessage(player, CommandTraitError.MAXIMUM_TIMES_USED, null, command.n); return false; @@ -683,7 +683,7 @@ public class CommandTrait extends Trait { trait.globalCooldowns.put(commandKey, currentTimeSec); } if (command.n > 0) { - nUsed.put(commandKey, timesUsed); + nUsed.put(commandKey, timesUsed + 1); } lastUsedId = command.id; return true;