This looping through the arguments isn't working for me.
This commit is contained in:
parent
913c5d014e
commit
702aa8cc9f
@ -18,14 +18,34 @@ import com.graywolf336.jail.command.CommandInfo;
|
|||||||
public class JailCommand implements Command {
|
public class JailCommand implements Command {
|
||||||
|
|
||||||
public boolean execute(JailManager jm, CommandSender sender, String... args) {
|
public boolean execute(JailManager jm, CommandSender sender, String... args) {
|
||||||
Player p = jm.getPlugin().getServer().getPlayer(args[0]);
|
String player = "", jail = "", cell = "", reason = "";
|
||||||
|
int time = 30;
|
||||||
|
boolean muted = false;
|
||||||
|
|
||||||
|
for(String s : args) {
|
||||||
|
if(s.startsWith("p:")) {
|
||||||
|
player = s.substring(2);
|
||||||
|
}else if(s.startsWith("t:")) {
|
||||||
|
Integer.parseInt(s.substring(2));
|
||||||
|
}else if(s.startsWith("j:")) {
|
||||||
|
jail = s.substring(2);
|
||||||
|
}else if(s.startsWith("c:")) {
|
||||||
|
cell = s.substring(2);
|
||||||
|
}else if(s.startsWith("m:")) {
|
||||||
|
muted = Boolean.parseBoolean(s.substring(2));
|
||||||
|
}else if(s.startsWith("r:")) {
|
||||||
|
reason = s.substring(2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Player p = jm.getPlugin().getServer().getPlayer(player);
|
||||||
|
|
||||||
//Player is not online
|
//Player is not online
|
||||||
if(p == null) {
|
if(p == null) {
|
||||||
sender.sendMessage(args[0] + " is offline.");
|
sender.sendMessage(player + " is offline.");
|
||||||
}else {
|
}else {
|
||||||
//Player *is* online
|
//Player *is* online
|
||||||
sender.sendMessage(args[0] + " is online.");
|
sender.sendMessage(player + " is online.");
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user