c553ee0462
- gui now configurable per rank - fix item requirement
27 lines
807 B
Java
27 lines
807 B
Java
package sh.okx.rankup.requirements.requirement;
|
|
|
|
import org.bukkit.entity.Player;
|
|
import sh.okx.rankup.RankupPlugin;
|
|
import sh.okx.rankup.requirements.DeductibleRequirement;
|
|
import sh.okx.rankup.requirements.requirement.tokenmanager.TokensRequirement;
|
|
|
|
public class TokensDeductibleRequirement extends TokensRequirement implements DeductibleRequirement {
|
|
public TokensDeductibleRequirement(RankupPlugin plugin, String name) {
|
|
super(plugin, name);
|
|
}
|
|
|
|
protected TokensDeductibleRequirement(TokensDeductibleRequirement clone) {
|
|
super(clone);
|
|
}
|
|
|
|
@Override
|
|
public void apply(Player player, double multiplier) {
|
|
manager.removeTokens(player, (long) (getValueInt() * multiplier));
|
|
}
|
|
|
|
@Override
|
|
public TokensRequirement clone() {
|
|
return new TokensDeductibleRequirement(this);
|
|
}
|
|
}
|