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

128 lines
1.6 KiB
Java
Raw Normal View History

2013-05-23 21:07:28 -07:00
package magicbees.main.utils.compat;
2013-03-06 20:44:06 -08:00
import java.lang.reflect.Field;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
2013-03-06 20:44:06 -08:00
public class ExtraBeesHelper
{
public enum CombType
{
BARREN,
ROTTEN,
BONE,
OIL,
COAL,
FUEL,
WATER,
MILK,
FRUIT,
SEED,
ALCOHOL,
STONE,
REDSTONE,
RESIN,
IC2,
IRON,
GOLD,
COPPER,
TIN,
SILVER,
BRONZE,
URANIUM,
CLAY,
OLD,
FUNGAL,
CREOSOTE,
LATEX,
ACIDIC,
VENOMOUS,
SLIME,
BLAZE,
COFFEE,
GLACIAL,
MINT,
CITRUS,
PEAT,
SHADOW,
LEAD,
BRASS,
ELECTRUM,
ZINC,
TITANIUM,
TUNGSTEN,
STEEL,
IRIDIUM,
PLATINUM,
LAPIS,
SODALITE,
PYRITE,
BAUXITE,
CINNABAR,
SPHALERITE,
EMERALD,
RUBY,
SAPPHIRE,
OLIVINE,
DIAMOND,
RED,
YELLOW,
BLUE,
GREEN,
BLACK,
WHITE,
BROWN,
ORANGE,
CYAN,
PURPLE,
GRAY,
LIGHTBLUE,
PINK,
LIMEGREEN,
MAGENTA,
LIGHTGRAY,
NICKEL,
INVAR,
GLOWSTONE,
SALTPETER,
PULP,
MULCH,
COMPOST,
SAWDUST,
;
}
2013-09-09 23:23:00 -07:00
private static boolean isEBPresent = false;
public static boolean isActive()
{
return isEBPresent;
}
public static void preInit()
{
if (cpw.mods.fml.common.Loader.isModLoaded("ExtraBees"))
{
isEBPresent = true;
}
}
public static void init() {}
public static void postInit() {}
public static ItemStack getExtraBeeItem(String field)
{
ItemStack value = null;
try
{
Class src = Class.forName("binnie.extrabees.core.ExtraBeeItem");
Field f = src.getDeclaredField(field);
Item i = (Item) f.get(null);
value = new ItemStack(i);
}
catch (Exception e) { }
return value;
}
2013-03-06 20:44:06 -08:00
}