From 003d556f3d54617ff99f10b29a5035b20e203287 Mon Sep 17 00:00:00 2001 From: Josh Roy <10731363+JRoy@users.noreply.github.com> Date: Fri, 18 Jun 2021 19:28:10 -0400 Subject: [PATCH] Fix incomplete cooldowns being added to data (#4249) --- Essentials/src/main/java/com/earth2me/essentials/UserData.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Essentials/src/main/java/com/earth2me/essentials/UserData.java b/Essentials/src/main/java/com/earth2me/essentials/UserData.java index cff268a91..f6ebd70f9 100644 --- a/Essentials/src/main/java/com/earth2me/essentials/UserData.java +++ b/Essentials/src/main/java/com/earth2me/essentials/UserData.java @@ -601,6 +601,9 @@ public abstract class UserData extends PlayerExtension implements IConf { final CommandCooldown cooldown = new CommandCooldown(); cooldown.pattern(pattern); cooldown.value(expiresAt.getTime()); + if (cooldown.isIncomplete()) { + return; + } holder.timestamps().commandCooldowns().add(cooldown); if (save) { save();