Advertisement
Lilret123

ConfigChecker

Mar 1st, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1.   public void delayedLoad(long delay, final Plugin instance){
  2.         new BukkitRunnable(){
  3.             @Override
  4.             public void run(){
  5.                 addFiles();
  6.             }
  7.         }.runTaskLater(this, delay);
  8.     }
  9.  
  10.     @SuppressWarnings("unchecked")
  11.     public void getConfigList() {
  12.         if (config.get("Configs.List") != null) {
  13.             ArrayList<String> cons = (ArrayList)config.getList("Configs.List");
  14.             for (String names : cons) {
  15.                 File configFile = new File(getDataFolder(), names + ".yml");
  16.                 if (configFile.exists()) {
  17.                     Config name;
  18.                     toadd.add(configFile.getName().replace(".yml", ""));
  19.                     name = manager.getNewConfig(configFile.getName());
  20.                 } else {
  21.                     config.getList("Configs.List").remove(names);
  22.                     config.saveConfig();
  23.                 }
  24.             }
  25.             delayedLoad(20, this);
  26.         }
  27.     }
  28.  
  29.     public void addFiles(){
  30.         if (toadd.isEmpty()) {
  31.             return;
  32.         }
  33.         else{
  34.             for(String file : toadd){
  35.                 if(!files.contains(file)){
  36.                     files.add(file);
  37.                 }
  38.             }
  39.         }
  40.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement