Skip to content

Commit 463f1c5

Browse files
committed
Make sure LazyDFU warning is not shown if FML disables DFU already
1 parent b637d79 commit 463f1c5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

forge/src/main/java/org/embeddedt/modernfix/forge/init/ModernFixForge.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
import org.apache.commons.lang3.tuple.Pair;
2525
import org.embeddedt.modernfix.ModernFix;
2626
import org.embeddedt.modernfix.core.ModernFixMixinPlugin;
27+
import org.embeddedt.modernfix.entity.EntityDataIDSyncHandler;
28+
import org.embeddedt.modernfix.forge.ModernFixConfig;
2729
import org.embeddedt.modernfix.forge.classloading.ClassLoadHack;
2830
import org.embeddedt.modernfix.forge.classloading.ModFileScanDataDeduplicator;
29-
import org.embeddedt.modernfix.forge.ModernFixConfig;
30-
import org.embeddedt.modernfix.entity.EntityDataIDSyncHandler;
3131
import org.embeddedt.modernfix.forge.config.ConfigFixer;
3232
import org.embeddedt.modernfix.forge.packet.PacketHandler;
3333
import org.embeddedt.modernfix.forge.registry.ObjectHolderClearer;
@@ -85,6 +85,8 @@ public void commonSetup(FMLCommonSetupEvent event) {
8585
boolean atLeastOneWarning = false;
8686
for(Pair<List<String>, String> warning : MOD_WARNINGS) {
8787
boolean isPresent = !FMLLoader.isProduction() || warning.getLeft().stream().anyMatch(name -> ModList.get().isLoaded(name));
88+
if(!isPresent && warning.getRight().equals("modernfix.no_lazydfu") && FMLConfig.isOptimizedDFUDisabled())
89+
isPresent = true;
8890
if(!isPresent) {
8991
atLeastOneWarning = true;
9092
ModLoader.get().addWarning(new ModLoadingWarning(ModLoadingContext.get().getActiveContainer().getModInfo(), ModLoadingStage.COMMON_SETUP, warning.getRight()));

0 commit comments

Comments
 (0)