mirror of
https://github.com/Zrips/Jobs.git
synced 2025-01-02 14:29:07 +01:00
Allow minus value for petpay
This commit is contained in:
parent
d5905519df
commit
0cf52b6362
@ -117,14 +117,14 @@ public class PermissionManager {
|
||||
}
|
||||
|
||||
public Double getMaxPermission(JobsPlayer jPlayer, String perm) {
|
||||
return getMaxPermission(jPlayer, perm, false, false);
|
||||
return getMaxPermission(jPlayer, perm, false, false, false);
|
||||
}
|
||||
|
||||
public Double getMaxPermission(JobsPlayer jPlayer, String perm, boolean force) {
|
||||
return getMaxPermission(jPlayer, perm, force, false);
|
||||
return getMaxPermission(jPlayer, perm, force, false, false);
|
||||
}
|
||||
|
||||
public Double getMaxPermission(JobsPlayer jPlayer, String perm, boolean force, boolean cumulative) {
|
||||
public Double getMaxPermission(JobsPlayer jPlayer, String perm, boolean force, boolean cumulative, boolean allowMinus) {
|
||||
if (jPlayer == null || jPlayer.getPlayer() == null)
|
||||
return 0D;
|
||||
|
||||
@ -151,12 +151,10 @@ public class PermissionManager {
|
||||
|
||||
try {
|
||||
double temp = Double.parseDouble(permission.getKey().replace(perm, ""));
|
||||
|
||||
if (cumulative)
|
||||
amount += temp;
|
||||
else if (temp > amount)
|
||||
else if (allowMinus || temp > amount)
|
||||
amount = temp;
|
||||
|
||||
} catch (NumberFormatException ignored) {
|
||||
}
|
||||
}
|
||||
|
@ -963,7 +963,7 @@ public class PlayerManager {
|
||||
if (ent instanceof Tameable) {
|
||||
Tameable t = (Tameable) ent;
|
||||
if (t.isTamed() && t.getOwner() instanceof Player) {
|
||||
petPay = Jobs.getPermissionManager().getMaxPermission(player, "jobs.petpay");
|
||||
petPay = Jobs.getPermissionManager().getMaxPermission(player, "jobs.petpay", false, false, true);
|
||||
if (petPay != null)
|
||||
boost.add(BoostOf.PetPay, new BoostMultiplier().add(petPay));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user