From dc6445bb6ef733f8e0ba31c1d2812e44a78e90ef Mon Sep 17 00:00:00 2001 From: GlodBlock <1356392126@qq.com> Date: Fri, 29 Jul 2022 22:10:58 +0800 Subject: [PATCH] check nei --- src/main/java/com/glodblock/github/proxy/ClientProxy.java | 5 ++++- src/main/java/com/glodblock/github/util/ModAndClassUtil.java | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/glodblock/github/proxy/ClientProxy.java b/src/main/java/com/glodblock/github/proxy/ClientProxy.java index fed7cd0e..e8e3e427 100644 --- a/src/main/java/com/glodblock/github/proxy/ClientProxy.java +++ b/src/main/java/com/glodblock/github/proxy/ClientProxy.java @@ -3,6 +3,7 @@ package com.glodblock.github.proxy; import com.glodblock.github.loader.ListenerLoader; import com.glodblock.github.loader.RenderLoader; import com.glodblock.github.nei.recipes.DefaultExtractorLoader; +import com.glodblock.github.util.ModAndClassUtil; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; @@ -24,6 +25,8 @@ public class ClientProxy extends CommonProxy { @Override public void postInit(FMLPostInitializationEvent event){ super.postInit(event); - (new DefaultExtractorLoader()).run(); + if (ModAndClassUtil.NEI) { + (new DefaultExtractorLoader()).run(); + } } } diff --git a/src/main/java/com/glodblock/github/util/ModAndClassUtil.java b/src/main/java/com/glodblock/github/util/ModAndClassUtil.java index ef52c355..38c6de8f 100644 --- a/src/main/java/com/glodblock/github/util/ModAndClassUtil.java +++ b/src/main/java/com/glodblock/github/util/ModAndClassUtil.java @@ -21,6 +21,7 @@ public final class ModAndClassUtil { public static boolean ThE = false; public static boolean WCT = false; public static boolean IC2 = false; + public static boolean NEI = false; public static boolean isDoubleButton; public static boolean isSaveText; @@ -115,6 +116,8 @@ public final class ModAndClassUtil { WCT = true; if (Loader.isModLoaded("IC2")) IC2 = true; + if (Loader.isModLoaded("NotEnoughItems")) + NEI = true; } }