package com.pixelutilitys.items.recipes;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
public class RecipeHelper {
public static void makeHammerRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
"XXX",
"XYX",
" Y ",
'X', craftingMaterial,
'Y', Items.stick
);
}
public static void makePickaxeRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(new ItemStack(result, 1),
"XXX",
" Y ",
" Y ",
'X', craftingMaterial,
'Y', Items.stick
);
}
public static void makeAxeRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
"XX ",
"XY ",
" Y ",
'X', craftingMaterial,
'Y', Items.stick
);
}
public static void makeShovelRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
" X ",
" Y ",
" Y ",
'X', craftingMaterial,
'Y', Items.stick
);
}
public static void makeHoeRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
"XX ",
" Y ",
" Y ",
'X', craftingMaterial,
'Y', Items.stick
);
}
public static void makeSwordRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
" X ",
" X ",
" Y ",
'X', craftingMaterial,
'Y', Items.stick
);
}
public static void makeHelmRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
"XXX",
"X X",
" ",
'X', craftingMaterial
);
}
public static void makePlateRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
"X X",
"XXX",
"XXX",
'X', craftingMaterial
);
}
public static void makeLegsRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
"XXX",
"X X",
"X X",
'X', craftingMaterial
);
}
public static void makeBootsRecipe(Item result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
" ",
"X X",
"X X",
'X', craftingMaterial
);
}
public static void makeItemToBlockRecipe(Block result, Item craftingMaterial)
{
GameRegistry.addRecipe(
new ItemStack(result, 1),
"XXX",
"XXX",
"XXX",
'X', craftingMaterial
);
}
public static void makeItemsFromBlock(Item result, Block craftingMaterial)
{
GameRegistry.addShapelessRecipe(
new ItemStack(result, 9),
new ItemStack(craftingMaterial, 1)
);
}
}