package me.gtacraft.config; import me.gtacraft.GTAGuns; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.plugin.Plugin; import java.io.File; /** * Created by Connor on 4/27/14. Designed for the GTA-Guns project. */ public class ConfigFile { private FileConfiguration conf; private File f; public ConfigFile(Plugin plugin, File file) { f = file; try { if (!f.exists()) f.createNewFile(); } catch (Exception ex) { ex.printStackTrace(); } reloadFile(); } public FileConfiguration getFile() { return conf; } public void saveFile() { try { conf.save(f); } catch (Exception ex) { ex.printStackTrace(); } } public void reloadFile() { conf = YamlConfiguration.loadConfiguration(f); saveFile(); } public String getName() { return f.getName().substring(0, f.getName().indexOf(".")-1); } public String toString() { return f.getName()+", "+conf.getName(); } }