package regalowl.hyperconomy; import org.bukkit.command.CommandSender; public class Deleteeconomy { Deleteeconomy(String args[], CommandSender sender) { HyperConomy hc = HyperConomy.hc; LanguageFile L = hc.getLanguageFile(); EconomyManager em = hc.getEconomyManager(); try { if (args.length == 1) { String economy = args[0]; if (economy.equalsIgnoreCase("default")) { sender.sendMessage(L.get("CANT_DELETE_DEFAULT_ECONOMY")); return; } if (em.economyExists(economy)) { if (hc.gYH().gFC("config").getBoolean("config.run-automatic-backups")) { new Backup(); } for (Shop shop:em.getShops()) { if (shop.getEconomy().equalsIgnoreCase(economy)) { shop.setEconomy("default"); } } for (HyperPlayer hp:em.getHyperPlayers()) { if (hp.getEconomy().equalsIgnoreCase(economy)) { hp.setEconomy("default"); } } em.deleteEconomy(economy); sender.sendMessage(L.get("ECONOMY_DELETED")); } else { sender.sendMessage(L.get("ECONOMY_DOESNT_EXIST")); } } else { sender.sendMessage(L.get("DELETEECONOMY_INVALID")); } } catch (Exception e) { sender.sendMessage(L.get("DELETEECONOMY_INVALID")); } } }