ChestShop-3/com/Acrobot/ChestShop/Utils/Config.java
2011-05-15 19:33:03 +02:00

49 lines
1.1 KiB
Java

package com.Acrobot.ChestShop.Utils;
import com.Acrobot.ChestShop.Logging.Logging;
import org.bukkit.util.config.Configuration;
import java.io.File;
/**
* @author Acrobot
*/
public class Config {
private static File configFile = new File("plugins/ChestShop/config.yml");
private static Configuration config = new Configuration(configFile);
public static void setUp(){
if(!configFile.exists()){
try {
configFile.createNewFile();
Logging.log("Successfully created blank configuration file");
} catch (Exception e) {
Logging.log("Couldn't create configuration file!");
}
}
load();
}
public static void load(){
config.load();
}
public static boolean getBoolean(String node){
return config.getBoolean(node, false);
}
public static String getString(String node){
return config.getString(node, "");
}
public static int getInteger(String node){
return config.getInt(node, 0);
}
public static double getDouble(String node){
return config.getDouble(node, -1);
}
}