NaturesAura/src/main/java/de/ellpeck/naturesaura/compat/Compat.java
2019-01-26 00:34:05 +01:00

32 lines
999 B
Java

package de.ellpeck.naturesaura.compat;
import de.ellpeck.naturesaura.ModConfig;
import de.ellpeck.naturesaura.NaturesAura;
import de.ellpeck.naturesaura.compat.crafttweaker.CraftTweakerCompat;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.common.Loader;
import vazkii.patchouli.api.PatchouliAPI;
public final class Compat {
public static boolean baubles;
public static boolean craftTweaker;
public static boolean mtLib;
public static void preInit() {
baubles = Loader.isModLoaded("baubles");
craftTweaker = Loader.isModLoaded("crafttweaker");
mtLib = Loader.isModLoaded("mtlib");
if (baubles)
MinecraftForge.EVENT_BUS.register(new BaublesCompat());
PatchouliAPI.instance.setConfigFlag(NaturesAura.MOD_ID + ":rf_converter", ModConfig.enabledFeatures.rfConverter);
}
public static void postInit() {
if (craftTweaker && mtLib)
CraftTweakerCompat.postInit();
}
}