package com.crossge.cceconomy.Commands;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import com.crossge.cceconomy.*;
public class CmdBalance extends Cmd
{
ArrayLists arl = new ArrayLists();
BalChecks balc = new BalChecks();
public CmdBalance()
{
}
public boolean commandUse(CommandSender sender, String[] args)
{
if (args.length > 1)
return false;
if (sender instanceof Player)
{
Player player = (Player) sender;
if (args.length == 1)
{
if(player.hasPermission("CCEconomy.balothers"))
{
String playersname;
try
{
Player target = sender.getServer().getPlayer(args[0]);
playersname = target.getName();
}
catch (Exception e)
{
playersname = args[0];
}
String balance = balc.bal(playersname);
if(balance == null)
{
player.sendMessage(arl.getMessages() + "That player is not in my records. If the player is offline, please use the full name.");
return true;
}
player.sendMessage(arl.getMessages() + playersname + "'s balance is: " + arl.getMoney() + "$" + balance);
return true;
}
}
String balance = balc.bal(player.getName());
if(balance == null)
{
player.sendMessage(arl.getMessages() + "You do not seem to exist let me add you now.");
balc.addPlayerToList(player.getName());
return true;
}
player.sendMessage(arl.getMessages() + "Balance: " + arl.getMoney() + "$" + balance);
return true;
}
else
{
if (args.length == 1)
{
String playersname;
try
{
Player target = sender.getServer().getPlayer(args[0]);
playersname = target.getName();
}
catch (Exception e)
{
playersname = args[0];
}
String balance = balc.bal(playersname);
if(balance == null)
{
sender.sendMessage(arl.getMessages() + "That player is not in my records. If the player is offline, please use the full name.");
return true;
}
sender.sendMessage(arl.getMessages() + playersname + "'s balance is: " + arl.getMoney() + "$" + balance);
return true;
}
return false;
}
}
}