diff --git a/src/main/java/net/voxelarc/allaychat/filter/CooldownFilter.java b/src/main/java/net/voxelarc/allaychat/filter/CooldownFilter.java index eb246a8..1a19eb8 100644 --- a/src/main/java/net/voxelarc/allaychat/filter/CooldownFilter.java +++ b/src/main/java/net/voxelarc/allaychat/filter/CooldownFilter.java @@ -28,8 +28,9 @@ public void onEnable() { enabled = plugin.getFilterConfig().getBoolean("cooldown.enabled", true); blockedMessage = ChatUtils.format(plugin.getFilterConfig().getString("cooldown.message")); - int seconds = plugin.getFilterConfig().getInt("cooldown.seconds", 5); - cooldownCache = CacheBuilder.newBuilder().expireAfterWrite(seconds, TimeUnit.SECONDS).build(); + double seconds = plugin.getFilterConfig().getDouble("cooldown.seconds", 5); + long ms = (long) (seconds * 1000); + cooldownCache = CacheBuilder.newBuilder().expireAfterWrite(ms, TimeUnit.MILLISECONDS).build(); } @Override