From 40e3c9f402c1acb277d48f35d1b64dcc8982cf82 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Wed, 21 Oct 2020 21:52:22 +0200 Subject: [PATCH] only check jar assets when assets index was not generated yet --- .../de/bixilon/minosoft/data/assets/AssetsManager.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/de/bixilon/minosoft/data/assets/AssetsManager.java b/src/main/java/de/bixilon/minosoft/data/assets/AssetsManager.java index 5425bad53..c89436831 100644 --- a/src/main/java/de/bixilon/minosoft/data/assets/AssetsManager.java +++ b/src/main/java/de/bixilon/minosoft/data/assets/AssetsManager.java @@ -128,6 +128,13 @@ public class AssetsManager { public static void generateJarAssets() throws IOException { long startTime = System.currentTimeMillis(); Log.verbose("Generating client.jar assets..."); + try { + // ToDo: Verify assets + readAssetAsStreamByHash(ASSETS_CLIENT_JAR_HASH); + Log.verbose("client.jar assets probably already loaded, skipping"); + return; + } catch (Exception ignored) { + } JsonObject manifest = HTTP.getJson("https://launchermeta.mojang.com/mc/game/version_manifest.json").getAsJsonObject(); String assetsVersionJsonUrl = null; for (JsonElement versionElement : manifest.getAsJsonArray("versions")) {