Files
MagicBees/magicbees_src/magicbees/main/utils/compat/EquivalentExchangeHelper.java
T

50 lines
930 B
Java
Raw Normal View History

2013-05-23 21:07:28 -07:00
package magicbees.main.utils.compat;
2013-05-23 21:07:28 -07:00
import magicbees.main.Config;
import net.minecraft.item.Item;
import cpw.mods.fml.common.FMLLog;
import cpw.mods.fml.common.Loader;
public class EquivalentExchangeHelper
{
private static boolean isEquivalentExchangePresent = false;
public static boolean isActive()
{
return isEquivalentExchangePresent;
}
2013-09-09 23:23:00 -07:00
public static void preInit()
{
if (Loader.isModLoaded("EE3"))
{
isEquivalentExchangePresent = true;
}
}
2013-09-09 23:23:00 -07:00
public static void init()
{
if (isActive())
{
2013-09-09 23:23:00 -07:00
getBlocks();
getItems();
}
}
2013-09-09 23:23:00 -07:00
public static void postInit() {}
private static void getBlocks() {}
private static void getItems()
{
2013-09-09 23:23:00 -07:00
try
{
Class itemClass = Class.forName("com.pahimar.ee3.item.ModItems");
Config.eeMinuimShard = (Item)(itemClass.getField("miniumShard").get(null));
}
catch (Exception e)
{
2013-09-09 23:23:00 -07:00
FMLLog.info("Could not get Equivalent Exchange items.");
}
}
}