package me.maker56.survivalgames.database;
import java.io.File;
import java.io.IOException;
import org.bukkit.configuration.InvalidConfigurationException;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
public class YMLLoader {
private File rawFile;
private String path, fileName;
@Deprecated
public YMLLoader(String path, String target, String res) {
this.path = path;
this.fileName = target;
}
public YMLLoader(String path, String target) {
this.path = path;
this.fileName = target;
}
public FileConfiguration getFileConfiguration() {
rawFile = new File(path, fileName);
if(!rawFile.exists()) {
new File(path).mkdirs();
try {
rawFile.createNewFile();
} catch(IOException e) {
e.printStackTrace();
}
}
FileConfiguration fc = new YamlConfiguration();
try {
fc.load(rawFile);
} catch (IOException | InvalidConfigurationException e) {
e.printStackTrace();
}
return fc;
}
}