Plugin is no longer on BukkitDev
This commit is contained in:
		| @@ -4,13 +4,8 @@ import java.io.BufferedReader; | ||||
| import java.io.InputStreamReader; | ||||
| import java.net.HttpURLConnection; | ||||
| import java.net.URL; | ||||
| import java.net.URLConnection; | ||||
| import java.util.regex.Pattern; | ||||
|  | ||||
| import org.json.simple.JSONArray; | ||||
| import org.json.simple.JSONObject; | ||||
| import org.json.simple.JSONValue; | ||||
|  | ||||
| public class UpdateChecker { | ||||
|     private String latestVersion; | ||||
|  | ||||
| @@ -22,9 +17,6 @@ public class UpdateChecker { | ||||
|  | ||||
|     public void checkUpdate(String currentVersion) { | ||||
|         String version = getSpigotVersion(); | ||||
|         if (version == null) { | ||||
|             version = getBukkitVersion(); | ||||
|         } | ||||
|         if (version != null) { | ||||
|             if (checkHigher(currentVersion, version)) { | ||||
|                 latestVersion = version; | ||||
| @@ -32,29 +24,6 @@ public class UpdateChecker { | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Asks bukkit for the version | ||||
|      */ | ||||
|     private String getBukkitVersion() { | ||||
|         try { | ||||
|             URLConnection conn = new URL("https://api.curseforge.com/servermods/files?projectIds=72490").openConnection(); | ||||
|             conn.addRequestProperty("User-Agent", "Lib's Disguises Update Checker"); | ||||
|             BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream())); | ||||
|             JSONArray array = (JSONArray) JSONValue.parse(reader.readLine()); | ||||
|             if (!array.isEmpty()) { | ||||
|                 JSONObject latest = (JSONObject) array.get(array.size() - 1); | ||||
|                 String version = (String) latest.get("name"); | ||||
|                 version = version.substring(version.lastIndexOf(" ") + 1); | ||||
|                 if (version.length() <= 7) { | ||||
|                     return version; | ||||
|                 } | ||||
|             } | ||||
|         } catch (Exception e) { | ||||
|             System.out.print("[LibsDisguises] Failed to check for a update on bukkit. " + e.getMessage()); | ||||
|         } | ||||
|         return null; | ||||
|     } | ||||
|  | ||||
|     public String getLatestVersion() { | ||||
|         return latestVersion; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user