Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.Quewnz.Managers;
- import java.io.File;
- import java.io.IOException;
- import java.util.UUID;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import me.Quewnz.ServerManager;
- public class ConfigManager
- {
- ServerManager SM;
- UUID ID;
- File F;
- FileConfiguration FC;
- public ConfigManager(ServerManager SM)
- {
- this.SM = SM;
- }
- public void Setup(UUID ID)
- {
- this.ID = ID;
- if(!(SM.getDataFolder().exists())) SM.getDataFolder().mkdir();
- F = new File(SM.getDataFolder() + "/users/", ID.toString() + ".yml");
- FC = YamlConfiguration.loadConfiguration(F);
- Save();
- if(!(F.exists()))
- {
- try
- {
- F.createNewFile();
- }
- catch(IOException IOE)
- {
- IOE.printStackTrace();
- }
- }
- }
- public void Save()
- {
- try
- {
- FC.save(F);
- }
- catch(IOException IOE)
- {
- IOE.printStackTrace();
- }
- }
- public void Reload()
- {
- FC = YamlConfiguration.loadConfiguration(F);
- }
- public FileConfiguration getConfig()
- {
- return FC;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement