Add isJailedForever to the prisoner & use it in pay

This commit is contained in:
graywolf336 2015-06-10 16:05:24 -05:00
parent e598b0c424
commit 4c7166251f
2 changed files with 9 additions and 4 deletions

View File

@ -15,7 +15,7 @@ import com.graywolf336.jail.enums.Lang;
*
* @author graywolf336
* @since 2.x.x
* @version 3.1.0
* @version 3.1.1
*/
public class Prisoner {
private String uuid, name, jailer, reason, inventory, armor;
@ -227,6 +227,11 @@ public class Prisoner {
this.changed = true;
}
/** Gets whether the prisoner is jailed forever or not. */
public boolean isJailedForever() {
return this.time == -1;
}
/** Gets the remaining time the prisoner has. */
public long getRemainingTime() {
return this.time;

View File

@ -139,13 +139,13 @@ public class JailPayCommand implements Command {
if(jm.isPlayerJailedByLastKnownUsername(args[2])) {
Prisoner p = jm.getPrisonerByLastKnownName(args[2]);
if(p.getRemainingTime() > 0) {
if(!pm.isTimedEnabled()) {
if(p.isJailedForever()) {
if(!pm.isInfiniteEnabled()) {
sender.sendMessage(Lang.PAYNOTENABLED.get());
return true;
}
}else {
if(!pm.isInfiniteEnabled()) {
if(!pm.isTimedEnabled()) {
sender.sendMessage(Lang.PAYNOTENABLED.get());
return true;
}