From dce53e6a57c929f78894bb6332e626c618a9978a Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Thu, 21 Apr 2016 18:30:45 +1000 Subject: Cleaned things up, added a little bit more compat for MorePlanets and EnderIO. --- src/Java/miscutil/core/util/ItemUtils.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'src/Java/miscutil/core/util') diff --git a/src/Java/miscutil/core/util/ItemUtils.java b/src/Java/miscutil/core/util/ItemUtils.java index f6403f8d2e..fa7fb5f969 100644 --- a/src/Java/miscutil/core/util/ItemUtils.java +++ b/src/Java/miscutil/core/util/ItemUtils.java @@ -1,5 +1,7 @@ package miscutil.core.util; +import gregtech.api.util.GT_OreDictUnificator; + import java.util.ArrayList; import miscutil.core.handler.registration.RegistrationHandler; @@ -37,6 +39,27 @@ public class ItemUtils { } return null; } + + public static void getItemForOreDict(String FQRN, String oreDictName, String itemName, int meta){ + try { + Item em = null; + Item em1 = Utils.getItem(FQRN); + Utils.LOG_WARNING("Found: "+em1.getUnlocalizedName()+":"+meta); + if (em1 != null){ + em = em1; + } + if (em != null){ + + ItemStack metaStack = new ItemStack(em,1,meta); + GT_OreDictUnificator.registerOre(oreDictName, metaStack); + + /*ItemStack itemStackWithMeta = new ItemStack(em,1,meta); + GT_OreDictUnificator.registerOre(oreDictName, new ItemStack(itemStackWithMeta.getItem()));*/ + } + } catch (NullPointerException e) { + Utils.LOG_ERROR(itemName+" not found. [NULL]"); + } + } public static void recipeBuilder(Object slot_1, Object slot_2, Object slot_3, Object slot_4, Object slot_5, Object slot_6, Object slot_7, Object slot_8, Object slot_9, ItemStack resultItem){ -- cgit