@Override public void loadUsageRecipes(ItemStack ingredient) { for (HeatRecipes recipe : RecipeManager.heat) { if ((recipe == null) || (ingredient.getItem() == null)) continue; if ((recipe.matches(ingredient)) || (recipe.matches(Block.getBlockFromItem(ingredient.getItem())))) { arecipes.add(new CachedHeatRecipe(recipe)); } } }