package com.bioxx.tfc2.core;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import com.bioxx.tfc2.TFCItems;
import com.bioxx.tfc2.api.crafting.CraftingManagerTFC;
import com.bioxx.tfc2.api.crafting.CraftingManagerTFC.RecipeType;
public class Recipes
{
public final static int WILDCARD = 32767;
public static void RegisterNormalRecipes()
{
CraftingManagerTFC manager = CraftingManagerTFC.getInstance();
manager.addShapelessRecipe(RecipeType.NORMAL, new ItemStack(TFCItems.StoneAxe), new ItemStack(TFCItems.StoneAxeHead), "stickWood");
manager.addShapelessRecipe(RecipeType.NORMAL, new ItemStack(TFCItems.StoneKnife), new ItemStack(TFCItems.StoneKnifeHead), "stickWood");
manager.addShapelessRecipe(RecipeType.NORMAL, new ItemStack(TFCItems.StoneShovel), new ItemStack(TFCItems.StoneShovelHead), "stickWood");
manager.addShapelessRecipe(RecipeType.NORMAL, new ItemStack(TFCItems.StoneHoe), new ItemStack(TFCItems.StoneHoeHead), "stickWood");
}
public static void RegisterKnappingRecipes()
{
CraftingManagerTFC manager = CraftingManagerTFC.getInstance();
manager.addRecipe(RecipeType.KNAPPING, new ItemStack(TFCItems.StoneAxeHead, 1, 0), " "," XXXX ","XXXXXX X ","XXXXXXXXX","XXXXXXXXX","XXXXXXXXX","XXXXXX X "," XXXX "," ", 'X', new ItemStack(TFCItems.LooseRock, 1, WILDCARD));
manager.addRecipe(RecipeType.KNAPPING, new ItemStack(TFCItems.StoneShovelHead, 1, 0) ," XXXXX "," XXXXXXX "," XXXXXXX "," XXXXXXX "," XXXXXXX "," XXXXXXX "," XXXXXXX "," XXXXXXX "," XXX ", 'X', new ItemStack(TFCItems.LooseRock, 1, WILDCARD));
manager.addRecipe(RecipeType.KNAPPING, new ItemStack(TFCItems.StoneKnifeHead, 1, 0) ,"XX ","XXX ","XXXX "," XXXX "," XXXX "," X XX "," XX "," XX"," X", 'X', new ItemStack(TFCItems.LooseRock, 1, WILDCARD));
manager.addRecipe(RecipeType.KNAPPING, new ItemStack(TFCItems.StoneHoeHead, 1, 0) ," ","XXX "," XX "," XX "," XX "," XXX "," XXX "," "," ", 'X', new ItemStack(TFCItems.LooseRock, 1, WILDCARD));
manager.addRecipe(RecipeType.ANVIL, new ItemStack(Items.BREAD, 1 , 0), "XY", 'X', new ItemStack(Items.IRON_INGOT, 1), 'Y', new ItemStack(Items.IRON_INGOT, 1));
}
}