Si.
La fonction GameRegistry.addSmelting appelle juste la fonction que se trouve dans FurnaceRecipe :
public static void addSmelting(Item input, ItemStack output, float xp)
{
FurnaceRecipes.instance().addSmelting(input, output, xp);
}
Donc tu as juste à vérifier que FurnaceRecipes.getSmeltingResult(stack) ne retourne pas null, si c’est le cas tu cuis.