Configuration

unlisted ⁨1⁩ ⁨file⁩ 2021-07-10 09:00:00 UTC

pastefile1

Raw
package it.midnighthouse.pgui.files;

import org.bukkit.Bukkit;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;

import java.io.File;
import java.io.IOException;

public class BansGroup {

    private static File file;
    private static FileConfiguration fileConfiguration;

    public static void SetUp()
    {
        file = new File(Bukkit.getServer().getPluginManager().getPlugin("Pgui").getDataFolder(), "BanGroups.yml");

        if(!file.exists())
        {
            try{
                file.createNewFile();
            }
            catch (IOException e)
            {
                System.out.println("ERROR");
            }

        }

        fileConfiguration = YamlConfiguration.loadConfiguration(file);
    }

    public static FileConfiguration get()
    {
        return fileConfiguration;
    }

    public static void save()
    {
        try{
            fileConfiguration.save(file);
        }
        catch (IOException e)
        {
            System.out.println("ERROR");
        }
    }

    public static void reload()
    {
        fileConfiguration = YamlConfiguration.loadConfiguration(file);
    }

}