diff --git a/src/main/java/magicbees/main/utils/compat/AppliedEnergisticsHelper.java b/src/main/java/magicbees/main/utils/compat/AppliedEnergisticsHelper.java new file mode 100644 index 0000000..e93d068 --- /dev/null +++ b/src/main/java/magicbees/main/utils/compat/AppliedEnergisticsHelper.java @@ -0,0 +1,40 @@ +package magicbees.main.utils.compat; + +import net.minecraft.block.Block; +import net.minecraft.item.ItemStack; +import magicbees.main.Config; +import cpw.mods.fml.common.Loader; +import cpw.mods.fml.common.registry.GameRegistry; + +public class AppliedEnergisticsHelper { + + public static ItemStack silicon; + public static ItemStack fluixCrystal; + public static Block skystone; + + public static final String Name = "appliedenergistics2"; + private static boolean isModActive = false; + + public static boolean isActive() { + return isModActive; + } + + public static void preInit() { + if (Loader.isModLoaded(Name) && Config.ae2Active) { + isModActive = true; + } + } + + public static void init() { + if (isActive()) { + skystone = GameRegistry.findBlock(Name, "tile.skystone"); + silicon = GameRegistry.findItemStack(Name, "item.silicon", 1); + } + } + + public static void postInit() { + if (isActive()) { + + } + } +}