Skip to content

Commit b1863f3

Browse files
committed
Weaken NonUpdate fix into warning
1 parent 0be4497 commit b1863f3

File tree

3 files changed

+12
-52
lines changed

3 files changed

+12
-52
lines changed

src/main/java/com/falsepattern/lib/internal/Internet.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
import lombok.val;
2525
import lombok.var;
2626

27+
import net.minecraft.launchwrapper.Launch;
28+
2729
import java.io.ByteArrayOutputStream;
2830
import java.io.File;
2931
import java.io.IOException;
@@ -82,6 +84,15 @@ public static void connect(URL URL, Map<String, String> headers, Consumer<Except
8284
}
8385
connection.disconnect();
8486
} catch (Exception e) {
87+
//Check if NonUpdate is present
88+
try {
89+
if (Launch.classLoader.getClassBytes("moe.mickey.forge.nonupdate.NonUpdate") != null) {
90+
e.addSuppressed(new Exception("NonUpdate is present, it's possible that it's blocking a library download." +
91+
" Please disable it for a single run to allow mod dependencies to download."));
92+
}
93+
} catch (IOException ex) {
94+
e.addSuppressed(ex);
95+
}
8596
onError.accept(e);
8697
}
8798
}

src/main/java/com/falsepattern/lib/internal/asm/FPTransformer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@ public class FPTransformer implements SmartTransformer {
4545
private final Logger logger = LOG;
4646

4747
public FPTransformer() {
48-
transformers = Arrays.asList(new IMixinPluginTransformer(), new ITypeDiscovererTransformer(), new NonUpdateTransformer(), new GasStationValidatorTransformer());
48+
transformers = Arrays.asList(new IMixinPluginTransformer(), new ITypeDiscovererTransformer(), new GasStationValidatorTransformer());
4949
}
5050
}

src/main/java/com/falsepattern/lib/internal/asm/NonUpdateTransformer.java

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)