TFGuilds/src/main/java/me/totalfreedom/tfguilds/config/Config.java

49 lines
935 B
Java
Raw Normal View History

2020-06-18 22:24:02 +00:00
package me.totalfreedom.tfguilds.config;
import me.totalfreedom.tfguilds.TFGuilds;
import org.bukkit.configuration.file.YamlConfiguration;
import java.io.File;
public class Config extends YamlConfiguration
{
private final TFGuilds plugin;
private final File file;
2020-07-13 00:40:11 +00:00
public Config(String name)
2020-06-18 22:24:02 +00:00
{
2020-07-13 00:40:11 +00:00
this.plugin = TFGuilds.getPlugin();
2020-06-18 22:24:02 +00:00
this.file = new File(plugin.getDataFolder(), name);
if (!file.exists())
{
options().copyDefaults(true);
plugin.saveResource(name, false);
}
load();
}
public void load()
{
try
{
super.load(file);
}
catch (Exception e)
{
e.printStackTrace();
}
}
public void save()
{
try
{
super.save(file);
}
catch (Exception e)
{
e.printStackTrace();
}
}
2020-06-15 21:39:52 +00:00
}