Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.vertcode.hub;
- import java.io.File;
- import java.io.IOException;
- import org.bukkit.Bukkit;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.plugin.Plugin;
- import net.md_5.bungee.api.ChatColor;
- public class Files {
- private static Files instance;
- public static FileConfiguration datacfg;
- public static File datafile;
- public static void setup(Plugin p) {
- if (!p.getDataFolder().exists()) {
- p.getDataFolder().mkdir();
- }
- datafile = new File(p.getDataFolder(), "data.yml");
- if (!datafile.exists()) {
- try {
- datafile.createNewFile();
- }catch (IOException e) {
- Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "Could not create the data.yml file");
- }
- }
- datacfg = YamlConfiguration.loadConfiguration(datafile);
- }
- public static FileConfiguration getData() {
- return datacfg;
- }
- public static void savedata() {
- try {
- datacfg.save(datafile);
- }catch (IOException e) {
- Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "Could not save the data.yml file");
- }
- }
- public static void reloaddata() {
- datacfg = YamlConfiguration.loadConfiguration(datafile);
- }
- public static Files getInstance() {
- return instance;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement