package regalowl.hyperconomy;
import java.util.ArrayList;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import regalowl.databukkit.YamlHandler;
public class Importnewitems {
Importnewitems(String args[], CommandSender sender) {
HyperConomy hc = HyperConomy.hc;
LanguageFile L = hc.getLanguageFile();
EconomyManager em = hc.getEconomyManager();
YamlHandler yh = hc.getYamlHandler();
try {
String economy = "default";
if (args.length > 0) {
economy = args[0];
}
if (em.economyExists(economy) || args[0].equalsIgnoreCase("update")) {
if (hc.gYH().gFC("config").getBoolean("config.run-automatic-backups")) {
new Backup();
}
yh.unRegisterFileConfiguration("objects");
yh.deleteConfigFile("objects");
yh.copyFromJar("objects");
yh.registerFileConfiguration("objects");
ArrayList<String> added = em.getEconomy(economy).loadNewItems();
sender.sendMessage(ChatColor.GOLD + added.toString() + " " + L.get("LOADED_INTO_ECONOMY"));
} else {
sender.sendMessage(L.get("ECONOMY_NOT_EXIST"));
}
} catch (Exception e) {
sender.sendMessage(L.get("IMPORTNEWITEMS_INVALID"));
}
}
}