Add isJailedForever to the prisoner & use it in pay
This commit is contained in:
parent
e598b0c424
commit
4c7166251f
@ -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;
|
||||
|
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user