From 11338d0fdeb44cbba2aca8c76b41f73e9ca82a15 Mon Sep 17 00:00:00 2001 From: mezz Date: Tue, 11 Jul 2017 22:38:43 -0700 Subject: [PATCH] Stop "Binary patch set is missing" error log in dev environment --- .../fml/common/patcher/ClassPatchManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/fml/common/patcher/ClassPatchManager.java b/src/main/java/net/minecraftforge/fml/common/patcher/ClassPatchManager.java index 2b269f73ca..ede7b45983 100644 --- a/src/main/java/net/minecraftforge/fml/common/patcher/ClassPatchManager.java +++ b/src/main/java/net/minecraftforge/fml/common/patcher/ClassPatchManager.java @@ -33,6 +33,7 @@ import java.util.jar.JarOutputStream; import java.util.jar.Pack200; import java.util.regex.Pattern; +import net.minecraft.launchwrapper.Launch; import net.minecraft.launchwrapper.LaunchClassLoader; import net.minecraftforge.fml.common.FMLLog; import net.minecraftforge.fml.relauncher.Side; @@ -171,7 +172,10 @@ public class ClassPatchManager { InputStream binpatchesCompressed = getClass().getResourceAsStream("/binpatches.pack.lzma"); if (binpatchesCompressed==null) { - FMLLog.log.error("The binary patch set is missing. Either you are in a development environment, or things are not going to work!"); + if (!((Boolean) Launch.blackboard.get("fml.deobfuscatedEnvironment"))) + { + FMLLog.log.fatal("The binary patch set is missing, things are not going to work!"); + } return; } LzmaInputStream binpatchesDecompressed = new LzmaInputStream(binpatchesCompressed);