Files
TinkersConstruct/src/main/java/tconstruct/util/ItemHelper.java
T

33 lines
887 B
Java
Raw Normal View History

2014-06-04 21:44:48 -08:00
package tconstruct.util;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.List;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.ShapedRecipes;
import tconstruct.TConstruct;
public class ItemHelper
{
public static Object getStaticItem (String name, String classPackage)
{
try
{
Class clazz = Class.forName(classPackage);
Field field = clazz.getDeclaredField(name);
Object ret = field.get(null);
if (ret != null && (ret instanceof ItemStack || ret instanceof Item))
return ret;
return null;
}
catch (Exception e)
{
TConstruct.logger.warn("Could not find " + name + "from " + classPackage);
return null;
}
}
}