package regalowl.hyperconomy;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class Hcbalance {
Hcbalance(String args[], CommandSender sender, Player player) {
HyperConomy hc = HyperConomy.hc;
LanguageFile L = hc.getLanguageFile();
EconomyManager em = hc.getEconomyManager();
try {
if (args.length == 0 && player != null) {
double balance = 0;
balance = em.getHyperPlayer(player.getName()).getBalance();
sender.sendMessage(L.get("SHOP_LINE_BREAK"));
sender.sendMessage(L.f(L.get("PLAYER_BALANCE_MESSAGE"), "", L.formatMoney(balance)));
sender.sendMessage(L.get("SHOP_LINE_BREAK"));
} else if (args.length == 1 && sender.hasPermission("hyperconomy.balanceall")) {
if (!em.hasAccount(args[0])) {
sender.sendMessage(L.get("PLAYER_NOT_FOUND"));
} else {
Double balance = em.getHyperPlayer(args[0]).getBalance();
sender.sendMessage(L.get("SHOP_LINE_BREAK"));
sender.sendMessage(L.f(L.get("BALANCE_MESSAGE"), args[0], L.formatMoney(balance)));
sender.sendMessage(L.get("SHOP_LINE_BREAK"));
}
} else if (!sender.hasPermission("hyperconomy.balanceall")) {
sender.sendMessage(L.get("YOU_DONT_HAVE_PERMISSION"));
} else {
sender.sendMessage(L.get("HCBALANCE_INVALID"));
}
} catch (Exception e) {
sender.sendMessage(L.get("HCBALANCE_INVALID"));
}
}
}