package regalowl.hyperconomy;
import org.bukkit.entity.Player;
public class Setshop {
Setshop(String[] args, Player player) {
HyperConomy hc = HyperConomy.hc;
LanguageFile L = hc.getLanguageFile();
EconomyManager em = hc.getEconomyManager();
if (args.length >= 2) {
if (args[0].equalsIgnoreCase("p1")) {
String name = args[1].replace(".", "").replace(":", "");
if (em.shopExists(name)) {
em.getShop(name).setPoint1(player.getLocation());
} else {
HyperPlayer hp = hc.getEconomyManager().getHyperPlayer(player);
Shop shop = new ServerShop(name, hp.getEconomy(), hc.getEconomyManager().getGlobalShopAccount());
shop.setPoint1(player.getLocation());
shop.setPoint2(player.getLocation());
shop.setDefaultMessages();
em.addShop(shop);
}
player.sendMessage(L.get("P1_SET"));
} else if (args[0].equalsIgnoreCase("p2")) {
String name = args[1].replace(".", "").replace(":", "");
if (em.shopExists(name)) {
em.getShop(name).setPoint2(player.getLocation());
} else {
HyperPlayer hp = hc.getEconomyManager().getHyperPlayer(player);
Shop shop = new ServerShop(name, hp.getEconomy(), hc.getEconomyManager().getGlobalShopAccount());
shop.setPoint1(player.getLocation());
shop.setPoint2(player.getLocation());
shop.setDefaultMessages();
em.addShop(shop);
}
player.sendMessage(L.get("P2_SET"));
}
} else {
player.sendMessage(L.get("SETSHOP_INVALID"));
}
}
}