package com.massivecraft.factions.cmd; import com.massivecraft.factions.Conf; import com.massivecraft.factions.FPlayer; import com.massivecraft.factions.zcore.util.TL; public class CmdLowPower extends FCommand { public CmdLowPower() { super(); this.aliases.add("lowpower"); this.disableOnLock = false; senderMustBePlayer = true; senderMustBeMember = true; senderMustBeModerator = false; senderMustBeColeader = true; senderMustBeAdmin = false; } @Override public void perform() { double maxPower = Conf.powerPlayerMax; String format = TL.COMMAND_LOWPOWER_FORMAT.toString(); msg(TL.COMMAND_LOWPOWER_HEADER.toString().replace("{maxpower}", (int) maxPower + "")); for (FPlayer fPlayer : fme.getFaction().getFPlayers()) { if (fPlayer.getPower() < maxPower) { sendMessage(format.replace("{player}", fPlayer.getName()).replace("{player_power}", (int) fPlayer.getPower() + "").replace("{maxpower}", (int) maxPower + "")); } } } @Override public TL getUsageTranslation() { return TL.COMMAND_LOWPOWER_DESCRIPTION; } }