package com.crossge.ccebridge.Commands;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import com.crossge.ccebridge.*;
import com.crossge.cceconomy.*;
public class CmdSetRankPrice extends Cmd
{
ArrayLists ccearl = new ArrayLists();
Formatter form = new Formatter();
RankPrices pr = new RankPrices();
public CmdSetRankPrice()
{
}
public boolean commandUse(CommandSender sender, String[] args)
{
if(args.length != 2)
return false;
if (sender instanceof Player)
{
Player player = (Player) sender;
String rankName = form.capFirst(args[0]);
if(!form.isLegal(args[1]))
{
if(args[1].equalsIgnoreCase("null"))
{
pr.rCost(rankName);
player.sendMessage(ccearl.getMessages() + rankName + " can no longer be bought.");
return true;
}
return false;
}
String cost = args[1];
pr.setCost(rankName, cost);
cost = form.roundTwoDecimals(Double.parseDouble(cost));
player.sendMessage(ccearl.getMessages() + "Added " + rankName + " at the price of " + ccearl.getMoney() + "$" + cost);
return true;
}
else
{
String rankName = form.capFirst(args[0]);
if(!form.isLegal(args[1]))
{
if(args[1].equalsIgnoreCase("null"))
{
pr.rCost(rankName);
sender.sendMessage(ccearl.getMessages() + rankName + " can no longer be bought.");
return true;
}
return false;
}
String cost = args[1];
pr.setCost(rankName, cost);
cost = form.roundTwoDecimals(Double.parseDouble(cost));
sender.sendMessage(ccearl.getMessages() + "Added " + rankName + " at the price of " + ccearl.getMoney() + "$" + cost);
return true;
}
}
}