Fix storing cooldown interactions in memory for NPCs with no cooldowns

This commit is contained in:
HexedHero 2023-05-26 04:42:26 +01:00
parent c4384c354a
commit 9e04abd9c4

View File

@ -143,7 +143,7 @@ public class NPCClickListener implements Listener {
doCommands(npc, player, EnumTypes.ClickType.RIGHT);
if (!player.hasPermission("citizenscmd.bypass") || plugin.getDataHandler().getNPCCooldown(npc.getId()) != 0) {
if (!player.hasPermission("citizenscmd.bypass") && plugin.getDataHandler().getNPCCooldown(npc.getId()) != 0) {
plugin.getCooldownHandler().addInteraction(npc.getId(), player.getUniqueId().toString(), System.currentTimeMillis());
}
@ -222,7 +222,7 @@ public class NPCClickListener implements Listener {
doCommands(npc, player, EnumTypes.ClickType.LEFT);
if (!player.hasPermission("citizenscmd.bypass") || plugin.getDataHandler().getNPCCooldown(npc.getId()) != 0) {
if (!player.hasPermission("citizenscmd.bypass") && plugin.getDataHandler().getNPCCooldown(npc.getId()) != 0) {
plugin.getCooldownHandler().addInteraction(npc.getId(), player.getUniqueId().toString(), System.currentTimeMillis());
}
}