3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-09-08 22:02:50 +02:00

update requests to use /v2 (#479)

Dieser Commit ist enthalten in:
inventivetalent 2016-08-04 21:42:03 +02:00 committet von Myles
Ursprung ae37b34692
Commit afca92d122

Datei anzeigen

@ -21,8 +21,9 @@ import java.util.UUID;
public class UpdateUtil { public class UpdateUtil {
public final static String PREFIX = ChatColor.GREEN + "" + ChatColor.BOLD + "[ViaVersion] " + ChatColor.GREEN; public final static String PREFIX = ChatColor.GREEN + "" + ChatColor.BOLD + "[ViaVersion] " + ChatColor.GREEN;
private final static String URL = "http://api.spiget.org/v1/resources/"; private final static String URL = "http://api.spiget.org/v2/resources/";
private final static int PLUGIN = 19254; private final static int PLUGIN = 19254;
private final static String LATEST_VERSION = "/versions/latest";
public static void sendUpdateMessage(final UUID uuid, final Plugin plugin) { public static void sendUpdateMessage(final UUID uuid, final Plugin plugin) {
new BukkitRunnable() { new BukkitRunnable() {
@ -94,7 +95,7 @@ public class UpdateUtil {
private static String getNewestVersion() { private static String getNewestVersion() {
try { try {
URL url = new URL(URL + PLUGIN + "?" + System.currentTimeMillis()); URL url = new URL(URL + PLUGIN + LATEST_VERSION + "?" + System.currentTimeMillis());
HttpURLConnection connection = (HttpURLConnection) url.openConnection(); HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setUseCaches(true); connection.setUseCaches(true);
connection.addRequestProperty("User-Agent", "ViaVersion " + ViaVersion.getInstance().getVersion()); connection.addRequestProperty("User-Agent", "ViaVersion " + ViaVersion.getInstance().getVersion());
@ -114,7 +115,7 @@ public class UpdateUtil {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} }
return (String) statistics.get("version"); return (String) statistics.get("name");
} catch (MalformedURLException e) { } catch (MalformedURLException e) {
return null; return null;
} catch (IOException e) { } catch (IOException e) {