3.5-beta.5

Update gradle wrapper
Fix current_prestige and next_prestige placeholders
This commit is contained in:
okx-code
2019-04-15 22:28:38 +01:00
parent 6ee799609c
commit e4ffa0425f
19 changed files with 76 additions and 47 deletions
@@ -9,6 +9,10 @@ public abstract class ProgressiveRequirement extends Requirement {
super(plugin, name);
}
public ProgressiveRequirement(Rankup plugin, String name, boolean subRequirement) {
super(plugin, name, subRequirement);
}
protected ProgressiveRequirement(Requirement clone) {
super(clone);
}
@@ -19,8 +23,12 @@ public abstract class ProgressiveRequirement extends Requirement {
}
@Override
public double getRemaining(Player player) {
return Math.max(0, getValueDouble() - getProgress(player));
public final double getRemaining(Player player) {
return getRemaining(player, 1);
}
public double getRemaining(Player player, double multiplier) {
return Math.max(0, (multiplier * getValueDouble()) - getProgress(player));
}
public abstract double getProgress(Player player);