diff --git a/jsons/1.12.2.json b/jsons/1.12.2.json index e09adb0c9..d69577f2a 100644 --- a/jsons/1.12.2.json +++ b/jsons/1.12.2.json @@ -266,13 +266,13 @@ } }, { - "name": "com.mojang:realms:1.10.19", + "name": "com.mojang:realms:1.10.21", "downloads": { "artifact": { - "size": 7134997, - "sha1": "c0e1cddb173faa8bf69a4236211cfd0af6c6150d", - "path": "com/mojang/realms/1.10.19/realms-1.10.19.jar", - "url": "https://libraries.minecraft.net/com/mojang/realms/1.10.19/realms-1.10.19.jar" + "size": 7134971, + "sha1": "cfc457545a482027c066f13c262b9a4df64bc3f3", + "path": "com/mojang/realms/1.10.21/realms-1.10.21.jar", + "url": "https://libraries.minecraft.net/com/mojang/realms/1.10.21/realms-1.10.21.jar" } } }, @@ -719,6 +719,6 @@ "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userType ${user_type} --versionType ${version_type}", "minimumLauncherVersion": 18, "releaseTime": "2017-09-18T08:39:46+00:00", - "time": "2018-04-02T07:39:26+00:00", + "time": "2018-05-25T15:20:02+00:00", "type": "release" } diff --git a/src/main/java/net/minecraftforge/fml/common/discovery/json/JsonAnnotationLoader.java b/src/main/java/net/minecraftforge/fml/common/discovery/json/JsonAnnotationLoader.java index 1f59983a5..507f92b43 100644 --- a/src/main/java/net/minecraftforge/fml/common/discovery/json/JsonAnnotationLoader.java +++ b/src/main/java/net/minecraftforge/fml/common/discovery/json/JsonAnnotationLoader.java @@ -54,6 +54,9 @@ public class JsonAnnotationLoader //TODO: Java9 Multi-Release Jars, picking the correct class for the current platform. For now we just ignore them. if (entry.getKey().startsWith("META-INF/")) continue; + //TODO: Remove in 1.13, some older mods have these in the entries due to FG issue. Basically filter out scala synthetic class. + if (entry.getKey().endsWith("$")) + continue; ASMInfo asm_info = entry.getValue(); if (asm_info.interfaces != null)