From 6e07bde07cd6242fe28c9ddd67bb2590f253694c Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Thu, 6 Aug 2015 13:14:35 +0200 Subject: [PATCH] Update the ApiClient#isVersionUpToDate method to inform the server about the Minecraft Version, which is required to determine whether a newer Mod Version for the given Minecraft Version is available --- src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java b/src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java index 229adb4c..a1aaa2b6 100755 --- a/src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java +++ b/src/main/java/eu/crushedpixel/replaymod/api/ApiClient.java @@ -207,8 +207,13 @@ public class ApiClient { public boolean isVersionUpToDate(String versionIdentifier) throws IOException, ApiException { //in a development environment, getContainer().getVersion() will return ${version} if(versionIdentifier.equals("${version}")) return true; + + //get the Minecraft Version String + String mcversion = mc.getVersion(); + QueryBuilder builder = new QueryBuilder(ReplayModApiMethods.up_to_date); builder.put("version", versionIdentifier); + builder.put("minecraft", mcversion); return invokeAndReturn(builder, Success.class).isSuccess(); }