}
}
@Override
public void addCraftingRecipes(ICraftingParts parts) {
LocalCraftingManager craftingManager = RecipeManager.craftingManager;
craftingManager.addRecipe(new ItemStack(LogisticsPipes.UpgradeItem, 1, ItemUpgrade.CC_REMOTE_CONTROL), CraftingDependency.Upgrades, new Object[] {
false,
"rTr",
"WCM",
"rKr",
Character.valueOf('C'), parts.getChipTear3(),
Character.valueOf('r'), Items.redstone,
Character.valueOf('T'), Blocks.redstone_torch,
Character.valueOf('W'), new ItemStack(ComputerCraft.Blocks.peripheral, 1, 1),
Character.valueOf('M'), new ItemStack(ComputerCraft.Blocks.cable, 1, 1),
Character.valueOf('K'), new ItemStack(ComputerCraft.Blocks.cable, 1, 0)
});
craftingManager.addRecipe(new ItemStack(LogisticsPipes.ModuleItem, 1, ItemModule.CC_BASED_ITEMSINK), CraftingDependency.Upgrades, new Object[] {
false,
"rTr",
"WCM",
"rKr",
Character.valueOf('C'), new ItemStack(LogisticsPipes.ModuleItem, 1, ItemModule.ITEMSINK),
Character.valueOf('r'), Items.redstone,
Character.valueOf('T'), Blocks.redstone_torch,
Character.valueOf('W'), new ItemStack(ComputerCraft.Blocks.peripheral, 1, 1),
Character.valueOf('M'), new ItemStack(ComputerCraft.Blocks.cable, 1, 1),
Character.valueOf('K'), new ItemStack(ComputerCraft.Blocks.cable, 1, 0)
});
craftingManager.addRecipe(new ItemStack(LogisticsPipes.ModuleItem, 1, ItemModule.CC_BASED_QUICKSORT), CraftingDependency.Upgrades, new Object[] {
false,
"rTr",
"WCM",
"rKr",
Character.valueOf('C'), new ItemStack(LogisticsPipes.ModuleItem, 1, ItemModule.QUICKSORT),