mirror of
https://github.com/GTNewHorizons/MagicBees.git
synced 2026-11-12 08:17:29 +00:00
Cleaning up old TC3 stuff, preparing to try integrating TC4. Cleaning up helper stuff so it is more consistent & straightforward.
51 lines
930 B
Java
51 lines
930 B
Java
package magicbees.main.utils.compat;
|
|
|
|
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;
|
|
}
|
|
|
|
public static void preInit()
|
|
{
|
|
if (Loader.isModLoaded("EE3"))
|
|
{
|
|
isEquivalentExchangePresent = true;
|
|
}
|
|
}
|
|
|
|
public static void init()
|
|
{
|
|
if (isActive())
|
|
{
|
|
getBlocks();
|
|
getItems();
|
|
}
|
|
}
|
|
|
|
public static void postInit() {}
|
|
|
|
private static void getBlocks() {}
|
|
|
|
private static void getItems()
|
|
{
|
|
try
|
|
{
|
|
Class itemClass = Class.forName("com.pahimar.ee3.item.ModItems");
|
|
Config.eeMinuimShard = (Item)(itemClass.getField("miniumShard").get(null));
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
FMLLog.info("Could not get Equivalent Exchange items.");
|
|
}
|
|
}
|
|
}
|