diff --git a/build.gradle b/build.gradle index f98ea3543..696ddcf3d 100644 --- a/build.gradle +++ b/build.gradle @@ -69,9 +69,9 @@ configurations { def ENV = System.getenv() if (ENV.BUILD_NUMBER) { - version = "0.7.3." + "${System.getenv().BUILD_NUMBER}" + version = "0.7.4." + "${System.getenv().BUILD_NUMBER}" } else { - version = "0.7.3.BUILD" + version = "0.7.4.BUILD" } minecraft { diff --git a/src/main/java/techreborn/compat/CompatManager.java b/src/main/java/techreborn/compat/CompatManager.java index 0bbca8f8e..8ab592b46 100644 --- a/src/main/java/techreborn/compat/CompatManager.java +++ b/src/main/java/techreborn/compat/CompatManager.java @@ -4,6 +4,7 @@ import net.minecraftforge.fml.common.Loader; import techreborn.compat.jei.JEIPlugin; import techreborn.compat.recipes.RecipesStandalone; import techreborn.compat.waila.CompatModuleWaila; +import techreborn.config.ConfigTechReborn; import java.util.ArrayList; @@ -36,6 +37,12 @@ public class CompatManager { } public void registerCompact(Class moduleClass, Object... objs) { + boolean shouldLoad = ConfigTechReborn.config.get(ConfigTechReborn.CATEGORY_INTEGRATION, "Compat:" + moduleClass.getSimpleName(), true, "Should the " + moduleClass.getSimpleName() + " be loaded?").getBoolean(true); + if (ConfigTechReborn.config.hasChanged()) + ConfigTechReborn.config.save(); + if(!shouldLoad){ + return; + } for (Object obj : objs) { if (obj instanceof String) { String modid = (String) obj;