Browse Source

Move update checking to it's own function.

GJ 12 years ago
parent
commit
1d87de0a3e
1 changed files with 17 additions and 9 deletions
  1. 17 9
      src/main/java/com/gmail/nossr50/mcMMO.java

+ 17 - 9
src/main/java/com/gmail/nossr50/mcMMO.java

@@ -130,15 +130,7 @@ public class mcMMO extends JavaPlugin {
 
         placeStore = ChunkManagerFactory.getChunkManager(); // Get our ChunkletManager
 
-        try {
-            updateAvailable = Config.getInstance().getUpdateCheckEnabled() && UpdateCheck.updateAvailable();
-        } catch (Exception e) {
-            updateAvailable = false;
-        }
-        if (updateAvailable) {
-            getLogger().info(LocaleLoader.getString("UpdateChecker.outdated"));
-            getLogger().info(LocaleLoader.getString("UpdateChecker.newavailable"));
-        }
+        checkForUpdates();
     }
 
     /**
@@ -152,6 +144,22 @@ public class mcMMO extends JavaPlugin {
         modDirectory = mainDirectory + "ModConfigs" + File.separator;
     }
 
+    private void checkForUpdates() {
+        if (Config.getInstance().getUpdateCheckEnabled()) {
+            try {
+                updateAvailable = UpdateCheck.updateAvailable();
+            }
+            catch (Exception e) {
+                updateAvailable = false;
+            }
+
+            if (updateAvailable) {
+                getLogger().info(LocaleLoader.getString("UpdateChecker.outdated"));
+                getLogger().info(LocaleLoader.getString("UpdateChecker.newavailable"));
+            }
+        }
+    }
+
     /**
      * Get profile of the player by name.
      * </br>