    001package cpw.mods.fml.common.modloader;
    002
    003import net.minecraft.entity.player.EntityPlayer;
    004import net.minecraft.inventory.IInventory;
    005import net.minecraft.item.ItemStack;
    006import cpw.mods.fml.common.ICraftingHandler;
    007
    008public class ModLoaderCraftingHelper implements ICraftingHandler
    009{
    010
    011    private BaseModProxy mod;
    012
    013    public ModLoaderCraftingHelper(BaseModProxy mod)
    014    {
    015        this.mod = mod;
    016    }
    017
    018    @Override
    019    public void onCrafting(EntityPlayer player, ItemStack item, IInventory craftMatrix)
    020    {
    021        mod.takenFromCrafting(player, item, craftMatrix);
    022    }
    023
    024    @Override
    025    public void onSmelting(EntityPlayer player, ItemStack item)
    026    {
    027        mod.takenFromFurnace(player, item);
    028    }
    029
    030}