package net.diamonddominion.esaych.util; import java.io.File; import java.io.IOException; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; public class DataManager { private FileConfiguration data = null; private File dataFile = null; public void reloaddata() { if (dataFile == null) { dataFile = new File("/home/Bungee/customplugin/data.yml"); } data = YamlConfiguration.loadConfiguration(dataFile); } public FileConfiguration cpgetdata() { reloaddata(); return data; } public void cpsavedata() { try { cpgetdata().save(dataFile); } catch (IOException ex) { System.out.println("Could not save config to " + dataFile); System.out.println(ex.toString()); } } public void set(String plugin, String data, Object ob) { cpgetdata().set(plugin + data, ob); cpsavedata(); } public Object get(String plugin, String data) { return cpgetdata().get(plugin + data); } }