diff options
author | Chris Ward <chris@chrisgward.com> | 2013-01-11 21:31:51 +1100 |
---|---|---|
committer | Chris Ward <chris@chrisgward.com> | 2013-01-11 21:31:51 +1100 |
commit | a4c93fef05493e6210e8d3d72af7b6d492f4e121 (patch) | |
tree | fce8f0f6f002bcd461f742776bc9ae55ae325a58 /EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java | |
parent | cb819f37e95e02810f78b58c2b1890865b1089c5 (diff) | |
download | Essentials-a4c93fef05493e6210e8d3d72af7b6d492f4e121.tar Essentials-a4c93fef05493e6210e8d3d72af7b6d492f4e121.tar.gz Essentials-a4c93fef05493e6210e8d3d72af7b6d492f4e121.tar.lz Essentials-a4c93fef05493e6210e8d3d72af7b6d492f4e121.tar.xz Essentials-a4c93fef05493e6210e8d3d72af7b6d492f4e121.zip |
Remove GM from 3.0
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java')
-rw-r--r-- | EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java deleted file mode 100644 index 0832000f2..000000000 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GMConfiguration.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - * To change this template, choose Tools | Templates - * and open the template in the editor. - */ -package org.anjocaido.groupmanager; - -import java.io.File; -import java.io.IOException; -import java.util.Map; -import java.util.logging.Level; - -import org.anjocaido.groupmanager.utils.Tasks; -import org.bukkit.configuration.file.YamlConfiguration; - -/** - * - * @author gabrielcouto - */ -public class GMConfiguration { - - private GroupManager plugin; - private File configFile; - private YamlConfiguration GMconfig; - - public GMConfiguration(GroupManager plugin) { - - this.plugin = plugin; - load(); - } - - public void load() { - - if (!plugin.getDataFolder().exists()) { - plugin.getDataFolder().mkdirs(); - } - configFile = new File(plugin.getDataFolder(), "config.yml"); - - if (!configFile.exists()) { - try { - Tasks.copy(plugin.getResourceAsStream("config.yml"), configFile); - } catch (IOException ex) { - GroupManager.logger.log(Level.SEVERE, null, ex); - } - } - - GMconfig = new YamlConfiguration(); - - try { - GMconfig.load(configFile); - } catch (Exception ex) { - throw new IllegalArgumentException("The following file couldn't pass on Parser.\n" + configFile.getPath(), ex); - } - - // Setup defaults - adjustLoggerLevel(); - plugin.setValidateOnlinePlayer(isToggleValidate()); - } - - public boolean isOpOverride() { - - return GMconfig.getBoolean("settings.config.opOverrides", true); - } - - public boolean isToggleValidate() { - - return GMconfig.getBoolean("settings.config.validate_toggle", true); - } - - public Map<String, Object> getMirrorsMap() { - - // Try to fetch the old mirror path first - if (GMconfig.isConfigurationSection("settings.permission.world.mirror")) { - return (Map<String, Object>) GMconfig.getConfigurationSection("settings.permission.world.mirror").getValues(false); - } else if (GMconfig.isConfigurationSection("settings.mirrors")) { - return (Map<String, Object>) GMconfig.getConfigurationSection("settings.mirrors").getValues(false); - } - return null; - - } - - public Integer getSaveInterval() { - - return GMconfig.getInt("settings.data.save.minutes", 10); - } - - public Integer getBackupDuration() { - - return GMconfig.getInt("settings.data.save.hours", 24); - } - - public void adjustLoggerLevel() { - - try { - GroupManager.logger.setLevel(Level.parse(GMconfig.getString("settings.logging.level", "INFO"))); - return; - } catch (Exception e) { - } - - GroupManager.logger.setLevel(Level.INFO); - } -}
\ No newline at end of file |