Added the ability to disable slowmode.
This commit is contained in:
parent
77e58adf98
commit
d2d91f483c
|
@ -19,14 +19,14 @@ public class CommandSlowMode extends AbstractCommand {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected ReturnType runCommand(UltimateModeration instance, CommandSender sender, String... args) {
|
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;
|
return ReturnType.SYNTAX_ERROR;
|
||||||
|
|
||||||
long delay = Methods.parseTime(args[0]);
|
long delay = Methods.parseTime(args[0]);
|
||||||
|
|
||||||
if (delay == 0)
|
|
||||||
return ReturnType.SYNTAX_ERROR;
|
|
||||||
|
|
||||||
ChatListener.setSlowModeOverride(delay);
|
ChatListener.setSlowModeOverride(delay);
|
||||||
|
|
||||||
Bukkit.getOnlinePlayers().forEach(player ->
|
Bukkit.getOnlinePlayers().forEach(player ->
|
||||||
|
@ -55,7 +55,7 @@ public class CommandSlowMode extends AbstractCommand {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getSyntax() {
|
public String getSyntax() {
|
||||||
return "/slowmode <delay>";
|
return "/slowmode [delay]";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -64,6 +64,7 @@ event.staffchat.format = "&%color%[%channel%] %player%&%color%: %message%"
|
||||||
event.slowmode.wait = "&7Slow mode &6%delay% &7seconds left."
|
event.slowmode.wait = "&7Slow mode &6%delay% &7seconds left."
|
||||||
event.slowmode.done = "&7Slow mode time out."
|
event.slowmode.done = "&7Slow mode time out."
|
||||||
event.slowmode.enabled = "&7Slow mode has been enabled with the delay &6%delay% &7seconds."
|
event.slowmode.enabled = "&7Slow mode has been enabled with the delay &6%delay% &7seconds."
|
||||||
|
event.slowmode.disabled = "&7You disabled slowmode."
|
||||||
|
|
||||||
#GUI Messages
|
#GUI Messages
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue