package me.gtacraft.config; import me.gtacraft.GTAGuns; import org.bukkit.plugin.Plugin; import java.io.File; import java.util.ArrayList; import java.util.List; /** * Created by Connor on 4/27/14. Designed for the GTA-Guns project. */ public class ConfigFolder { private List<ConfigFile> files = new ArrayList<ConfigFile>(); private File folder; public ConfigFolder(Plugin plugin, File folder) { this.folder = folder; try { if (!this.folder.exists()) this.folder.mkdir(); } catch (Exception ex) { ex.printStackTrace(); } discoverFiles(); } public void discoverFiles() { files.clear(); for (File file : folder.listFiles()) { if (file.getName().endsWith(".yml")) { ConfigFile cf = new ConfigFile(GTAGuns.getInstnace(), file); files.add(cf); } } } public List<ConfigFile> getConfigFiles() { return files; } }