rendered paste bodypackage me.juze.DropPlugin;import java.io.*;import java.util.logging.Logger;import org.bukkit.util.config.Configuration;public class ConfigHandler { Configuration file; Boolean dropglass = true; Boolean dropbookshelf = true; Boolean dropstairs = true; Boolean droplightstone = true; Boolean dropice = false; Boolean dropmobspawner = false; Boolean dropgrass = false; Boolean dropleaves = false; Boolean dropstone = false; Boolean dropores = false; Boolean dropdoublesteps = false; Boolean droptnt = false; Boolean dropcake = false; public final Logger log = Logger.getLogger("Minecraft"); public final String LOG_PREFIX = "[DropPlugin] "; private static DropPlugin plugin; public ConfigHandler(DropPlugin instance) { plugin = instance; } public void loadConfig() { // Original code by ChrizC - Thanks! file = new Configuration(new File(plugin.getDataFolder(), "config.yml")); file.load(); if (new File(plugin.getDataFolder(),"config.yml").exists()) { log.info(LOG_PREFIX + "Configuration file loaded!"); } else { log.info(LOG_PREFIX + "No configuration found, generating a config file!"); file.setProperty("dropglass", true); file.setProperty("dropbookshelf", true); file.setProperty("dropstairs", true); file.setProperty("droplightstone", true); file.setProperty("dropice", false); file.setProperty("dropmobspawner", false); file.setProperty("dropgrass", false); file.setProperty("dropleaves", false); file.setProperty("dropstone", false); file.setProperty("dropores", false); file.setProperty("dropdoublesteps", false); file.setProperty("droptnt", false); file.setProperty("dropcake", false); file.save(); } dropglass = file.getBoolean("dropglass", true); dropbookshelf = file.getBoolean("dropbookshelf", true); dropstairs = file.getBoolean("dropstairs", true); droplightstone = file.getBoolean("droplightstone", true); dropice = file.getBoolean("dropice", false); dropmobspawner = file.getBoolean("dropmobspawner", false); dropgrass = file.getBoolean("dropgrass", false); dropleaves = file.getBoolean("dropleaves", false); dropstone = file.getBoolean("dropstone", false); dropores = file.getBoolean("dropores", false); dropdoublesteps = file.getBoolean("dropdoublesteps", false); droptnt = file.getBoolean("droptnt", false); dropcake = file.getBoolean("dropcake", false); } public void reloadConfig() { file = new Configuration(new File(plugin.getDataFolder(), "config.yml")); file.load(); if (new File(plugin.getDataFolder(),"config.yml").exists()) { log.info(LOG_PREFIX + "Configuration file loaded!"); } // Get configs dropglass = file.getBoolean("dropglass", true); dropbookshelf = file.getBoolean("dropbookshelf", true); dropstairs = file.getBoolean("dropstairs", true); droplightstone = file.getBoolean("droplightstone", true); dropice = file.getBoolean("dropice", false); dropmobspawner = file.getBoolean("dropmobspawner", false); dropgrass = file.getBoolean("dropgrass", false); dropleaves = file.getBoolean("dropleaves", false); dropstone = file.getBoolean("dropstone", false); dropores = file.getBoolean("dropores", false); dropdoublesteps = file.getBoolean("dropdoublesteps", false); droptnt = file.getBoolean("droptnt", false); dropcake = file.getBoolean("dropcake", false); }}