Add a method to jail someone forever, resolves #49.

Include -i in the command and the player will be jailed forever.
This commit is contained in:
graywolf336
2015-02-13 01:29:18 -06:00
parent 64f6ce8a64
commit 9ecfb92252
3 changed files with 34 additions and 5 deletions

View File

@ -83,17 +83,21 @@ public class JailCommand implements Command {
//from the config and if that isn't there then we default to thirty minutes.
Long time = 10L;
try {
if(!params.isTime()) {
time = Util.getTime(jm.getPlugin().getConfig().getString(Settings.DEFAULTTIME.getPath(), "30m"));
}else if(params.getTime() == String.valueOf(-1)) {
time = -1L;
}else {
if(params.isTime()) {
time = Util.getTime(params.getTime());
}else {
time = Util.getTime(jm.getPlugin().getConfig().getString(Settings.DEFAULTTIME.getPath(), "30m"));
}
}catch(Exception e) {
sender.sendMessage(Lang.NUMBERFORMATINCORRECT.get());
return true;
}
//Check if they provided the infinite argument
//if so, then set the time jailed forever
if(params.isInfinite()) {
time = -1L;
}
//Check the jail params. If it is empty, let's get the default jail
//from the config. If that is nearest, let's make a call to getting the nearest jail to