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);