From 1fae9b63763f5f1ae63f3ed94337454c4aae63a8 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Mon, 3 Jul 2017 23:13:59 +1000 Subject: $ Fixed 89. --- src/Java/gtPlusPlus/core/util/item/ItemUtils.java | 26 +++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'src/Java/gtPlusPlus/core/util/item') diff --git a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java index 16fac94c63..c46a25dae9 100644 --- a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java +++ b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java @@ -556,4 +556,30 @@ public class ItemUtils { return outputs; } + private static String getModId(Item item) { + GameRegistry.UniqueIdentifier id = GameRegistry.findUniqueIdentifierFor(item); + return id == null || id.modId.equals("") ? "minecraft" : id.modId; + } + + public static String getModId(ItemStack key) { + return getModId(key.getItem()); + } + + //Take 2 - GT Dusts + public static ItemStack getGregtechDust(final String oredictName, final int amount){ + final ArrayList oreDictList = OreDictionary.getOres(oredictName); + if (!oreDictList.isEmpty()){ + ItemStack returnvalue; + for (int xrc=0;xrc