Added the ability to disable slowmode.

This commit is contained in:
Brianna 2019-04-28 21:13:11 -04:00
parent 77e58adf98
commit d2d91f483c
2 changed files with 6 additions and 5 deletions

View File

@ -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 <delay>";
return "/slowmode [delay]";
}
@Override

View File

@ -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