package com.vapourdrive.harderstart.handlers;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import net.minecraft.init.Items;
import net.minecraft.item.ItemFood;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.FurnaceRecipes;
public class FurnaceRecipeHandler
{
public static void init()
{
recipeCopyer();
recipeRemover();
return;
}
/**
* will eventually be used to fill my own recipe list with food recipes
*/
public static void recipeCopyer()
{
return;
}
/**
* Iterates through furnace recipes removes those I don't want TODO use for
* something worthwhile
*/
public static void recipeRemover()
{
Map<Integer, ItemStack> recipes = FurnaceRecipes.smelting().getSmeltingList();
Iterator current = recipes.entrySet().iterator();
while (current.hasNext())
{
Map.Entry<Integer, ItemStack> entry = (Entry<Integer, ItemStack>) current.next();
ItemStack stack = (ItemStack) entry.getValue();
if (ItemFood.class.isAssignableFrom(stack.getItem().getClass()))
{
current.remove();
}
else if (stack.getItem() == Items.iron_ingot)
{
current.remove();
}
}
return;
}
}