added /ajqueue pause <server> [on/off]
This commit is contained in:
@@ -99,7 +99,7 @@ public class Main extends Plugin implements Listener {
|
||||
d.put("commands.leave.not-queued", "&cYou are not queued for that server! &7You are in these queues: {QUEUES}");
|
||||
d.put("commands.leave.no-queues", "&cYou are not queued!");
|
||||
|
||||
d.put("commands.pause.more-args", "&cUsage: /ajqueue pause <server>");
|
||||
d.put("commands.pause.more-args", "&cUsage: /ajqueue pause <server> [on/off]");
|
||||
d.put("commands.pause.no-server", "&cThat server does not exist!");
|
||||
d.put("commands.pause.success", "&aThe queue for &f{SERVER} &ais now {PAUSED}");
|
||||
d.put("commands.pause.paused.true", "&epaused");
|
||||
|
||||
@@ -135,6 +135,29 @@ public class ManageCommand extends Command {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if(args.length == 3) {
|
||||
if(args[0].equalsIgnoreCase("pause")) {
|
||||
if(!sender.hasPermission("ajqueue.pause")) {
|
||||
sender.sendMessage(msgs.getBC("noperm"));
|
||||
return;
|
||||
}
|
||||
if(!Manager.getInstance().getServerNames().contains(args[1])) {
|
||||
sender.sendMessage(msgs.getBC(""));
|
||||
return;
|
||||
}
|
||||
QueueServer srv = Manager.getInstance().findServer(args[1]);
|
||||
if(srv == null) {
|
||||
sender.sendMessage(msgs.getBC("commands.pause.no-server", "SERVER:"+args[1]));
|
||||
return;
|
||||
}
|
||||
srv.setPaused(args[2].equalsIgnoreCase("on"));
|
||||
sender.sendMessage(msgs.getBC("commands.pause.success",
|
||||
"SERVER:"+srv.getName(),
|
||||
"PAUSED:"+msgs.get("commands.pause.paused."+srv.isPaused())
|
||||
));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
sender.sendMessage(Main.formatMessage("/ajqueue <reload|list|player|pause>"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user