package regalowl.hyperconomy; import org.bukkit.command.CommandSender; public class Setinterval { Setinterval(String args[], CommandSender sender) { HyperConomy hc = HyperConomy.hc; EconomyManager em = hc.getEconomyManager(); InfoSignHandler isign = hc.getInfoSignHandler(); LanguageFile L = hc.getLanguageFile(); try { if (args.length == 2) { if (args[0].equalsIgnoreCase("shop")) { em.setShopCheckInterval(Long.parseLong(args[1])); hc.gYH().gFC("config").set("config.shopcheckinterval", em.getShopCheckInterval()); em.stopShopCheck(); em.startShopCheck(); sender.sendMessage(L.get("SHOP_INTERVAL_SET")); } else if (args[0].equalsIgnoreCase("save")) { long saveinterval = Long.parseLong(args[1]); hc.gYH().gFC("config").set("config.saveinterval", saveinterval); hc.gYH().startSaveTask(saveinterval); sender.sendMessage(L.get("SAVE_INTERVAL_SET")); } else if (args[0].equalsIgnoreCase("sign")) { isign.setInterval(Long.parseLong(args[1])); hc.gYH().gFC("config").set("config.signupdateinterval", isign.getUpdateInterval()); sender.sendMessage(L.get("SIGN_INTERVAL_SET")); } else { sender.sendMessage(L.get("SETINTERVAL_INVALID")); } } else { sender.sendMessage(L.get("SETINTERVAL_INVALID")); } } catch (Exception e) { sender.sendMessage(L.get("SETINTERVAL_INVALID")); } } }