diff --git a/src/main/java/com/drtshock/playervaults/Main.java b/src/main/java/com/drtshock/playervaults/Main.java index 3e99577..21e3094 100644 --- a/src/main/java/com/drtshock/playervaults/Main.java +++ b/src/main/java/com/drtshock/playervaults/Main.java @@ -55,16 +55,16 @@ public class Main extends JavaPlugin { getServer().getPluginManager().registerEvents(new Listeners(this), this); loadConfig(); startMetrics(); + Updater u = new Updater(getDescription().getVersion()); if(getConfig().getBoolean("check-update")) { - Updater u = new Updater(); try { if(u.getUpdate()) { update = true; name = u.getNewVersion(); } } catch (Exception e) { - log.log(Level.SEVERE, "PlayerVaults: Failed to check for updates."); - log.log(Level.SEVERE, "PlayerVaults: Report this stack trace to drtshock and gomeow."); + log.log(Level.WARNING, "PlayerVaults: Failed to check for updates."); + log.log(Level.WARNING, "PlayerVaults: Report this stack trace to drtshock and gomeow."); e.printStackTrace(); } } diff --git a/src/main/java/com/drtshock/playervaults/util/Updater.java b/src/main/java/com/drtshock/playervaults/util/Updater.java index dc2677b..ecdd2d2 100644 --- a/src/main/java/com/drtshock/playervaults/util/Updater.java +++ b/src/main/java/com/drtshock/playervaults/util/Updater.java @@ -16,8 +16,10 @@ import com.drtshock.playervaults.Main; public class Updater extends Main { SortedMap lang = new TreeMap(); + String version; - public Updater() { + public Updater(String version) { + this.version = version; lang.put("title-name", "&4[&fPlayerVaults&4]:"); lang.put("open-vault", "&fOpening vault &a%v"); lang.put("open-other-vault", "&fOpening vault &a%v &fof &a%p"); @@ -51,7 +53,7 @@ public class Updater extends Main { return this.newVersion; } public boolean getUpdate() throws Exception { - String version = getDescription().getVersion(); + String version = this.version; URL url = new URL("http://dev.bukkit.org/server-mods/playervaults/files.rss"); InputStreamReader isr = null; try {