/** * 設定をファイルから読み込む * * @param initialLoad 初回ロードかどうか */ public void loadConfig(boolean initialLoad) throws Exception { // create directories createDirs(); // 設定ファイルパス取得 File file = new File(pluginDir, "config.yml"); // 無ければデフォルトコピー if (!file.exists()) { extractResource("/config.yml", pluginDir, false, true); log.info(logPrefix + "config.yml is not found! Created default config.yml!"); } plugin.reloadConfig(); // check version double version = plugin.getConfig().getDouble("Version", 0.1D); checkver(version); /* Basic Configs */ whiteWorlds = plugin.getConfig().getStringList("WhiteWorlds"); useSpawnEvent = plugin.getConfig().getBoolean("CancelWitherSpawnEvent", true); deniedMessage = plugin.getConfig().getString("DeniedMessage", "You do not have permission to do this!"); /* Other Configs */ debug = plugin.getConfig().getBoolean("Debug", false); }