This commit is contained in:
2021-01-03 01:21:15 -06:00
parent 8ecc1d2fce
commit 5bafa1122c
91 changed files with 452 additions and 460 deletions

View File

@ -0,0 +1,53 @@
package dev.plex.config;
import dev.plex.Plex;
import java.io.File;
import org.bukkit.configuration.file.YamlConfiguration;
public class Config extends YamlConfiguration
{
private Plex plugin;
private File file;
private String name;
public Config(Plex plugin, String name)
{
this.plugin = plugin;
this.file = new File(plugin.getDataFolder(), name);
this.name = name;
if (!file.exists())
{
saveDefault();
}
}
public void load()
{
try
{
super.load(file);
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
public void save()
{
try
{
super.save(file);
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
private void saveDefault()
{
plugin.saveResource(name, false);
}
}