Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Morkaz.skMorkaz.main;
- import java.io.File;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.ChatColor;
- public class ConfigLoader {
- //Static generals
- public static FileConfiguration config;
- public static Boolean loadForceLogin;
- //Static folders location
- public static String pluginFolder;
- public static String NBSFolder;
- //Static email variables
- public static String emailServerHost;
- public static int emailPort;
- public static String emailUsername;
- public static String emailPassword;
- public static String emailPasswordRequired;
- public static String emailTLSRequired;
- main core;
- public ConfigLoader(main core){
- this.core = core;
- ConfigLoader.NBSFolder = core.getConfig().getString("MusicFolder");
- ConfigLoader.loadForceLogin = core.getConfig().getBoolean("ForceLogin");
- ConfigLoader.emailServerHost = core.getConfig().getString("Email.EmailServer");
- ConfigLoader.emailPort = core.getConfig().getInt("Email.EmailPort");
- ConfigLoader.emailPasswordRequired = core.getConfig().getString("Email.EmailAuthRequired");
- ConfigLoader.emailTLSRequired = core.getConfig().getString("Email.EmailTLSRequired");
- ConfigLoader.emailUsername = core.getConfig().getString("Email.EmailUsername");
- ConfigLoader.emailPassword = core.getConfig().getString("Email.EmailPassword");
- }
- public void Load() {
- if (new File(core.getDataFolder() + File.separator + "config.yml").exists() == false) {
- core.saveDefaultConfig();
- System.out.println(ChatColor.translateAlternateColorCodes('&', "&f[&9Sk&b&lMorkaz&f] &3&lDefault config generated!!"));
- }
- File nbsDir = new File(core.getDataFolder() + File.separator + "NBSFiles");
- if (!nbsDir.exists()){
- nbsDir.mkdir();
- }
- config = core.getConfig();
- pluginFolder = core.getDataFolder().getAbsolutePath();
- }
- public ConfigLoader getIntance(){
- return this;
- }
- }
Add Comment
Please, Sign In to add comment