diff --git a/src/main/java/com/songoda/ultimatemoderation/command/commands/CommandSlowMode.java b/src/main/java/com/songoda/ultimatemoderation/command/commands/CommandSlowMode.java index 7606728..6750863 100644 --- a/src/main/java/com/songoda/ultimatemoderation/command/commands/CommandSlowMode.java +++ b/src/main/java/com/songoda/ultimatemoderation/command/commands/CommandSlowMode.java @@ -19,14 +19,14 @@ public class CommandSlowMode extends AbstractCommand { @Override protected ReturnType runCommand(UltimateModeration instance, CommandSender sender, String... args) { - if (args.length != 1) + if (args.length == 0) { + ChatListener.setSlowModeOverride(0); + sender.sendMessage(instance.getLocale().getMessage("event.slowmode.disabled")); + } else if (args.length != 1) return ReturnType.SYNTAX_ERROR; long delay = Methods.parseTime(args[0]); - if (delay == 0) - return ReturnType.SYNTAX_ERROR; - ChatListener.setSlowModeOverride(delay); Bukkit.getOnlinePlayers().forEach(player -> @@ -55,7 +55,7 @@ public class CommandSlowMode extends AbstractCommand { @Override public String getSyntax() { - return "/slowmode "; + return "/slowmode [delay]"; } @Override diff --git a/src/main/resources/en_US.lang b/src/main/resources/en_US.lang index e6312a9..88ae54f 100644 --- a/src/main/resources/en_US.lang +++ b/src/main/resources/en_US.lang @@ -64,6 +64,7 @@ event.staffchat.format = "&%color%[%channel%] %player%&%color%: %message%" event.slowmode.wait = "&7Slow mode &6%delay% &7seconds left." event.slowmode.done = "&7Slow mode time out." event.slowmode.enabled = "&7Slow mode has been enabled with the delay &6%delay% &7seconds." +event.slowmode.disabled = "&7You disabled slowmode." #GUI Messages