public static boolean isCluster(ItemStack stack) { return getOreName(stack).startsWith(CLUSTER); }
public static boolean isIngot(ItemStack stack) { return getOreName(stack).startsWith(INGOT); }
public static boolean isNugget(ItemStack stack) { return getOreName(stack).startsWith(NUGGET); }
public static boolean hasOreName(ItemStack stack) { return !getOreName(stack).equals("Unknown"); }
public static boolean isDust(ItemStack stack) { return getOreName(stack).startsWith(DUST); }
public static boolean isCoin(ItemStack stack) { return getOreName(stack).startsWith(COIN); }
public static boolean isBlock(ItemStack stack) { return getOreName(stack).startsWith(BLOCK); }
public static boolean isOre(ItemStack stack) { return getOreName(stack).startsWith(ORE); }
public static boolean isPlate(ItemStack stack) { return getOreName(stack).startsWith(PLATE); }
public static boolean isLog(ItemStack stack) { return getOreName(stack).startsWith(LOG); }
public static boolean craftingEquivalent(ItemStack checked, ItemStack source, String oreDict, ItemStack output) { if (itemsEqualForCrafting(checked, source)) { return true; } else if (!output.isEmpty() && isBlacklist(output)) { return false; } else if (oreDict == null || oreDict.equals("Unknown")) { return false; } else { return getOreName(checked).equalsIgnoreCase(oreDict); } }
public static ItemStack getItemStack(ItemStack stack) { SmashConversion result = smashList.get(ItemHelper.getOreName(stack)); if (result == null) { return ItemStack.EMPTY; } ItemStack ret = result.toItemStack(); return ret.isEmpty() ? ItemStack.EMPTY : ItemHelper.cloneStack(ret, ret.getCount() * stack.getCount()); }
if (ConstantParser.hasOre(ItemHelper.getOreName(output))) { output = ItemHelper.cloneStack(ConstantParser.getOre(ItemHelper.getOreName(output)), output.getCount()); ItemStack testKey = ItemHelper.cloneStack(key); testKey.setItemDamage(0); if (ItemHelper.hasOreName(testKey) && oreValidator.validate(ItemHelper.getOreName(testKey))) { addRecipe(energy, testKey, output); continue;