Revisions for ⁨Configuration⁩

View the changes made to this paste.

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

pastefile1

@@ -0,0 +1,55 @@

+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);
+    }
+
+}