diff --git a/src/me/rockyhawk/commandpanels/CommandPanels.java b/src/me/rockyhawk/commandpanels/CommandPanels.java index 52fe26d..e0392f9 100644 --- a/src/me/rockyhawk/commandpanels/CommandPanels.java +++ b/src/me/rockyhawk/commandpanels/CommandPanels.java @@ -96,6 +96,9 @@ public class CommandPanels extends JavaPlugin{ public void onEnable() { Bukkit.getLogger().info("[CommandPanels] RockyHawk's CommandPanels v" + this.getDescription().getVersion() + " Plugin Loading..."); + //set version to latest version + updater.githubNewUpdate(false); + //register config files this.panelsf = new File(this.getDataFolder() + File.separator + "panels"); this.blockConfig = YamlConfiguration.loadConfiguration(new File(getDataFolder() + File.separator + "blocks.yml")); @@ -223,9 +226,6 @@ public class CommandPanels extends JavaPlugin{ //get tag tag = tex.papi(config.getString("config.format.tag") + " "); - //set version to latest version - updater.githubNewUpdate(false); - Bukkit.getLogger().info("[CommandPanels] RockyHawk's CommandPanels v" + this.getDescription().getVersion() + " Plugin Loaded!"); } diff --git a/src/me/rockyhawk/commandpanels/updater/Updater.java b/src/me/rockyhawk/commandpanels/updater/Updater.java index 504a5ee..d8fd4b5 100644 --- a/src/me/rockyhawk/commandpanels/updater/Updater.java +++ b/src/me/rockyhawk/commandpanels/updater/Updater.java @@ -52,6 +52,11 @@ public class Updater { } public void getLatestVersion(boolean sendMessages){ + //check for null + if(catchedLatestVersion.equals("null")){ + catchedLatestVersion = plugin.getDescription().getVersion(); + } + //using an array allows editing while still being final new BukkitRunnable(){ public void run(){ @@ -76,7 +81,7 @@ public class Updater { //the pluginFileName can only be obtained from the main class public void autoUpdatePlugin(String pluginFileName){ - String latestVersion = githubNewUpdate(false); + String latestVersion = catchedLatestVersion; String thisVersion = plugin.getDescription().getVersion(); if(downloadVersionManually != null) {