mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-10-18 01:53:39 +02:00
45 lines
1.1 KiB
Java
45 lines
1.1 KiB
Java
|
package com.gmail.nossr50.config;
|
||
|
|
||
|
import org.bukkit.configuration.file.YamlConfiguration;
|
||
|
|
||
|
import com.gmail.nossr50.mcMMO;
|
||
|
|
||
|
public class HiddenConfig extends ConfigLoader {
|
||
|
private static String fileName;
|
||
|
private static HiddenConfig instance;
|
||
|
private static YamlConfiguration config;
|
||
|
|
||
|
private static boolean chunkletsEnabled;
|
||
|
|
||
|
public HiddenConfig(mcMMO plugin, String fileName) {
|
||
|
super(plugin, fileName);
|
||
|
HiddenConfig.fileName = fileName;
|
||
|
}
|
||
|
|
||
|
|
||
|
public static HiddenConfig getInstance() {
|
||
|
if (instance == null) {
|
||
|
instance = new HiddenConfig(mcMMO.p, "hidden.yml");
|
||
|
instance.load();
|
||
|
}
|
||
|
|
||
|
return instance;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
protected void load() {
|
||
|
if(plugin.isInJar(fileName)) loadKeys();
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
protected void loadKeys() {
|
||
|
config = YamlConfiguration.loadConfiguration(plugin.getResource(fileName));
|
||
|
|
||
|
chunkletsEnabled = config.getBoolean("Options.Chunklets", true);
|
||
|
}
|
||
|
|
||
|
public boolean getChunkletsEnabled() {
|
||
|
return chunkletsEnabled;
|
||
|
}
|
||
|
}
|