From 91979b552687d2f7653a083749be5083f153b651 Mon Sep 17 00:00:00 2001 From: gomeow Date: Mon, 27 May 2013 23:59:28 -0700 Subject: [PATCH] Move lang updating to updateLang() in the main class --- .../drtshock/playervaults/PlayerVaults.java | 12 ++++++++++++ .../drtshock/playervaults/util/Updater.java | 18 ------------------ 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/drtshock/playervaults/PlayerVaults.java b/src/main/java/com/drtshock/playervaults/PlayerVaults.java index 8836321..15f9b6c 100644 --- a/src/main/java/com/drtshock/playervaults/PlayerVaults.java +++ b/src/main/java/com/drtshock/playervaults/PlayerVaults.java @@ -250,9 +250,21 @@ public class PlayerVaults extends JavaPlugin { } } YamlConfiguration conf = YamlConfiguration.loadConfiguration(lang); + for(Lang item:Lang.values()) { + if (conf.getString(item.getPath()) == null) { + conf.set(item.getPath(), item.getDefault()); + } + } Lang.setFile(conf); PlayerVaults.LANG = conf; PlayerVaults.LANG_FILE = lang; + try { + conf.save(getLangFile()); + } catch(IOException e) { + log.log(Level.WARNING, "PlayerVaults: Failed to save lang.yml."); + log.log(Level.WARNING, "PlayerVaults: Report this stack trace to drtshock and gomeow."); + e.printStackTrace(); + } return conf; } diff --git a/src/main/java/com/drtshock/playervaults/util/Updater.java b/src/main/java/com/drtshock/playervaults/util/Updater.java index 78f4a52..95dd019 100644 --- a/src/main/java/com/drtshock/playervaults/util/Updater.java +++ b/src/main/java/com/drtshock/playervaults/util/Updater.java @@ -7,9 +7,7 @@ import java.net.URL; import java.net.UnknownHostException; import java.util.SortedMap; import java.util.TreeMap; -import java.util.logging.Level; -import org.bukkit.configuration.file.YamlConfiguration; import org.json.JSONException; import org.json.JSONObject; @@ -22,22 +20,6 @@ public class Updater extends PlayerVaults { SortedMap lang = new TreeMap(); - public Updater() { - YamlConfiguration langConf = super.getLang(); - for(Lang item:Lang.values()) { - if (langConf.getString(item.getPath()) == null) { - langConf.set(item.getPath(), item.getDefault()); - } - } - try { - langConf.save(super.getLangFile()); - } catch(IOException e) { - log.log(Level.WARNING, "PlayerVaults: Failed to save lang.yml."); - log.log(Level.WARNING, "PlayerVaults: Report this stack trace to drtshock and gomeow."); - e.printStackTrace(); - } - } - /** * Check whether or not there is a new update. * @param currentVersion The current running version.