// Path: src/uk/tim740/skUtilities/util/EffReloadConfig.java
// public class EffReloadConfig extends Effect {
//   private Expression<String> str;
// 
//   @Override
//   protected void execute(Event e) {
//     try {
//       Bukkit.getPluginManager().getPlugin(str.getSingle(e)).reloadConfig();
//     } catch (Exception x) {
//       skUtilities.prSysE("'" + str + "' isn't a real plugin!", getClass().getSimpleName(), x);
//     }
//   }
// 
//   @SuppressWarnings("unchecked")
//   @Override
//   public boolean init(Expression<?>[] e, int i, Kleenean k, SkriptParser.ParseResult p) {
//     str = (Expression<String>) e[0];
//     return true;
//   }
// 
//   @Override
//   public String toString(@Nullable Event e, boolean b) {
//     return getClass().getName();
//   }
// }


import ch.njol.skript.Skript;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;
import uk.tim740.skUtilities.util.EffReloadConfig;
import java.io.File;
import java.net.URL;
import java.nio.file.FileAlreadyExistsException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.text.DecimalFormat;
import java.time.Duration;
        prSysI("");
      } catch (Exception x) {
        skUtilities.prSysE(x.getMessage(), getClass().getSimpleName(), x);
      }
    }
    String ls = "";
    try {
      if (getConfig().getBoolean("loadConversions", true)) {
        ls += "Conversions,";
        Reg.convert();
      }
      if (getConfig().getBoolean("loadFiles", true)) {
        ls += " Files,";
        Reg.files();
      }
      if (getConfig().getBoolean("loadYaml", true)) {
        ls += " Yaml,";
        Reg.yaml();
      }
      if (getConfig().getBoolean("loadUrls", true)) {
        ls += " Urls,";
        Reg.url();
      }
      if (getConfig().getBoolean("loadUtilities", true)) {
        ls += " Utilities";
        Reg.utils();
      }
  } catch (Exception e) {
      e.printStackTrace();
    }
// Path: src/uk/tim740/skUtilities/util/EffReloadConfig.java
// public class EffReloadConfig extends Effect {
//   private Expression<String> str;
// 
//   @Override
//   protected void execute(Event e) {
//     try {
//       Bukkit.getPluginManager().getPlugin(str.getSingle(e)).reloadConfig();
//     } catch (Exception x) {
//       skUtilities.prSysE("'" + str + "' isn't a real plugin!", getClass().getSimpleName(), x);
//     }
//   }
// 
//   @SuppressWarnings("unchecked")
//   @Override
//   public boolean init(Expression<?>[] e, int i, Kleenean k, SkriptParser.ParseResult p) {
//     str = (Expression<String>) e[0];
//     return true;
//   }
// 
//   @Override
//   public String toString(@Nullable Event e, boolean b) {
//     return getClass().getName();
//   }
// }


// Path: src/uk/tim740/skUtilities/skUtilities.java
import ch.njol.skript.Skript;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;
import uk.tim740.skUtilities.util.EffReloadConfig;
import java.io.File;
import java.net.URL;
import java.nio.file.FileAlreadyExistsException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.text.DecimalFormat;
import java.time.Duration;

        prSysI("");
      } catch (Exception x) {
        skUtilities.prSysE(x.getMessage(), getClass().getSimpleName(), x);
      }
    }
    String ls = "";
    try {
      if (getConfig().getBoolean("loadConversions", true)) {
        ls += "Conversions,";
        Reg.convert();
      }
      if (getConfig().getBoolean("loadFiles", true)) {
        ls += " Files,";
        Reg.files();
      }
      if (getConfig().getBoolean("loadYaml", true)) {
        ls += " Yaml,";
        Reg.yaml();
      }
      if (getConfig().getBoolean("loadUrls", true)) {
        ls += " Urls,";
        Reg.url();
      }
      if (getConfig().getBoolean("loadUtilities", true)) {
        ls += " Utilities";
        Reg.utils();
      }
  } catch (Exception e) {
      e.printStackTrace();
    }
    Skript.registerEffect(EffReloadConfig.class, "reload %string%'s config", "reload config of %string%");