Jump to content

Recommended Posts

Posted

I am having issues adding my dependencies for my mod

When i try Compiling it with (./gradlew build) its gives 100 warning and 100 errors

Hoping i could get a idea of what is wrong

 

build.gradlew

 

buildscript {
    repositories {
        mavenCentral()
        maven {
            name = "forge"
            url = "http://files.minecraftforge.net/maven"
        }
        maven {
            name = "sonatype"
            url = "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
    }
}

apply plugin: 'forge'

version = "0.1"
group= "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "Mod"

minecraft {
    version = "1.7.10-10.13.2.1291"
    runDir = "eclipse"
}

dependencies {

   compile files("/home/wurmatron/Downloads/Modpack/mods/1.7.10/ForgeMultipart-1.7.10-1.1.1.324-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/[1.7.10]TerraFirmaCraft-0.79.15.538.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/appliedenergistics2-rv2-beta-28.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/AdvancedSolarPanel-1.7.10-3.5.1.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/BigReactors-0.4.2A2.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/buildcraft-6.4.3.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ChickenChunks-1.7.10-1.3.4.16-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/Chisel2-2.3.9.36.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/Draconic-Evolution-1.7.10-v1.0.0e.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/EnderIO-1.7.10-2.2.8.349.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/EnderStorage-1.7.10-1.4.5.27-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ExtraCells-1.7.10-2.2.59b89.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/extrautilities-1.2.2.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/GraviSuite-1.7.10-2.0.3.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/gregtech_1.7.10-5.07.07.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/industrialcraft-2-2.2.695-experimental.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ironchest-1.7.10-6.0.62.742-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/Jabba-1.2.1a_1.7.10.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/OpenBlocks-1.7.10-1.3.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/OpenComputers-MC1.7.10-1.5.5.12-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/OpenModularTurrets-1.7.10-1.3.4-27.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ProjectRed-1.7.10-4.5.15.75-Base.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ProjectRed-1.7.10-4.5.15.75-Compat.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ProjectRed-1.7.10-4.5.15.75-Integration.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ProjectRed-1.7.10-4.5.15.75-Lighting.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/RemainInMotion-2.5.3.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/SimplyJetpacks-MC1.7.10-1.4.1.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/SolarExpansion-Basic-1.4f.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/StevesWorkshop-0.5.1.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ThermalDynamics-[1.7.10]1.0.0RC7-98.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ThermalExpansion-[1.7.10]4.0.0RC7-141.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ThermalFoundation-[1.7.10]1.0.0RC7-62.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/NotEnoughItems-1.7.10-1.0.3.74-universal.jar")


}

processResources
{
    // this will ensure that this task is redone when the versions change.
    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version

    // replace stuff in mcmod.info, nothing else
    from(sourceSets.main.resources.srcDirs) {
        include 'mcmod.info'
                
        // replace version and mcversion
        expand 'version':project.version, 'mcversion':project.minecraft.version
    }
        
    // copy everything else, thats not the mcmod.info
    from(sourceSets.main.resources.srcDirs) {
        exclude 'mcmod.info'
    }
}

- Wurmatron

Posted

Most of them say  no suitable constructor found for ItemStack

 

Examples

 

/home/wurmatron/Downloads/Modpack/build/sources/java/tweaks/wurm/crafting/Shaped.java:1175: error: no suitable constructor found for ItemStack(BlockLamp,int,int)
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,23), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,26)}));

/home/wurmatron/Downloads/Modpack/build/sources/java/tweaks/wurm/crafting/Shaped.java:1172: error: no suitable constructor found for ItemStack(ItemPart,int,int)
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,20), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,23)}))


/home/wurmatron/Downloads/Modpack/build/sources/java/tweaks/wurm/crafting/Shaped.java:1174: error: no suitable constructor found for ItemStack(ItemPart,int,int)
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,22), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,25)}));
                                                                                                                                                                                                                                                      ^
    constructor ItemStack.ItemStack() is not applicable
      (actual and formal argument lists differ in length)
    constructor ItemStack.ItemStack(Item,int,int) is not applicable
      (actual argument ItemPart cannot be converted to Item by method invocation conversion)
    constructor ItemStack.ItemStack(Item,int) is not applicable
      (actual and formal argument lists differ in length)
    constructor ItemStack.ItemStack(Item) is not applicable
      (actual and formal argument lists differ in length)
    constructor ItemStack.ItemStack(Block,int,int) is not applicable
      (actual argument ItemPart cannot be converted to Block by method invocation conversion)
    constructor ItemStack.ItemStack(Block,int) is not applicable
      (actual and formal argument lists differ in length)
    constructor ItemStack.ItemStack(Block) is not applicable
      (actual and formal argument lists differ in length)

[/Code]

- Wurmatron

Posted

Workes in eclipse btw

 

 

Shaped.java

 

package tweaks.wurm.crafting;

import erogenousbeef.bigreactors.common.BigReactors;
import extracells.registries.BlockEnum;
import extracells.registries.ItemEnum;
import gravisuite.GraviSuite;
import gregtech.api.enums.ItemList;
import mcp.mobius.betterbarrels.BetterBarrels;
import me.planetguy.remaininmotion.core.RIMBlocks;
import me.planetguy.remaininmotion.core.RiMItems;
import mrtjp.projectred.ProjectRedCore;
import mrtjp.projectred.ProjectRedIllumination;
import mrtjp.projectred.ProjectRedIntegration;
import mrtjp.projectred.ProjectRedTransmission;
import mrtjp.projectred.illumination.LightObjCage;
import mrtjp.projectred.illumination.LightObjFallout;
import mrtjp.projectred.illumination.LightObjFixture;
import mrtjp.projectred.illumination.LightObjLantern;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.ShapedOreRecipe;
import net.shad0wb1ade.solarexpansion.init.SEGameObjects;
import openblocks.OpenBlocks;
import tonius.simplyjetpacks.crafting.UpgradingRecipe;
import tonius.simplyjetpacks.integration.TEItems;
import tweaks.wurm.WurmTweaks;
import tweaks.wurm.utils.TEMachines;
import tweaks.wurm.utils.TFCFood;
import advsolar.common.AdvancedSolarPanel;
import appeng.api.AEApi;
import appeng.api.util.AEColor;
import buildcraft.BuildCraftBuilders;
import buildcraft.BuildCraftCore;
import buildcraft.BuildCraftEnergy;
import buildcraft.BuildCraftFactory;
import buildcraft.BuildCraftSilicon;
import buildcraft.BuildCraftTransport;
import codechicken.chunkloader.ChickenChunks;
import codechicken.enderstorage.EnderStorage;
import cofh.core.util.crafting.RecipeAugmentable;
import cofh.core.util.crafting.RecipeUpgrade;
import cofh.thermaldynamics.ThermalDynamics;
import cofh.thermaldynamics.duct.TDDucts;
import cofh.thermalexpansion.block.TEBlocks;
import cofh.thermalexpansion.block.cache.BlockCache;
import cofh.thermalexpansion.block.cell.BlockCell;
import cofh.thermalexpansion.block.device.BlockDevice;
import cofh.thermalexpansion.block.dynamo.BlockDynamo;
import cofh.thermalexpansion.block.ender.BlockEnder;
import cofh.thermalexpansion.block.simple.BlockFrame;
import cofh.thermalexpansion.block.simple.BlockRockwool;
import cofh.thermalexpansion.block.sponge.BlockSponge;
import cofh.thermalexpansion.block.strongbox.BlockStrongbox;
import cofh.thermalexpansion.block.tank.BlockTank;
import cofh.thermalexpansion.item.TEAugments;
import cofh.thermalexpansion.util.crafting.TECraftingHandler;
import cofh.thermalfoundation.block.TFBlocks;
import cofh.thermalfoundation.item.TFItems;

import com.bioxx.tfc.TFCBlocks;
import com.bioxx.tfc.TFCItems;
import com.bioxx.tfc.Core.Recipes;
import com.brandon3055.draconicevolution.common.ModBlocks;
import com.brandon3055.draconicevolution.common.ModItems;
import com.cricketcraft.chisel.init.ChiselBlocks;
import com.cricketcraft.chisel.init.ChiselItems;
import com.rwtema.extrautils.ExtraUtils;

import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.ironchest.IronChest;
import crazypants.enderio.EnderIO;

public class Shaped {

public static void addRecipes() {

	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.dispenser), true, new Object[]{"CCC","CBC","CRC", Character.valueOf('C'), "wurmcobble", Character.valueOf('B'), "wurmbow", Character.valueOf('R'), "wurmredstone"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.jukebox), true, new Object[]{"PPP","PGP","PPP", Character.valueOf('P'), "wurmplanks", Character.valueOf('G'), "wurmchipgem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.noteblock), true, new Object[]{"PPP","PGP","PPP", Character.valueOf('P'), "wurmplanks", Character.valueOf('G'), "wurmredstone"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.golden_rail,16,0), true, new Object[]{"G G","GSG","G G", Character.valueOf('G'), "wurmgold", Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.detector_rail,16,0), true, new Object[]{"I I","ISI","I I", Character.valueOf('I'), "wurmiron", Character.valueOf('S'), "wurmplate"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.detector_rail,16,0), true, new Object[]{"I I","ISI","I I", Character.valueOf('I'), "wurmiron", Character.valueOf('S'), "wurmplate"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.piston), true, new Object[]{"CCC","PIP","PRP", Character.valueOf('C'), "wurmcobble", Character.valueOf('P'), "wurmplanks", Character.valueOf('R'), "wurmredstone", Character.valueOf('I'), "wurmiron"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.wool,4,0), true, new Object[]{"WW","WW", Character.valueOf('W'), new ItemStack(TFCItems.WoolCloth)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_slab,12,0), true, new Object[]{"SSS","SSS", Character.valueOf('S'), new ItemStack(Blocks.stone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_slab,12,1), true, new Object[]{"SSS","SSS", Character.valueOf('S'), new ItemStack(Blocks.sandstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_slab,12,3), true, new Object[]{"SSS","SSS", Character.valueOf('S'), new ItemStack(Blocks.cobblestone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_slab,12,4), true, new Object[]{"SSS","SSS", Character.valueOf('S'), new ItemStack(Blocks.brick_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_slab,12,5), true, new Object[]{"SSS","SSS", Character.valueOf('S'), new ItemStack(Blocks.stonebrick)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_slab,12,6), true, new Object[]{"SSS","SSS", Character.valueOf('S'), new ItemStack(Blocks.nether_brick)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_slab,12,7), true, new Object[]{"SSS","SSS", Character.valueOf('S'), new ItemStack(Blocks.quartz_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.tnt,1,0), true, new Object[]{"NSN","SNS","NSN", Character.valueOf('N'), new ItemStack(Items.gunpowder), Character.valueOf('S'), new ItemStack(Blocks.sand)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.bookshelf,1,0), true, new Object[]{"WWW","BBB","WWW", Character.valueOf('W'), "wurmplanks", Character.valueOf('B'), new ItemStack(Items.book)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.oak_stairs,4,0), true, new Object[]{"  W"," WW","WWW", Character.valueOf('W'), new ItemStack(Blocks.planks)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.oak_stairs,4,0), true, new Object[]{"W  ","WW ","WWW", Character.valueOf('W'), new ItemStack(Blocks.planks)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.chest,1,0), true, new Object[]{"WWW","WCW","WWW", Character.valueOf('W'), "wurmplanks"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.ladder,8,0), true, new Object[]{"SSS"," S ","SSS", Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.rail,32,0), true, new Object[]{"I I","ISI", "I I", Character.valueOf('S'), "wurmstick", Character.valueOf('I'), "wurmiron"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_stairs,4,0), true, new Object[]{"  C"," CC","CCC", Character.valueOf('C'),new ItemStack(Blocks.cobblestone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_stairs,4,0), true, new Object[]{"C  ","CC ","CCC", Character.valueOf('C'), new ItemStack(Blocks.cobblestone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.wooden_pressure_plate,1,0), true, new Object[]{"WW", Character.valueOf('W'), "wurmplanks"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.redstone_torch,1,0), true, new Object[]{"R","S", Character.valueOf('R'), "wurmredstone", Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.snow,1,0), true, new Object[]{"SS","SS", Character.valueOf('S'), new ItemStack(Items.snowball)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.fence,3,0), true, new Object[]{"SSS","SSS", Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.trapdoor,2,0), true, new Object[]{"SSS","SSS", Character.valueOf('S'), "wurmplanks"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.iron_bars,32,0), true, new Object[]{"III","III", Character.valueOf('I'), "wurmiron"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.fence_gate,1,0), true, new Object[]{"SPS","SPS", Character.valueOf('S'), "wurmstick", Character.valueOf('P'), "wurmplanks"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.brick_stairs,4,0), true, new Object[]{"  B"," BB","BBB", Character.valueOf('B'),new ItemStack(Blocks.brick_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.brick_stairs,4,0), true, new Object[]{"B  ","BB ","BBB", Character.valueOf('B'), new ItemStack(Blocks.brick_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_brick_stairs,4,0), true, new Object[]{"  S"," SS","SSS", Character.valueOf('S'),new ItemStack(Blocks.stonebrick)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.stone_brick_stairs,4,0), true, new Object[]{"S  ","SS ","SSS", Character.valueOf('S'), new ItemStack(Blocks.stonebrick)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.spruce_stairs,4,0), true, new Object[]{"  S"," SS","SSS", Character.valueOf('S'),new ItemStack(Blocks.planks,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.spruce_stairs,4,0), true, new Object[]{"S  ","SS ","SSS", Character.valueOf('S'), new ItemStack(Blocks.planks,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.birch_stairs,4,0), true, new Object[]{"  S"," SS","SSS", Character.valueOf('S'),new ItemStack(Blocks.planks,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.birch_stairs,4,0), true, new Object[]{"S  ","SS ","SSS", Character.valueOf('S'), new ItemStack(Blocks.planks,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.jungle_stairs,4,0), true, new Object[]{"  S"," SS","SSS", Character.valueOf('S'),new ItemStack(Blocks.planks,1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.jungle_stairs,4,0), true, new Object[]{"S  ","SS ","SSS", Character.valueOf('S'), new ItemStack(Blocks.planks,1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.sandstone_stairs,4,0), true, new Object[]{"  S"," SS","SSS", Character.valueOf('S'),new ItemStack(Blocks.sandstone,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.sandstone_stairs,4,0), true, new Object[]{"S  ","SS ","SSS", Character.valueOf('S'), new ItemStack(Blocks.sandstone,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.acacia_stairs,4,0), true, new Object[]{"  S"," SS","SSS", Character.valueOf('S'),new ItemStack(Blocks.planks,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.acacia_stairs,4,0), true, new Object[]{"S  ","SS ","SSS", Character.valueOf('S'), new ItemStack(Blocks.planks,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.dark_oak_stairs,4,0), true, new Object[]{"  S"," SS","SSS", Character.valueOf('S'),new ItemStack(Blocks.planks,1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.dark_oak_stairs,4,0), true, new Object[]{"S  ","SS ","SSS", Character.valueOf('S'), new ItemStack(Blocks.planks,1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab,6,1), true, new Object[]{"WWW","WWW", Character.valueOf('W'), new ItemStack(Blocks.planks,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab,6,2), true, new Object[]{"WWW","WWW", Character.valueOf('W'), new ItemStack(Blocks.planks,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab,6,3), true, new Object[]{"WWW","WWW", Character.valueOf('W'), new ItemStack(Blocks.planks,1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab,6,4), true, new Object[]{"WWW","WWW", Character.valueOf('W'), new ItemStack(Blocks.planks,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.wooden_slab,6,5), true, new Object[]{"WWW","WWW", Character.valueOf('W'), new ItemStack(Blocks.planks,1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.heavy_weighted_pressure_plate,1,0), true , new Object[]{"II", Character.valueOf('I'), "wurmiron"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.light_weighted_pressure_plate,1,0), true , new Object[]{"GG", Character.valueOf('G'), "wurmgold"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.daylight_detector,1,0), true , new Object[]{"GGG","IGI","BBB", Character.valueOf('G'), new ItemStack(Blocks.glass), Character.valueOf('I'), "wurmiron", Character.valueOf('B'), new ItemStack(TFCItems.BismuthIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.enchanting_table,1,0), true , new Object[]{"BGB","OSO","OOO", Character.valueOf('B'), new ItemStack(Items.book), Character.valueOf('G'), "wurmegem", Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelIngot2x), Character.valueOf('O'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.beacon,1,0), new Object[]{"GGG","GNG","OOO", Character.valueOf('G'), new ItemStack(Blocks.glass), Character.valueOf('N'), new ItemStack(Items.nether_star), Character.valueOf('O'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.cobblestone_wall,3,0),true, new Object[]{"CCC","CCC",Character.valueOf('C'), "wurmcobble"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.cobblestone_wall,3,1),true, new Object[]{"CCC","CCC",Character.valueOf('C'), new ItemStack(Blocks.mossy_cobblestone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.wooden_button,2,0), true, new Object[]{"W","W", Character.valueOf('W'), "wurmplanks"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.ender_chest,1,0), true, new Object[]{"OOO","OEO","OOO", Character.valueOf('O'), new ItemStack(Blocks.obsidian), Character.valueOf('E'), new ItemStack(Items.ender_eye)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.hopper,1,0), true, new Object[]{"I I","ICI"," I ", Character.valueOf('I'), "wurmiron", Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.dropper,1,0), true, new Object[]{"CCC","C C","CRC", Character.valueOf('C'), "wurmcobble",Character.valueOf('R'), "wurmredstone"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,0), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,1), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,2), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,3), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,4), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,5), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,6), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,7), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,7)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,, true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,9), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,10), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,10)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,11), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,11)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,12), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,13), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,13)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,14), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,14)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.carpet,12,15), true, new Object[]{"WWW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,15)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.painting,4,0), true, new Object[]{"WWW","WPW","WWW", Character.valueOf('W'), new ItemStack(TFCItems.WoolCloth,1,0),Character.valueOf('P'), new ItemStack(Items.paper,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.sign,3,0), true, new Object[]{"WWW","WWW"," S ", Character.valueOf('W'), "wurmlumber", Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.iron_door,1,0), true, new Object[]{"II","II","II", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.boat,1,0), true, new Object[]{"WKW","WWW", Character.valueOf('W'), "wurmlumber",Character.valueOf('K'), "wurmknife"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.bowl,3,0), true, new Object[]{"WKW"," W ", Character.valueOf('W'), "wurmlumber",Character.valueOf('K'), "wurmknife"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.paper,6,0), true, new Object[]{"JJJ", Character.valueOf('J'), new ItemStack(TFCItems.Jute)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.repeater), true, new Object[]{"TRT","SSS", Character.valueOf('T'), new ItemStack(Blocks.redstone_torch),Character.valueOf('R'), new ItemStack(Items.redstone),Character.valueOf('S'), new ItemStack(Blocks.stone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.comparator), true, new Object[]{" T ","TRT","SSS", Character.valueOf('T'), new ItemStack(Blocks.redstone_torch),Character.valueOf('R'), new ItemStack(Items.redstone),Character.valueOf('S'), new ItemStack(Blocks.stone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.flower_pot,12,0), true, new Object[]{"WWW", Character.valueOf('W'), "wurmbrick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Blocks.brewing_stand,1,0), true, new Object[]{" B ","CCC", Character.valueOf('B'), new ItemStack(Items.blaze_rod),Character.valueOf('C'), "wurmcobble"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.item_frame),true, new Object[]{"SSS","SLS","SSS", Character.valueOf('S'), "wurmstick",Character.valueOf('L'), new ItemStack(TFCItems.Leather)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.cauldron), true, new Object[]{"I I","I I", "III", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("reinforcedStone").getItem(),8,0),true, new Object[]{"SSS","SRS","SSS",  Character.valueOf('R'), ic2.api.item.IC2Items.getItem("advancedAlloy"),Character.valueOf('S'), "wurmsstone"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("reinforcedGlass").getItem(),8,0),true, new Object[]{"SSS","SRS","SSS",  Character.valueOf('R'), ic2.api.item.IC2Items.getItem("advancedAlloy"),Character.valueOf('S'), new ItemStack(Blocks.glass)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("scaffold").getItem(),16,0),true, new Object[]{"PPP"," S ","S S",  Character.valueOf('P'), "wurmplanks",Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("ironScaffold").getItem(),16,0),true, new Object[]{"III"," S ","S S",  Character.valueOf('I'), "wurmiron",Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("generator").getItem(),1,0),true, new Object[]{" I ","BMB","RFR",  Character.valueOf('I'), ic2.api.item.IC2Items.getItem("reBattery"),Character.valueOf('B'), new ItemStack(TFCItems.BlueSteelIngot),Character.valueOf('M'),ic2.api.item.IC2Items.getItem("machine"), Character.valueOf('R'), new ItemStack(TFCItems.PlatinumIngot), Character.valueOf('F'), new ItemStack(Blocks.coal_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("geothermalGenerator").getItem(),1,1), true, new Object[]{"RBR","BGB", "RBR", Character.valueOf('R'), new ItemStack(TFCItems.RedSteelIngot), Character.valueOf('B'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('G'), new ItemStack(ic2.api.item.IC2Items.getItem("generator").getItem())}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("waterMill").getItem(),2,2),true, new Object[]{"WSW","SGS","WSW",  Character.valueOf('W'), "wurmplanks",Character.valueOf('S'), "wurmstick",Character.valueOf('G'), ic2.api.item.IC2Items.getItem("generator")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("windMill").getItem(),1,4),true, new Object[]{"CSC","CGC","CSC",  Character.valueOf('C'), new ItemStack(ic2.api.item.IC2Items.getItem("carbonPlate").getItem()),Character.valueOf('G'), ic2.api.item.IC2Items.getItem("generator")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.minecart,1,0), true, new Object[]{"I I","III", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.bed,1,0), true, new Object[]{"WWW","PPP", Character.valueOf('P'), "wurmplanks", Character.valueOf('W'), new ItemStack(TFCItems.WoolCloth)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("semifluidGenerator"), true, new Object[]{"IFI","FGF","IFI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet2x),Character.valueOf('F'), ic2.api.item.IC2Items.getItem("FluidCell"),Character.valueOf('G'), ic2.api.item.IC2Items.getItem("geothermalGenerator")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("stirlingGenerator"), true, new Object[]{"IFI","IGI","III", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet2x),Character.valueOf('F'), ic2.api.item.IC2Items.getItem("heatconductor"),Character.valueOf('G'), ic2.api.item.IC2Items.getItem("generator")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("kineticGenerator"), true, new Object[]{"III","GMS","III", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet2x),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"),Character.valueOf('G'), ic2.api.item.IC2Items.getItem("generator"),Character.valueOf('S'), ic2.api.item.IC2Items.getItem("steelshaft")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("lvTransformer"), true, new Object[]{"WCW","WOW","WCW",Character.valueOf('W'), "wurmplanks",Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedTinCableItem"),Character.valueOf('O'), ic2.api.item.IC2Items.getItem("coil")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("mvTransformer"), true, new Object[]{"C","M","C", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("advancedMachine")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("hvTransformer"), true, new Object[]{" C ","EMB"," C ", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("mvTransformer"),Character.valueOf('E'), ic2.api.item.IC2Items.getItem("electronicCircuit"),Character.valueOf('B'), ic2.api.item.IC2Items.getItem("advBattery")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("evTransformer"), true, new Object[]{" C ","EMB"," C ", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("trippleInsulatedIronCableItem"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("hvTransformer"),Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('B'), ic2.api.item.IC2Items.getItem("lapotronCrystal")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("batBox"), true, new Object[]{"WCW","BBB","WWW", Character.valueOf('W'), "wurmplanks",Character.valueOf('B'), ic2.api.item.IC2Items.getItem("reBattery"),Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedTinCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("cesuUnit"), true, new Object[]{"PCP","BBB","PPP", Character.valueOf('P'), new ItemStack(TFCItems.BronzeSheet),Character.valueOf('B'), ic2.api.item.IC2Items.getItem("advBattery"),Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("mfeUnit"), true, new Object[]{"CBC","BMB","CBC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem"),Character.valueOf('B'), ic2.api.item.IC2Items.getItem("energyCrystal"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("advancedMachine")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("mfsUnit"), true, new Object[]{"BAB","BMB","BAB", Character.valueOf('A'), new ItemStack(TFCItems.RedSteelSheet2x),Character.valueOf('B'), ic2.api.item.IC2Items.getItem("lapotronCrystal"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("mfeUnit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("machine"), true, new Object[]{"III","I I","III", Character.valueOf('I'), new ItemStack(TFCItems.SteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("ironFurnace"), true, new Object[]{"III","I I","IFI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("electroFurnace"), true, new Object[]{"III","I I","EFE", Character.valueOf('I'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('F'), new ItemStack(Blocks.furnace), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("reBattery")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("ChargepadbatBox"), true, new Object[]{"CPC","IBI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('P'), "wurmplate", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedTinCableItem"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("batBox")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("ChargepadcesuUnit"), true, new Object[]{"CPC","IBI", Character.valueOf('I'), new ItemStack(TFCItems.BlackBronzeSheet), Character.valueOf('P'), "wurmplate", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("cesuUnit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("ChargepadmfeUnit"), true, new Object[]{"CPC","IBI", Character.valueOf('I'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('P'), "wurmplate", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("mfeUnit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("ChargepadmfsUnit"), true, new Object[]{"CPC","IBI", Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet), Character.valueOf('P'), "wurmplate", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("mfsUnit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("macerator"), true, new Object[]{"GLG","CBC","RRR", Character.valueOf('G'), "wurmegem", Character.valueOf('L'), ic2.api.item.IC2Items.getItem("powerunit"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine"),Character.valueOf('R'), new ItemStack(TFCItems.RedSteelSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("extractor"), true, new Object[]{"GLG","CBC","RRR", Character.valueOf('G'), ic2.api.item.IC2Items.getItem("treetap"), Character.valueOf('L'), ic2.api.item.IC2Items.getItem("powerunit"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine"),Character.valueOf('R'), new ItemStack(TFCItems.RedSteelSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("compressor"), true, new Object[]{"GLG","CBC","RRR", Character.valueOf('G'), new ItemStack(TFCItems.LeadSheet), Character.valueOf('L'), ic2.api.item.IC2Items.getItem("powerunit"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine"),Character.valueOf('R'), new ItemStack(TFCItems.RedSteelSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("canner"), true, new Object[]{"TUT","TBT","TTT", Character.valueOf('T'), new ItemStack(TFCItems.TinSheet), Character.valueOf('U'), ic2.api.item.IC2Items.getItem("powerunit"),  Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("magnetizer"), true, new Object[]{"RCR","RBR","RCR", Character.valueOf('R'), new ItemStack(Blocks.redstone_block), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"),  Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine"),Character.valueOf('C'), new ItemStack(TFCItems.CopperSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("electrolyzer"), true, new Object[]{"C C","CEC","SSS", Character.valueOf('S'), new ItemStack(TFCItems.SilverSheet), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),  Character.valueOf('B'), ic2.api.item.IC2Items.getItem("magnetizer"),Character.valueOf('C'),  ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("recycler"), true, new Object[]{"SSS","CBC","SSS", Character.valueOf('S'), new ItemStack(TFCItems.BlackBronzeSheet2x), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("compressor"),  Character.valueOf('B'), ic2.api.item.IC2Items.getItem("advancedMachine")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("advancedMachine"), true, new Object[]{"ACA","CBC","ACA", Character.valueOf('A'), ic2.api.item.IC2Items.getItem("advancedAlloy"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine"),  Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("advancedMachine"), true, new Object[]{"CAC","ABA","CAC", Character.valueOf('A'), ic2.api.item.IC2Items.getItem("advancedAlloy"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine"),  Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("inductionFurnace"), true, new Object[]{"CCC","CFC","CBC", Character.valueOf('F'), ic2.api.item.IC2Items.getItem("electroFurnace"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("advancedMachine"),  Character.valueOf('C'), new ItemStack(TFCItems.CopperSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("teleporter"), true, new Object[]{"CTC","GBG","CSC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("advancedMachine"),  Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x),Character.valueOf('G'), "wurmegem",Character.valueOf('T'), ic2.api.item.IC2Items.getItem("frequencyTransmitter")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("teslaCoil"), true, new Object[]{"RRR","CBC","SGS", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("hvTransformer"),  Character.valueOf('S'), new ItemStack(TFCItems.GoldSheet2x),Character.valueOf('R'), new ItemStack(Blocks.redstone_block),Character.valueOf('G'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("metalformer"), true, new Object[]{" C ","HBH","SSS", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('H'), ic2.api.item.IC2Items.getItem("toolbox"),  Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine"),Character.valueOf('S'), new ItemStack(TFCItems.SteelSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("patternstorage"), true, new Object[]{"GGG","MGM","LBL", Character.valueOf('B'), ic2.api.item.IC2Items.getItem("reinforcedStone"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("crystalmemory"),  Character.valueOf('G'), ic2.api.item.IC2Items.getItem("reinforcedGlass"),Character.valueOf('L'), ic2.api.item.IC2Items.getItem("miningLaser"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("advancedMachine"),Character.valueOf('G'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("scanner"), true, new Object[]{"SGS","MLM","CBC", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"),  Character.valueOf('G'), ic2.api.item.IC2Items.getItem("reinforcedGlass"),Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("advancedMachine"), Character.valueOf('L'), ic2.api.item.IC2Items.getItem("miningLaser") }));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("replicator"), true, new Object[]{"GBG", "TTT", "VMV", Character.valueOf('G'), "wurmegem", Character.valueOf('B'), Blocks.diamond_block, Character.valueOf('T'), ic2.api.item.IC2Items.getItem("teleporter"), Character.valueOf('V'), ic2.api.item.IC2Items.getItem("evTransformer"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("advancedMachine")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("solidcanner"), true, new Object[]{"TUT","TBT","TTT", Character.valueOf('T'), new ItemStack(TFCItems.TinSheet), Character.valueOf('U'), ic2.api.item.IC2Items.getItem("powerunit"),  Character.valueOf('B'), ic2.api.item.IC2Items.getItem("canner")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("fluidbottler"), true, new Object[]{"GTG","GTG","CBC", Character.valueOf('G'),"wurmglass",Character.valueOf('T'), ic2.api.item.IC2Items.getItem("cell"),Character.valueOf('C'),ic2.api.item.IC2Items.getItem("electronicCircuit"),Character.valueOf('B'), ic2.api.item.IC2Items.getItem("machine")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("personalSafe"), true, new Object[]{"GCG","IBI"," S ", Character.valueOf('G'), "wurmchipgem", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('B'), Blocks.iron_block, Character.valueOf('S'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("nuke"), true, new Object[]{"RIR","RBR", "RIR", Character.valueOf('R'),ic2.api.item.IC2Items.getItem("reactorReflectorThick"), Character.valueOf('B'), new ItemStack(Blocks.emerald_block), Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("coil"), true, new Object[]{"CCC","CIC","CCC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("copperCableItem"), Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("elemotor"), true, new Object[]{" G ","CIC"," G ", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("coil"), Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('G'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("powerunit"), true, new Object[]{"BCP", "BEM", "BCP", Character.valueOf('B'), ic2.api.item.IC2Items.getItem("reBattery"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"), Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("powerunitsmall"), true, new Object[]{" CP", "BEM", " CP", Character.valueOf('B'), ic2.api.item.IC2Items.getItem("reBattery"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"), Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("rawcrystalmemory"), true, new Object[]{"EOE", "OEO", "EOE", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("energiumDust"), Character.valueOf('O'), "wurmobsidiandust"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("rawcrystalmemory"), true, new Object[]{"OEO", "EOE", "OEO", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("energiumDust"), Character.valueOf('O'), "wurmobsidiandust"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("heatconductor"), true, new Object[]{"RPR","RPR", "RPR", Character.valueOf('R'), "wurmrubber",Character.valueOf('P'), new ItemStack(TFCItems.CopperSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("woodrotor"), true, new Object[]{"WWW", "WPW", "WWW", Character.valueOf('W'), "wurmplanks", Character.valueOf('P'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("ironrotor"), true, new Object[]{"PIP","PIP", "PIP", Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("carbonrotor"), true, new Object[]{"PIP","PIP", "PIP", Character.valueOf('P'), ic2.api.item.IC2Items.getItem("carbonPlate"), Character.valueOf('I'), ic2.api.item.IC2Items.getItem("carbonMesh")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("steelrotor"), true, new Object[]{"PIP","PIP", "PIP", Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('I'),new ItemStack(TFCItems.SteelIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("mixedMetalIngot"), true, new Object[]{"I", "T", "B", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('T'), new ItemStack(TFCItems.TinSheet), Character.valueOf('B'), new ItemStack(TFCItems.BronzeSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("mixedMetalIngot").getItem(),2), true, new Object[]{"I", "T", "B", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('T'), new ItemStack(TFCItems.TinSheet2x), Character.valueOf('B'), new ItemStack(TFCItems.BronzeSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("mixedMetalIngot").getItem(),2), true, new Object[]{"I", "T", "B", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('T'), new ItemStack(TFCItems.TinSheet), Character.valueOf('B'), new ItemStack(TFCItems.ZincSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("mixedMetalIngot").getItem(),4), true, new Object[]{"I", "T", "B", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('T'), new ItemStack(TFCItems.TinSheet2x), Character.valueOf('B'), new ItemStack(TFCItems.ZincSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("electronicCircuit").getItem(),1), true, new Object[]{"CCC","RPR", "CCC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"), Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.RedAlloySheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("electronicCircuit").getItem(),1), true, new Object[]{"CPC","CRC", "CPC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"), Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.RedAlloySheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("advancedCircuit").getItem(),1), true, new Object[]{"CPC","CRC", "CPC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"), Character.valueOf('P'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('R'), new ItemStack(WurmTweaks.RedAlloySheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("advancedCircuit").getItem(),1), true, new Object[]{"CCC","PRP", "CCC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"), Character.valueOf('P'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('R'), new ItemStack(WurmTweaks.RedAlloySheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("treetap"),true, new Object[]{" W ", "WWW", "W  ",Character.valueOf('W'), "wurmplanks"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("wrench"),true, new Object[]{"B B", "BBB", " B ", Character.valueOf('B'), new ItemStack(TFCItems.BronzeIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("cutter"),true, new Object[]{"P P", " P ", "I I", Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("constructionFoamSprayer"),true, new Object[]{"P  ", " P ", " CP", Character.valueOf('P'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("cell")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("energiumDust").getItem(),5),true, new Object[]{"RDR", "DRD", "RDR", Character.valueOf('R'), "dustRuby", Character.valueOf('D'), new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("energiumDust").getItem(),5),true, new Object[]{"DRD", "RDR", "DRD", Character.valueOf('R'), "dustRuby", Character.valueOf('D'), new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("toolbox"), true, new Object[]{"BCB","BBB", Character.valueOf('C'), "wurmchest", Character.valueOf('B'), new ItemStack(TFCItems.BronzeSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("miningLaser"), true, new Object[]{"RRL","AAM"," PP", Character.valueOf('R'), new ItemStack(Blocks.redstone_block), Character.valueOf('L'), ic2.api.item.IC2Items.getItem("lapotronCrystal"), Character.valueOf('A'), ic2.api.item.IC2Items.getItem("advancedAlloy"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("mfsUnit"), Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("ecMeter"), true, new Object[]{"CGC", "PCP","P P", Character.valueOf('C'), new ItemStack(TFCItems.CopperSheet), Character.valueOf('G'), new ItemStack(Blocks.glowstone), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.SilverSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("hazmatHelmet"), true, new Object[]{" O ", "RGR", "RGR", Character.valueOf('O'), "dyeOrange", Character.valueOf('G'), "wurmglass", Character.valueOf('R'), "wurmrubber"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("hazmatChestplate"), true, new Object[]{"R R", "ROR", "ROR", Character.valueOf('O'), "dyeOrange", Character.valueOf('R'), "wurmrubber"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("hazmatLeggings"), true, new Object[]{"R R", "ROR", "R R", Character.valueOf('O'), "dyeOrange", Character.valueOf('R'), "wurmrubber"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("hazmatBoots"), true, new Object[]{"R R", "ROR", "RBR", Character.valueOf('O'), "dyeOrange", Character.valueOf('R'), "wurmrubber",Character.valueOf('B'), ic2.api.item.IC2Items.getItem("staticBoots")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("nanoHelmet"), true, new Object[]{"CGC", "CNC", " H ", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate"),Character.valueOf('G'),ic2.api.item.IC2Items.getItem("energyCrystal"), Character.valueOf('N'), ic2.api.item.IC2Items.getItem("nightvisionGoggles"), Character.valueOf('H'), new ItemStack(TFCItems.RedSteelHelmet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("nanoBodyarmor"), true, new Object[]{"CGC", "CHC", "CCC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate"),Character.valueOf('G'),ic2.api.item.IC2Items.getItem("energyCrystal"), Character.valueOf('H'), new ItemStack(TFCItems.RedSteelChestplate)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("nanoLeggings"), true, new Object[]{"CGC", "CHC", "C C", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate"),Character.valueOf('G'),ic2.api.item.IC2Items.getItem("energyCrystal"), Character.valueOf('H'), new ItemStack(TFCItems.RedSteelGreaves)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("nanoBoots"), true, new Object[]{"CGC", "CHC", " S ", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate"),Character.valueOf('G'),ic2.api.item.IC2Items.getItem("energyCrystal"), Character.valueOf('H'), new ItemStack(TFCItems.RedSteelBoots), Character.valueOf('S'), ic2.api.item.IC2Items.getItem("staticBoots")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("quantumHelmet"), true, new Object[]{"GNG", "IQI", "CSC", Character.valueOf('G'), "wurmglass", Character.valueOf('N'), ic2.api.item.IC2Items.getItem("nanoHelmet"), Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate"), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedMachine"), Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WurmTweaks.QuantumSingularity), true, new Object[]{"BSB", "SIS", "BSB", Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate"), Character.valueOf('B'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('S'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WurmTweaks.QuantumSingularity), true, new Object[]{"SBS", "BIB", "SBS", Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate"), Character.valueOf('B'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('S'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("quantumBodyarmor"), true, new Object[]{"GNG", "IQI", "ISI", Character.valueOf('G'), ic2.api.item.IC2Items.getItem("carbonPlate"), Character.valueOf('N'), ic2.api.item.IC2Items.getItem("nanoBodyarmor"), Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate"), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedMachine"), Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("quantumLeggings"), true, new Object[]{"GNG", "IQI", "CSC", Character.valueOf('G'), ic2.api.item.IC2Items.getItem("carbonPlate"), Character.valueOf('N'), ic2.api.item.IC2Items.getItem("nanoLeggings"), Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate"), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedMachine"), Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("quantumBoots"), true, new Object[]{"GNG", "IQI", "CSC", Character.valueOf('G'), ic2.api.item.IC2Items.getItem("carbonPlate"), Character.valueOf('N'), ic2.api.item.IC2Items.getItem("nanoBoots"), Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate"), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedMachine"), Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("jetpack"), true, new Object[]{"SCS", "SBS", "R R",  Character.valueOf('S'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("cell"), Character.valueOf('R'), new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("electricJetpack"), true, new Object[]{"SCS", "SBS", "R R",  Character.valueOf('S'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("energyCrystal"), Character.valueOf('R'), new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("batPack"), true, new Object[]{"RCR", "RSR", "R R", Character.valueOf('R'), ic2.api.item.IC2Items.getItem("reBattery"), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('S'), new ItemStack(TFCItems.BrassSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("advbatPack"), true, new Object[]{"RCR", "RSR", "R R", Character.valueOf('R'), ic2.api.item.IC2Items.getItem("advBattery"), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('S'), new ItemStack(TFCItems.BronzeSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("energyPack"), true, new Object[]{"RCR", "RSR", "R R", Character.valueOf('R'), ic2.api.item.IC2Items.getItem("energyCrystal"), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('S'), new ItemStack(TFCItems.BlackSteelSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("cfPack"), true, new Object[]{"SAS", "CDC", "C C",Character.valueOf('D'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('S'), ic2.api.item.IC2Items.getItem("constructionFoamSprayer"),  Character.valueOf('A'),ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("cell")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("solarHelmet"), true, new Object[]{"ISI","IHI", Character.valueOf('S'), ic2.api.item.IC2Items.getItem("solarPanel"),  Character.valueOf('H'), new ItemStack(TFCItems.SteelHelmet),  Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("staticBoots"), true, new Object[]{"I I", "I I", "WBW", Character.valueOf('I'), new ItemStack(TFCItems.GoldIngot), Character.valueOf('W'), "wurmwool", Character.valueOf('B'), new ItemStack(TFCItems.BronzeBoots)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("nightvisionGoggles"), true, new Object[]{"SCS","LGL", "BCB", Character.valueOf('S'), new ItemStack(TFCItems.GoldSheet2x), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("energyCrystal"),Character.valueOf('L'), ic2.api.item.IC2Items.getItem("luminator"),Character.valueOf('G'), "wurmglass", Character.valueOf('B'), new ItemStack(Blocks.redstone_block), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("reBattery"), true, new Object[]{" C ", "TRT", "TRT", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedTinCableItem"), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('T'), new ItemStack(TFCItems.TinSheet)}));
	// @Todo GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("advBattery"), true, new Object[]{"CTC", "TRT", "TRT", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"), Character.valueOf('R'), // Surfer ItemStack, Character.valueOf('T'), new ItemStack(TFCItems.BronzeSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("lapotronCrystal"), true, new Object[]{"LEL","LCL", "LEL", Character.valueOf('L'), "dyeBlue", Character.valueOf('E'),   ic2.api.item.IC2Items.getItem("energyCrystal"),Character.valueOf('C'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("suBattery").getItem(),4), true, new Object[]{"C", "R", "H", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('H'), "dustCoal"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("luminator").getItem(), 16),true, new Object[]{"GGG","III","LLL", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldIngot), Character.valueOf('L'), new ItemStack(Items.glowstone_dust)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("glassFiberCableItem"),true, new Object[]{"GGG", "EPE","GGG", Character.valueOf('G'), "wurmglass", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("energiumDust"), Character.valueOf('P'), new ItemStack(TFCItems.BlackBronzeSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("detectorCableItem"),true, new Object[]{" R ", "RCR", " A ", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("trippleInsulatedIronCableItem"), Character.valueOf('A'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("splitterCableItem"),true, new Object[]{" L ", "RCR", " A ", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("trippleInsulatedIronCableItem"), Character.valueOf('A'),ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('L'), new ItemStack(Blocks.lever)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("coalBall"),true, new Object[]{"CCC", "CFC","CCC", Character.valueOf('C'), "dustCoal", Character.valueOf('F'), new ItemStack(Items.flint)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("coalChunk"),true, new Object[]{"CCC", "CFC","CCC", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("compressedCoalBall"), Character.valueOf('F'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("scrapBox"),true, new Object[]{"SSS","SSS","SSS", Character.valueOf('S'), ic2.api.item.IC2Items.getItem("scrap")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("plantBall"), true, new Object[]{"PPP", "P P", "PPP", Character.valueOf('P'), "wurmsapling"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("painter"), true, new Object[]{" WW", " IW", "I  ", Character.valueOf('W'), new ItemStack(Blocks.wool,1,0), Character.valueOf('I'), new ItemStack(TFCItems.SilverIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("overclockerUpgrade"), true, new Object[]{"WWW", "CAC", Character.valueOf('W'), new ItemStack(TFCItems.RedSteelBucketWater), Character.valueOf('C'),ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem"), Character.valueOf('A'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("transformerUpgrade"), true, new Object[]{"GGG", "CTC", "GGG", Character.valueOf('G'), "wurmglass", Character.valueOf('C'),ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"), Character.valueOf('T'), ic2.api.item.IC2Items.getItem("hvTransformer")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("energyStorageUpgrade"), true, new Object[]{"PPP", "RCR", "PCP", Character.valueOf('P'), "wurmplanks", Character.valueOf('R'), ic2.api.item.IC2Items.getItem("reBattery"),Character.valueOf('C'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("ejectorUpgrade"), true, new Object[]{"PHP", "CAC", Character.valueOf('P'), "wurmpiston", Character.valueOf('H'), new ItemStack(Blocks.hopper), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem"), Character.valueOf('A'), ic2.api.item.IC2Items.getItem("electronicCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("fluidEjectorUpgrade"), true, new Object[]{"PTP", "CAC", Character.valueOf('P'), "wurmpiston", Character.valueOf('H'), new ItemStack(TFCItems.SilverSheet), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem"), Character.valueOf('A'), ic2.api.item.IC2Items.getItem("electronicCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("redstoneinvUpgrade"), true, new Object[]{"P P", " L ", "P P", Character.valueOf('P'), new ItemStack(TFCItems.BrassSheet), Character.valueOf('L'), new ItemStack(Blocks.lever)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("reinforcedDoor"), true, new Object[]{"BB","BB","BB", Character.valueOf('B'), ic2.api.item.IC2Items.getItem("reinforcedStone")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("constructionFoamPowder"), true, new Object[]{"SBS","SCS", "SBS",  Character.valueOf('S'), ic2.api.item.IC2Items.getItem("stoneDust"), Character.valueOf('C'), new ItemStack(TFCItems.ClayBall)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("boatCarbon"), true, new Object[]{"W W", "WWW",  Character.valueOf('W'), ic2.api.item.IC2Items.getItem("carbonPlate")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("boatRubber"), true, new Object[]{"W W", "WWW",  Character.valueOf('W'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ic2.api.item.IC2Items.getItem("boatElectric"), true, new Object[]{"WCW", "WWW",  Character.valueOf('W'), new ItemStack(TFCItems.WroughtIronIngot),Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,1), true, new Object[]{"BBB", "B B", "BBB", Character.valueOf('B'), new ItemStack(TFCItems.BronzeSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,2), true, new Object[]{"BBB", "B B", "AAA", Character.valueOf('B'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('A'), new ItemStack(Blocks.brick_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Steel.getItem(),1,3), true, new Object[]{"BBB", "B B", "BBB", Character.valueOf('B'), new ItemStack(TFCItems.SteelSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Steel_Bricks.getItem(),1,4), true, new Object[]{"BBB", "B B", "AAA", Character.valueOf('B'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('A'), new ItemStack(Blocks.brick_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,100), true, new Object[]{"BBB", "B B", "CGC", Character.valueOf('B'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('C'), new ItemStack(Blocks.brick_block), Character.valueOf('G'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,101), true, new Object[]{"BBB", "B B", "CGC", Character.valueOf('B'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('C'), new ItemStack(Blocks.brick_block), Character.valueOf('G'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,102), true, new Object[]{"SSS", "GGG", "BFB", Character.valueOf('S'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('G'), "wurmglass", Character.valueOf('B'), new ItemStack(Blocks.brick_block), Character.valueOf('F'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,101)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,103), true, new Object[]{"CCC", "CBC", "CFC", Character.valueOf('C'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,2), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,104), true, new Object[]{"CCC", "CBC", "CFC", Character.valueOf('C'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Steel_Bricks.getItem(),1,4), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,105), true, new Object[]{"GGG","SSS","PBP", Character.valueOf('G'), "wurmglass", Character.valueOf('S'), new ItemStack(TFCItems.SilverSheet), Character.valueOf('P'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,106), true, new Object[]{"GPG", "PBP","DPD", Character.valueOf('G'), "wurmegem",  Character.valueOf('P'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,1), Character.valueOf('D'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,107), true, new Object[]{"GPG", "PBP","DPD", Character.valueOf('G'), "wurmegem",  Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,3), Character.valueOf('D'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,108), true, new Object[]{"PPP", "PBP", "DAD", Character.valueOf('P'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,1), Character.valueOf('D'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('A'), new ItemStack(TFCItems.BrassSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,109), true, new Object[]{"PPP","BDB", "PPP", Character.valueOf('P'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('B'), "wurmpiston", Character.valueOf('D'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,110), true, new Object[]{"PPP","BDB", "PPP", Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('B'), "wurmpiston", Character.valueOf('D'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,115), true, new Object[]{"PBP","BCB","PBP", Character.valueOf('P'), new ItemStack(TFCItems.BronzeSheet2x), Character.valueOf('B'),"wurmpiston", Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,116), true, new Object[]{"PBP","BCB","PBP", Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('B'),"wurmpiston", Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,118), true, new Object[]{"PPP", "FBF","PPP", Character.valueOf('P'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('F'), new ItemStack(Blocks.furnace) ,Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,119), true, new Object[]{"PPP", "FBF","PPP", Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('F'), new ItemStack(Blocks.furnace) ,Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze_Bricks.getItem(),1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,201), true, new Object[]{"ECE", "CBC", "TPT", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('C'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("lvTransformer"), Character.valueOf('T'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,119), Character.valueOf('P'),new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,202), true, new Object[]{"ECE", "CBC", "TPT", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,201), Character.valueOf('T'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,119), Character.valueOf('P'),new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,203), true, new Object[]{"ECE", "CBC", "TPT", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,202), Character.valueOf('T'), new ItemStack(TFCItems.BlackSteelSheet), Character.valueOf('P'),new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,204), true, new Object[]{"ECE", "CBC", "TPT", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,203), Character.valueOf('T'), new ItemStack(TFCItems.BlackSteelSheet), Character.valueOf('P'),new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,205), true, new Object[]{"ECE", "CBC", "TPT", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,204), Character.valueOf('T'), new ItemStack(TFCItems.BlackSteelSheet), Character.valueOf('P'),new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,211), true, new Object[]{"PEP","BCB", "PEP",Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('B'), Blocks.redstone_block, Character.valueOf('C'), ic2.api.item.IC2Items.getItem("lvTransformer")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,212), true, new Object[]{"PEP","BCB", "PEP",Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), Blocks.redstone_block, Character.valueOf('C'),new ItemStack(ItemList.Hull_Bronze.getItem(),1,211)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,213), true, new Object[]{"PEP","BCB", "PEP",Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), Blocks.redstone_block, Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,212)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,214), true, new Object[]{"PEP","BCB", "PEP",Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), Blocks.redstone_block, Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,213)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,215), true, new Object[]{"PEP","BCB", "PEP",Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), Blocks.redstone_block, Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,214)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,221), true, new Object[]{"PCP","EBE","DWD", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),  Character.valueOf('D'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,222), true, new Object[]{"PCP","EBE","DWD", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),  Character.valueOf('D'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,221), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,223), true, new Object[]{"PCP","EBE","DWD", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),  Character.valueOf('D'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,222), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,224), true, new Object[]{"PCP","EBE","DWD", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),  Character.valueOf('D'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,223), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,225), true, new Object[]{"PCP","EBE","DWD", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),  Character.valueOf('D'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,224), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("doubleInsulatedGoldCableItem")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,231), true, new Object[]{"CMC", "EBE", "GGG", Character.valueOf('G'), "wurmglass", Character.valueOf('C'),new ItemStack(TFCItems.BismuthBronzeSheet), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,232), true, new Object[]{"CMC", "EBE", "GGG", Character.valueOf('G'), "wurmglass", Character.valueOf('C'),new ItemStack(TFCItems.BismuthBronzeSheet), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,231)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,233), true, new Object[]{"CMC", "EBE", "GGG", Character.valueOf('G'), "wurmglass", Character.valueOf('C'),new ItemStack(TFCItems.BismuthBronzeSheet), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,232)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,234), true, new Object[]{"CMC", "EBE", "GGG", Character.valueOf('G'), "wurmglass", Character.valueOf('C'),new ItemStack(TFCItems.BismuthBronzeSheet), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,233)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,235), true, new Object[]{"CMC", "EBE", "GGG", Character.valueOf('G'), "wurmglass", Character.valueOf('C'),new ItemStack(TFCItems.BismuthBronzeSheet), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,234)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,241), true, new Object[]{" E ","PBP", "CPC", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('P'), "wurmpiston", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3), Character.valueOf('C'), new ItemStack(TFCItems.BlackSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,242), true, new Object[]{" E ","PBP", "CPC", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), "wurmpiston", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,241), Character.valueOf('C'), new ItemStack(TFCItems.BlackSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,243), true, new Object[]{" E ","PBP", "CPC", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), "wurmpiston", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,242), Character.valueOf('C'), new ItemStack(TFCItems.BlackSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,244), true, new Object[]{" E ","PBP", "CPC", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), "wurmpiston", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,243), Character.valueOf('C'), new ItemStack(TFCItems.BlackSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,245), true, new Object[]{" E ","PBP", "CPC", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), "wurmpiston", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,244), Character.valueOf('C'), new ItemStack(TFCItems.BlackSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,261), true, new Object[]{"ECE", "PBP", "PPP", Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('C'), new ItemStack(Blocks.coal_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,262), true, new Object[]{"ECE", "PBP", "PPP", Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'), new ItemStack(Blocks.coal_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,261)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,263), true, new Object[]{"ECE", "PBP", "PPP", Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'), new ItemStack(Blocks.coal_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,262)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,264), true, new Object[]{"ECE", "PBP", "PPP", Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'), new ItemStack(Blocks.coal_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,263)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,265), true, new Object[]{"ECE", "PBP", "PPP", Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('C'), new ItemStack(Blocks.coal_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,264)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,271), true, new Object[]{"WCW","PBP", "PCP",Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("treetap"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,272), true, new Object[]{"WCW","PBP", "PCP",Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("treetap"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,271)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,273), true, new Object[]{"WCW","PBP", "PCP",Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("treetap"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,272)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,274), true, new Object[]{"WCW","PBP", "PCP",Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("treetap"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,273)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,275), true, new Object[]{"WCW","PBP", "PCP",Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronSheet2x), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("treetap"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,274)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,281), true, new Object[]{"PPE","MBM", "PPE", Character.valueOf('P'), new ItemStack(TFCItems.PlatinumSheet2x), Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("energyCrystal"),Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,282), true, new Object[]{"PPE","MBM", "PPE", Character.valueOf('P'), new ItemStack(TFCItems.PlatinumSheet2x), Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("energyCrystal"),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,281)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,283), true, new Object[]{"PPE","MBM", "PPE", Character.valueOf('P'), new ItemStack(TFCItems.PlatinumSheet2x), Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("energyCrystal"),Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,282)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,284), true, new Object[]{"PPE","MBM", "PPE", Character.valueOf('P'), new ItemStack(TFCItems.PlatinumSheet2x), Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("energyCrystal"),Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,283)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,285), true, new Object[]{"PPE","MBM", "PPE", Character.valueOf('P'), new ItemStack(TFCItems.PlatinumSheet2x), Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('M'), ic2.api.item.IC2Items.getItem("energyCrystal"),Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,284)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,301), true, new Object[]{"GEG","PBP","GEG",  Character.valueOf('G'), "wurmegem", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3),Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,302), true, new Object[]{"GEG","PBP","GEG",  Character.valueOf('G'), "wurmegem", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,301),Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,303), true, new Object[]{"GEG","PBP","GEG",  Character.valueOf('G'), "wurmegem", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,302),Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,304), true, new Object[]{"GEG","PBP","GEG",  Character.valueOf('G'), "wurmegem", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,303),Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,304), true, new Object[]{"GEG","PBP","GEG",  Character.valueOf('G'), "wurmegem", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.SteelSheet),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,304),Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,331), true, new Object[]{"GEG","DBD","PEP", Character.valueOf('G'), new ItemStack(Blocks.glowstone),Character.valueOf('E'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('D'), "wurmdirt", Character.valueOf('P'), new ItemStack(TFCItems.BismuthBronzeSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,332), true, new Object[]{"GEG","DBD","PEP", Character.valueOf('G'), new ItemStack(Blocks.glowstone),Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('D'), "wurmdirt", Character.valueOf('P'), new ItemStack(TFCItems.BismuthBronzeSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,331)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,333), true, new Object[]{"GEG","DBD","PEP", Character.valueOf('G'), new ItemStack(Blocks.glowstone),Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('D'), "wurmdirt", Character.valueOf('P'), new ItemStack(TFCItems.BismuthBronzeSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,332)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,334), true, new Object[]{"GEG","DBD","PEP", Character.valueOf('G'), new ItemStack(Blocks.glowstone),Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('D'), "wurmdirt", Character.valueOf('P'), new ItemStack(TFCItems.BismuthBronzeSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,333)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,335), true, new Object[]{"GEG","DBD","PEP", Character.valueOf('G'), new ItemStack(Blocks.glowstone), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"),Character.valueOf('D'), "wurmdirt", Character.valueOf('P'), new ItemStack(TFCItems.BismuthBronzeSheet2x), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,334)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,351), true, new Object[]{"MPM","FBF", "MPM", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.CopperSheet2x), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,3), Character.valueOf('F'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,352), true, new Object[]{"MPM","FBF", "MPM", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.CopperSheet2x), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,351), Character.valueOf('F'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,351)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,353), true, new Object[]{"MPM","FBF", "MPM", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.CopperSheet2x), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,352), Character.valueOf('F'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,352)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,354), true, new Object[]{"MPM","FBF", "MPM", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.CopperSheet2x), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,353), Character.valueOf('F'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,353)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,355), true, new Object[]{"MPM","FBF", "MPM", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.CopperSheet2x), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,354), Character.valueOf('F'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"),Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,354)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,361), true, new Object[]{"CMC","PBP", "CMC", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,362), true, new Object[]{"CMC","PBP", "CMC", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,361)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,363), true, new Object[]{"CMC","PBP", "CMC", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,362)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,364), true, new Object[]{"CMC","PBP", "CMC", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,363)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,365), true, new Object[]{"CMC","PBP", "CMC", Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("electronicCircuit"), Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,364)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,371), true, new Object[]{"PCP","WBW","PCP",Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,361), Character.valueOf('P'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,371), true, new Object[]{"PCP","WBW","PCP",Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,362), Character.valueOf('P'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,371)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,371), true, new Object[]{"PCP","WBW","PCP",Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,363), Character.valueOf('P'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,372)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,371), true, new Object[]{"PCP","WBW","PCP",Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,364), Character.valueOf('P'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,373)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,371), true, new Object[]{"PCP","WBW","PCP",Character.valueOf('C'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,365), Character.valueOf('P'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('W'), ic2.api.item.IC2Items.getItem("glassFiberCableItem"), Character.valueOf('B'),  new ItemStack(ItemList.Hull_Bronze.getItem(),1,374)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,461), true, new Object[]{"EQE", "MBM", "EQE", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity), Character.valueOf('M'), new ItemStack(Blocks.emerald_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,462), true, new Object[]{"EQE", "MBM", "EQE", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity), Character.valueOf('M'), new ItemStack(Blocks.emerald_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,461)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,463), true, new Object[]{"EQE", "MBM", "EQE", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity), Character.valueOf('M'), new ItemStack(Blocks.emerald_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,462)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,464), true, new Object[]{"EQE", "MBM", "EQE", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity), Character.valueOf('M'), new ItemStack(Blocks.emerald_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,463)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,465), true, new Object[]{"EQE", "MBM", "EQE", Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity), Character.valueOf('M'), new ItemStack(Blocks.emerald_block), Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,464)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,471), true, new Object[]{"PMP","EBE", "PMP",Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.LeadSheet2x),  Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,472), true, new Object[]{"PMP","EBE", "PMP",Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.LeadSheet2x),  Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,471)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,473), true, new Object[]{"PMP","EBE", "PMP",Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.LeadSheet2x),  Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,472)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,474), true, new Object[]{"PMP","EBE", "PMP",Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.LeadSheet2x),  Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,473)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,475), true, new Object[]{"PMP","EBE", "PMP",Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('M'), ic2.api.item.IC2Items.getItem("elemotor"), Character.valueOf('P'), new ItemStack(TFCItems.LeadSheet2x),  Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,474)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,481), true, new Object[]{"PSP","SBS","PSP", Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('S'), "wurmegem", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,482), true, new Object[]{"PSP","SBS","PSP", Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('S'), "wurmegem", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,481)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,483), true, new Object[]{"PSP","SBS","PSP", Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('S'), "wurmegem", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,482)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,484), true, new Object[]{"PSP","SBS","PSP", Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('S'), "wurmegem", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,483)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemList.Hull_Bronze.getItem(),1,485), true, new Object[]{"PSP","SBS","PSP", Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('S'), "wurmegem", Character.valueOf('B'), new ItemStack(ItemList.Hull_Bronze.getItem(),1,484)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AdvancedSolarPanel.blockMolecularTransformer),true, new Object[]{"BTB","ECE", "BTB",Character.valueOf('B'), ic2.api.item.IC2Items.getItem("advancedMachine"),  Character.valueOf('T'), ic2.api.item.IC2Items.getItem("evTransformer"), Character.valueOf('E'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('C'), AdvancedSolarPanel.itemMTCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AdvancedSolarPanel.blockAdvSolarPanel),true, new Object[]{"GGG", "PSP", "CBC", Character.valueOf('G'),AdvancedSolarPanel.itemIrradiantGlassPane, Character.valueOf('P'), ic2.api.item.IC2Items.getItem("advancedMachine"), Character.valueOf('S'), ic2.api.item.IC2Items.getItem("solarPanel"), Character.valueOf('C'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('B'),  AdvancedSolarPanel.itemIrradiantReinforcedPlate}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AdvancedSolarPanel.blockAdvSolarPanel,1,1),true, new Object[]{"CBC","ISI", "ESE", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate"),Character.valueOf('B'), new ItemStack(Blocks.emerald_block), Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate"), Character.valueOf('S'), AdvancedSolarPanel.blockAdvSolarPanel, Character.valueOf('E'),ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('S'), AdvancedSolarPanel.itemEnrichedSunnarium}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AdvancedSolarPanel.blockAdvSolarPanel,1,2),true, new Object[]{"SSS", "SES", "SSS", Character.valueOf('S'), new ItemStack(AdvancedSolarPanel.blockAdvSolarPanel,1,1), Character.valueOf('E'), AdvancedSolarPanel.itemEnrichedSunnariumAlloy}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AdvancedSolarPanel.blockAdvSolarPanel,1,2),true, new Object[]{"SSS", "SES", "SSS", Character.valueOf('S'), new ItemStack(AdvancedSolarPanel.blockAdvSolarPanel,1,2), Character.valueOf('E'), AdvancedSolarPanel.itemQuantumCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AdvancedSolarPanel.itemSunnarium.getItem(),1),true, new Object[]{"SSS","SSS","SSS",Character.valueOf('S'),AdvancedSolarPanel.itemSunnariumPart}));
	GameRegistry.addRecipe(new ShapedOreRecipe(AdvancedSolarPanel.itemEnrichedSunnarium,true, new Object[]{"YYY","YSY", "YYY", Character.valueOf('S'),AdvancedSolarPanel.itemSunnarium, Character.valueOf('Y'), BigReactors.ingotGeneric}));
	GameRegistry.addRecipe(new ShapedOreRecipe(AdvancedSolarPanel.itemSunnariumAlloy,true, new Object[]{"III", "ISI", "III", Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate"), Character.valueOf('S'), AdvancedSolarPanel.itemSunnarium}));
	GameRegistry.addRecipe(new ShapedOreRecipe(AdvancedSolarPanel.itemEnrichedSunnariumAlloy,true, new Object[]{" S ", "SES", " S ", Character.valueOf('S'), AdvancedSolarPanel.itemEnrichedSunnarium, Character.valueOf('E'), AdvancedSolarPanel.itemSunnariumAlloy}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AdvancedSolarPanel.itemIrradiantGlassPane.getItem(),6,0),true, new Object[]{"GGG", "YBY", "GGG",Character.valueOf('G'), ic2.api.item.IC2Items.getItem("reinforcedGlass"), Character.valueOf('Y'), BigReactors.ingotGeneric,  Character.valueOf('B'), new ItemStack(Items.glowstone_dust)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(AdvancedSolarPanel.itemIridiumIronPlate,true, new Object[]{"III", "IPI", "III", Character.valueOf('P'), ic2.api.item.IC2Items.getItem("iridiumPlate"),Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(AdvancedSolarPanel.itemReinforcedIridiumIronPlate,true, new Object[]{"CPC", "PIP", "CPC",Character.valueOf('I'),  AdvancedSolarPanel.itemIridiumIronPlate, Character.valueOf('C'),ic2.api.item.IC2Items.getItem("carbonPlate"), Character.valueOf('P'), ic2.api.item.IC2Items.getItem("advancedAlloy")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(AdvancedSolarPanel.itemIrradiantReinforcedPlate,true, new Object[]{"GSG","BIB", "GSG",Character.valueOf('I'), AdvancedSolarPanel.itemReinforcedIridiumIronPlate, Character.valueOf('G'), "wurmegem", Character.valueOf('S'), AdvancedSolarPanel.itemSunnarium, Character.valueOf('B'), new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(AdvancedSolarPanel.itemMTCore,true, new Object[]{"GIG", "G G", "GIG", Character.valueOf('G'), AdvancedSolarPanel.itemIrradiantGlassPane, Character.valueOf('I'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(AdvancedSolarPanel.itemQuantumCore,true, new Object[]{"PNP", "PCP", "PNP",Character.valueOf('P'), WurmTweaks.MixedSheet, Character.valueOf('N'), new ItemStack(Items.nether_star), Character.valueOf('C'), WurmTweaks.QuantumSingularity}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockMetal,1,4),true, new Object[]{"IBI", "YNY", "IBI", Character.valueOf('I'), new ItemStack(BigReactors.ingotGeneric,1,3),Character.valueOf('B'),new ItemStack(Blocks.iron_block),Character.valueOf('Y'),new ItemStack(Blocks.emerald_block), Character.valueOf('N'), new ItemStack(Items.nether_star)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockYelloriumFuelRod),true, new Object[]{"SGS", "SYS","SGS", Character.valueOf('S'), new ItemStack(TFCItems.BlackSteelSheet2x), Character.valueOf('Y'), BigReactors.ingotGeneric, Character.valueOf('G'), new ItemStack(BigReactors.blockMetal,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockReactorPart,1,0),true, new Object[]{"SGS", "GYG","SGS", Character.valueOf('S'), new ItemStack(TFCItems.BlackSteelSheet2x), Character.valueOf('Y'), BigReactors.ingotGeneric, Character.valueOf('G'), new ItemStack(BigReactors.blockMetal,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockReactorPart,1,1),true, new Object[]{"B B", "YGY","B B", Character.valueOf('B'),new ItemStack(BigReactors.blockReactorPart,1,0), Character.valueOf('Y'), new ItemStack(BigReactors.ingotGeneric,1,0), Character.valueOf('G'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockReactorPart,1,2),true, new Object[]{"BGB", "GRG","BYB", Character.valueOf('B'),new ItemStack(BigReactors.blockReactorPart,1,0), Character.valueOf('Y'), new ItemStack(BigReactors.ingotGeneric,1,0), Character.valueOf('G'),  new ItemStack(BigReactors.blockMetal,1,2), Character.valueOf('R'), new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockReactorPart,1,3),true, new Object[]{"BRB", "R R", "BRB", Character.valueOf('B'),new ItemStack(BigReactors.blockReactorPart,1,0),  Character.valueOf('R'), new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockReactorPart,1,4),true, new Object[]{"B B"," C ", "BPB", Character.valueOf('B'),new ItemStack(BigReactors.blockReactorPart,1,0), Character.valueOf('C'), "wurmchest", Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockReactorPart,1,5),true, new Object[]{"B B"," C ", "BPB", Character.valueOf('B'),new ItemStack(BigReactors.blockReactorPart,1,0), Character.valueOf('C'), new ItemStack(Items.bucket), Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockMultiblockGlass,1,0),true, new Object[]{"GBG", Character.valueOf('B'),new ItemStack(BigReactors.blockReactorPart,1,0), Character.valueOf('G'), "wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockMultiblockGlass,1,1),true, new Object[]{"GBG", Character.valueOf('B'),new ItemStack(BigReactors.blockTurbinePart,1,0), Character.valueOf('G'), "wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockTurbinePart,1,0),true, new Object[]{"SGS", "GYG","SGS", Character.valueOf('S'), new ItemStack(TFCItems.BlackSteelSheet2x), Character.valueOf('Y'), new ItemStack(BigReactors.ingotGeneric,1,1), Character.valueOf('G'), new ItemStack(BigReactors.blockMetal,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockTurbinePart,1,1),true, new Object[]{"B B", "YGY","B B", Character.valueOf('B'),new ItemStack(BigReactors.blockTurbinePart,1,0), Character.valueOf('Y'), new ItemStack(BigReactors.ingotGeneric,1,1), Character.valueOf('G'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockTurbinePart,1,2),true, new Object[]{"BRB", "R R", "BRB", Character.valueOf('B'),new ItemStack(BigReactors.blockTurbinePart,1,0),  Character.valueOf('R'), new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockTurbinePart,1,4),true, new Object[]{"BTB","GGG", "BTB", Character.valueOf('B'),new ItemStack(BigReactors.blockTurbinePart,1,0), Character.valueOf('G'), "wurmegem", Character.valueOf('T'), new ItemStack(BigReactors.blockTurbineRotorPart)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockTurbinePart,1,3),true, new Object[]{"B B"," C ", "BPB", Character.valueOf('B'),new ItemStack(BigReactors.blockTurbinePart,1,0), Character.valueOf('C'), new ItemStack(Items.bucket), Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockTurbineRotorPart,1,0),true, new Object[]{"SSS", "III", "SSS", Character.valueOf('I'), new ItemStack(BigReactors.ingotGeneric,1,1), Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockTurbineRotorPart,1,1),true, new Object[]{"S S", "III", "S S", Character.valueOf('I'), new ItemStack(BigReactors.ingotGeneric,1,1), Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BigReactors.blockDevice,1,0),true, new Object[]{"BIB", "PFP", "BIB", Character.valueOf('B'),new ItemStack(BigReactors.blockReactorPart,1,0), Character.valueOf('I'), ExtraUtils.bedrockium, Character.valueOf('P'), "wurmpiston",Character.valueOf('F'), BigReactors.blockYelloriumFuelRod}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChickenChunks.blockChunkLoader,1,0),true,new Object[]{" B ", "SES", "SSS", Character.valueOf('S'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('E'), new ItemStack(Blocks.enchanting_table), Character.valueOf('B'), new ItemStack(ExtraUtils.bedrockiumBlock)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChickenChunks.blockChunkLoader,8,1),true,new Object[]{"EEE", "ECE", "EEE", Character.valueOf('E'), new ItemStack(Items.ender_eye), Character.valueOf('C'), new ItemStack(ChickenChunks.blockChunkLoader)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.xRayBlock,true, new Object[]{"NGN", "GEG","NGN", Character.valueOf('E'), "wurmegem", Character.valueOf('N'), new ItemStack(Items.nether_star), Character.valueOf('G'), "wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.potentiometer,true, new Object[]{"B B", "QRQ", "B B", Character.valueOf('B'),new ItemStack(Blocks.redstone_block), Character.valueOf('Q'), new ItemStack(Items.quartz), Character.valueOf('R'), new ItemStack(Items.repeater)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.particleGenerator,true, new Object[]{"BQB", "QCQ", "BQB", Character.valueOf('B'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Q'), AdvancedSolarPanel.itemQuantumCore, Character.valueOf('C'), ModItems.draconicCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.playerDetector,true, new Object[]{"SRS","N N", "SRS", Character.valueOf('S'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('N'), new ItemStack(Items.nether_star)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.playerDetectorAdvanced,true, new Object[]{"SRS","NBN", "SRS", Character.valueOf('S'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('N'), new ItemStack(Items.nether_star),Character.valueOf('B'), ModBlocks.playerDetector}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.energyInfuser,true, new Object[]{"IPI", "CAC","ICI",Character.valueOf('I'), ModItems.draconiumIngot, Character.valueOf('P'), ModBlocks.particleGenerator, Character.valueOf('C'), ModItems.draconicCore, Character.valueOf('A'),TEItems.capacitorResonant}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.generator,1,0),true, new Object[]{"III", "IBI", "III", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('B'), ic2.api.item.IC2Items.getItem("generator")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.energyStorageCore,true, new Object[]{"III", "EPE", "III", Character.valueOf('I'), ModItems.draconiumIngot,  Character.valueOf('E'), ModItems.draconicFluxCapacitor, Character.valueOf('P'), ModItems.draconicEnergyCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.energyPylon,true, new Object[]{"GPG","SCS", "GPG", Character.valueOf('G'), "wurmegem", Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('C'), ModItems.draconicCore,Character.valueOf('S'), new ItemStack(Items.nether_star) }));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.longRangeDislocator,true, new Object[]{" S ", " R ", "PPP",  Character.valueOf('S'), "wurmsstone",  Character.valueOf('R'), new ItemStack(Blocks.bookshelf),  Character.valueOf('P'), new ItemStack(TFCItems.SilverSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModBlocks.draconiumChest,true, new Object[]{"IEI", "CBC", "IEI", Character.valueOf('I'), ModItems.draconiumIngot, Character.valueOf('E'), ic2.api.item.IC2Items.getItem("inductionFurnace"), Character.valueOf('C'), new ItemStack(IronChest.ironChestBlock,1,6), Character.valueOf('B'), new ItemStack(TEBlocks.blockCell,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.wyvernCore,true, new Object[]{"INI", "NCN", "INI", Character.valueOf('I'), ModItems.draconiumIngot, Character.valueOf('N'), new ItemStack(Items.nether_star), Character.valueOf('C'), ModItems.draconicCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.teleporterMKI, true, new Object[]{"ISI", "SNS", "ISI", Character.valueOf('I'), ModItems.draconiumIngot, Character.valueOf('S'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('N'), new ItemStack(Items.nether_star)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.teleporterMKII, true, new Object[]{"ISI", "SNS", "ISI", Character.valueOf('I'), new ItemStack(Items.nether_star), Character.valueOf('S'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('N'), ModItems.teleporterMKI}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.draconicCore, true, new Object[]{"IPI", "PDP", "IPI",  Character.valueOf('I'), ModItems.draconiumIngot, Character.valueOf('P'), new ItemStack(ExtraUtils.bedrockium), Character.valueOf('D'), ic2.api.item.IC2Items.getItem("industrialDiamond")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.safetyMatch, true, new Object[]{"D","S", Character.valueOf('D'), "dyeRed", Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.infoTablet, true, new Object[]{"SSS", "SIS", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'), ModItems.draconiumIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.draconicEnergyCore, true, new Object[]{"SCS", "CBC", "SCS", Character.valueOf('S'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('C'), ModItems.wyvernEnergyCore,  Character.valueOf('B'), ModItems.wyvernCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.wyvernEnergyCore, true, new Object[]{"SCS", "CBC", "SCS", Character.valueOf('S'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('C'), TEItems.capacitorResonant,  Character.valueOf('B'), ModItems.wyvernCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.wyvernFluxCapacitor, true, new Object[]{"SCS", "CBC", "SCS", Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('C'), ModItems.wyvernEnergyCore, Character.valueOf('B'), ModItems.wyvernCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.draconicFluxCapacitor, true, new Object[]{"SCS", "CBC", "SCS", Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('C'), ModItems.draconicEnergyCore, Character.valueOf('B'), ModItems.draconicCore}));
	GameRegistry.addRecipe(new ShapedOreRecipe(EnderIO.blockStirlingGenerator, true, new Object[]{"SSS", "SFS", "GPG", Character.valueOf('S'), new ItemStack(TFCItems.WroughtIronSheet),  Character.valueOf('F'), new ItemStack(Blocks.furnace),  Character.valueOf('P'), "wurmpiston",  Character.valueOf('G'), BuildCraftCore.ironGearItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(EnderIO.blockCombustionGenerator, true, new Object[]{"SSS", "FBF", "GPG", Character.valueOf('S'), new ItemStack(TFCItems.WroughtIronSheet),Character.valueOf('B'),new ItemStack(TEBlocks.blockFrame,1,1),  Character.valueOf('F'), new ItemStack(EnderIO.blockReservoir),  Character.valueOf('P'), "wurmpiston",  Character.valueOf('G'), BuildCraftCore.ironGearItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(EnderIO.blockZombieGenerator, true, new Object[]{"SSS", "GBG", "GGG", Character.valueOf('S'), EnderIO.itemAlloy, Character.valueOf('B'), EnderIO.itemFrankenSkull, Character.valueOf('G'), "wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(EnderIO.blockSolarPanel, true, new Object[]{"IGI", "SGS", "IPI",  Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,1),  Character.valueOf('G'), "wurmglass",  Character.valueOf('S'), EnderIO.itemMaterial,  Character.valueOf('P'), new ItemStack(TFCItems.PlatinumSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockSolarPanel,1,1), true, new Object[]{"SGS", "SGS", "IPI",  Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,1),  Character.valueOf('G'), "wurmglass",  Character.valueOf('S'), new ItemStack(EnderIO.blockSolarPanel,1,0),  Character.valueOf('P'), new ItemStack(TFCItems.PlatinumSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(EnderIO.blockCrusher, true, new Object[]{"GIG", "IBI", "GIG", Character.valueOf('G'), "wurmegem", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,2), Character.valueOf('B'), new ItemStack(TEBlocks.blockFrame,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(EnderIO.blockAlloySmelter, true, new Object[]{"SFS", "FBF", "SDS", Character.valueOf('S'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('F'),  ic2.api.item.IC2Items.getItem("inductionFurnace"), Character.valueOf('B'), new ItemStack(TEBlocks.blockFrame,1,1), Character.valueOf('D'), new ItemStack(Blocks.iron_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockCapBank,1,1), true, new Object[]{"ICI", "CBC", "ICI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('C'), EnderIO.itemBasicCapacitor, Character.valueOf('B'), new ItemStack(WurmTweaks.CompressedRedstoneBlock)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockCapBank,1,2), true, new Object[]{"ICI", "CBC", "ICI", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,1), Character.valueOf('B'),new ItemStack(EnderIO.blockCapBank,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockCapBank,1,2), true, new Object[]{"III","BCB", "III", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,1), Character.valueOf('B'),new ItemStack(EnderIO.blockCapBank,1,1),  Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockCapBank,1,3), true, new Object[]{"ICI","CBC","ICI",Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,2), Character.valueOf('B'), new ItemStack(EnderIO.itemMaterial,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockCapBank,1,3), true, new Object[]{"ICI","BDB", "ICI", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,2), Character.valueOf('B'),new ItemStack(EnderIO.blockCapBank,1,2),  Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,2), Character.valueOf('D'), new ItemStack(EnderIO.itemMaterial,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockPainter,1,0), true, new Object[]{" E ", "IBI", "III", Character.valueOf('I'), EnderIO.itemAlloy, Character.valueOf('E'), "wurmegem", Character.valueOf('B'), new ItemStack(TEBlocks.blockFrame,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockVat,1,0), true, new Object[]{"ITI","CBC", "ITI", Character.valueOf('I'), EnderIO.itemAlloy, Character.valueOf('T'), EnderIO.blockTank, Character.valueOf('C'), new ItemStack(Items.cauldron), Character.valueOf('B'), new ItemStack(TEBlocks.blockFrame,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockPowerMonitor,1,0), true, new Object[]{"IPI", "ICI", "IRI", Character.valueOf('I'),EnderIO.itemAlloy,Character.valueOf('P'), EnderIO.itemConduitProbe,Character.valueOf('C'), EnderIO.itemPowerConduit,Character.valueOf('R'), EnderIO.itemRedstoneConduit}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockWirelessCharger,1,0), true, new Object[]{"III", "IEI", "ICI",Character.valueOf('I'),EnderIO.itemAlloy, Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,2),Character.valueOf('E'), new ItemStack(Items.ender_eye)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockTank,1,0), true, new Object[]{"III", "IGI", "III", Character.valueOf('I'),EnderIO.itemAlloy, Character.valueOf('G'),"wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockTank,1,1), true, new Object[]{"III", "IGI", "III", Character.valueOf('I'),new ItemStack(EnderIO.itemAlloy,1,6), Character.valueOf('G'),"wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockReservoir,1,0), true, new Object[]{"GGG","GIG", "GGG", Character.valueOf('I'), new ItemStack(Items.cauldron), Character.valueOf('G'), "wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockVacuumChest,1,0), true, new Object[]{"EEE", " C ", " V ", Character.valueOf('E'), new ItemStack(Items.ender_pearl), Character.valueOf('C'), "wurmchest", Character.valueOf('V'), OpenBlocks.Blocks.vacuumHopper}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockTransceiver,1,0), true, new Object[]{"IEI", "GBG", "IRI", Character.valueOf('I'),new ItemStack(EnderIO.itemAlloy,1,6), Character.valueOf('B'), TFItems.bucketEnder, Character.valueOf('G'), "wurmglass", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(EnderIO.itemMaterial,1,}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockEnderIo,1,0), true, new Object[]{"IGI", "GEG","IGI", Character.valueOf('I'),new ItemStack(EnderIO.itemAlloy,1,6), Character.valueOf('G'),"wurmglass", Character.valueOf('E'), new ItemStack(Items.ender_eye)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockTravelPlatform,1,0), true, new Object[]{"ICI","PEP", "ICI", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('C'), TFItems.bucketEnder, Character.valueOf('P'), new ItemStack(EnderIO.itemMaterial,1,5), Character.valueOf('E'),EnderIO.blockEnderIo}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockKillerJoe,1,0), true, new Object[]{"III", "GZG", "SSS", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('G'), "wurmglass", Character.valueOf('Z'), EnderIO.itemFrankenSkull, Character.valueOf('S'), new ItemStack(TFCItems.RoseGoldSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockAttractor,1,0), true, new Object[]{" C ", "IDI", "DBD", Character.valueOf('C'), new ItemStack(EnderIO.itemMaterial,1,9),Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,1), Character.valueOf('D'), new ItemStack(EnderIO.itemAlloy,1,2),Character.valueOf('B'), new ItemStack(TFCItems.BlueSteelSheet,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockExperianceOblisk,1,0), true, new Object[]{" R ", " I ","IBI", Character.valueOf('R'), EnderIO.itemXpTransfer, Character.valueOf('I'), new ItemStack(TFCItems.BlackBronzeIngot), Character.valueOf('B'), new ItemStack(TFCItems.BlueSteelSheet,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockEnchanter,1,0), true, new Object[]{"GBG", "III", " I ", Character.valueOf('G'), "wurmegem", Character.valueOf('B'), new ItemStack(Items.book), Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockDarkSteelPressurePlate,1,0), true, new Object[]{"II", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockDarkSteelPressurePlate,1,1), true, new Object[]{"I","W", Character.valueOf('I'), new ItemStack(EnderIO.blockDarkSteelPressurePlate,1,0), Character.valueOf('W'), "wurmwool"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockDarkSteelAnvil,1,0), true, new Object[]{"BBB", " I ", "III", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,6), Character.valueOf('B'), new ItemStack(EnderIO.blockIngotStorage,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockDarkSteelLadder,3,0), true, new Object[]{"B", "B", "B", Character.valueOf('B'), EnderIO.blockDarkIronBars}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockReinforcedObsidian,4,0), true, new Object[]{"IOI", "OIO", "IOI", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,6), Character.valueOf('O'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockEnderRail,4,0), true, new Object[]{"E E", " R ", "E E", Character.valueOf('E'), new ItemStack(Items.ender_pearl), Character.valueOf('R'), new ItemStack(Blocks.detector_rail)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockDarkIronBars,6,0), true, new Object[]{"III", "III", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemFrankenSkull,1,0), true, new Object[]{"I I", " S ", "ICI", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,2), Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,2), Character.valueOf('S'), new ItemStack(Items.skull,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemConduitFacade,1,0), true, new Object[]{"CCC", "C C", "CCC",  Character.valueOf('C'), new ItemStack(EnderIO.itemMaterial,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemConduitFacade,1,1), true, new Object[]{" D ", "DBD", " D ", Character.valueOf('B'), new ItemStack(EnderIO.blockConduitFacade,1,0), Character.valueOf('D'), "dustObsidian"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockLightNode,1,0), true, new Object[]{"GGG", "SIS","SCS", Character.valueOf('G'), "wurmglass", Character.valueOf('S'), new ItemStack(EnderIO.itemMaterial,1,0), Character.valueOf('I'), new ItemStack(Items.glowstone_dust), Character.valueOf('C'), EnderIO.itemBasicCapacitor}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockLightNode,1,1), true, new Object[]{"LI", Character.valueOf('L'), EnderIO.blockLightNode, Character.valueOf('I'), new ItemStack(Blocks.redstone_torch)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockLightNode,1,2), true, new Object[]{"GGG", "SIS", Character.valueOf('G'), "wurmglass", Character.valueOf('S'), EnderIO.itemMaterial, Character.valueOf('I'), new ItemStack(Items.glowstone_dust)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockLightNode,1,3), true, new Object[]{"LI", Character.valueOf('L'), new ItemStack(EnderIO.blockLightNode,1,2), Character.valueOf('I'), new ItemStack(Blocks.redstone_torch)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockLightNode,1,4), true, new Object[]{"GGG", "SIS","SCS", Character.valueOf('G'), "wurmglass", Character.valueOf('S'), new ItemStack(EnderIO.itemMaterial,1,0), Character.valueOf('I'), new ItemStack(Items.glowstone_dust), Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.blockLightNode,1,5), true, new Object[]{"LI", Character.valueOf('L'), new ItemStack(EnderIO.blockLightNode,1,4), Character.valueOf('I'), new ItemStack(Blocks.redstone_torch)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemRedstoneConduit,6,0), true, new Object[]{"RRR",Character.valueOf('R'), new ItemStack(EnderIO.itemAlloy,1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemRedstoneConduit,1,1), true, new Object[]{"RL", Character.valueOf('R'), new ItemStack(EnderIO.itemRedstoneConduit,1,1), Character.valueOf('L'), new ItemStack(Blocks.lever)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemRedstoneConduit,6,2), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,3), Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemPowerConduit,6,0), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,4), Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemPowerConduit,6,1), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,1), Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemPowerConduit,6,2), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,2), Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemPowerConduit,6,0), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,4), Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemLiquidConduit,6,0), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'),"wurmglass", Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemLiquidConduit,3,1), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'),new ItemStack(EnderIO.itemLiquidConduit,1,0), Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemLiquidConduit,3,2), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'),new ItemStack(EnderIO.itemLiquidConduit,1,1), Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemItemConduit,6,0), true, new Object[]{"RRR", "III","RRR", Character.valueOf('I'),new ItemStack(EnderIO.itemAlloy,1,5), Character.valueOf('R'), ic2.api.item.IC2Items.getItem("rubber")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemYetaWench,1,0), true, new Object[]{"I I", " G ", " I ",  Character.valueOf('I'), new ItemStack(TFCItems.BlackBronzeIngot),  Character.valueOf('G'), BuildCraftCore.ironGearItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemTravelStaff,1,0), true, new Object[]{" SC", "SIS", "IS ",  Character.valueOf('I'), ExtraUtils.bedrockium, Character.valueOf('S'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('C'), new ItemStack(EnderIO.itemMaterial,1,}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemBasicFilterUpgrade,1,0), true, new Object[]{"IPI", "PCP", "IPI", Character.valueOf('C'), new ItemStack(Blocks.hopper), Character.valueOf('I'), new ItemStack(TFCItems.BismuthIngot), Character.valueOf('P'), new ItemStack(Items.paper)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemBasicFilterUpgrade,1,1), true, new Object[]{"IPI", "PCP", "IPI", Character.valueOf('C'), new ItemStack(EnderIO.itemBasicFilterUpgrade,1,0), Character.valueOf('I'), new ItemStack(TFCItems.BismuthIngot), Character.valueOf('P'), new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemModItemFilter,1,0), true, new Object[]{"IPI", "PCP", "IPI", Character.valueOf('C'), new ItemStack(EnderIO.itemYetaWench), Character.valueOf('I'), new ItemStack(TFCItems.BismuthIngot), Character.valueOf('P'), new ItemStack(Items.paper)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemPowerItemFilter,1,0), true, new Object[]{"RPR", "PCP", "RPR", Character.valueOf('C'), EnderIO.itemConduitProbe, Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('P'), new ItemStack(Items.paper)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemExistingItemFilter,1,0), true, new Object[]{"IPI", "PCP", "IRI", Character.valueOf('C'),new ItemStack(EnderIO.itemBasicFilterUpgrade,1,1),  Character.valueOf('R'), new ItemStack(Items.repeater), Character.valueOf('I'), new ItemStack(TFCItems.BronzeIngot), Character.valueOf('P'), new ItemStack(Items.paper)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemConduitProbe,1,0), true, new Object[]{"ICI", "GCG", "IBI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('C'), EnderIO.itemPowerConduit, Character.valueOf('G'), "wurmglass", Character.valueOf('C'), new ItemStack(Items.repeater), Character.valueOf('B'), EnderIO.itemRedstoneConduit}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemMagnet,1,0), true, new Object[]{"IIB", "  C", "IIB", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('B'), new ItemStack(EnderIO.itemAlloy,1,2), Character.valueOf('C'), new ItemStack(EnderIO.itemMaterial,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemXpTransfer,1,0), true, new Object[]{"SIS", "SBS", "SIS", Character.valueOf('S'), new ItemStack(TFCItems.BlackBronzeSheet), Character.valueOf('B'),  new ItemStack(EnderIO.itemAlloy,1,6), Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemExtractSpeedUpgrade,1,0), true, new Object[]{"IBI", "IPI", "IBI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('P'), "wurmpiston", Character.valueOf('B'), new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemExtractSpeedUpgrade,1,1), true, new Object[]{"IBI", "IPI", "IBI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('P'), new ItemStack(Items.slime_ball), Character.valueOf('B'), new ItemStack(Blocks.redstone_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemBasicCapacitor,1,0), true, new Object[]{" PI", "PCP", "IP ", Character.valueOf('P'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('C'), "dustCoal", Character.valueOf('I'), new ItemStack(TFCItems.PlatinumIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemBasicCapacitor,1,1), true, new Object[]{" I ", "CBC", " I ", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,1),Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,0), Character.valueOf('B'), "dustCoal"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderIO.itemBasicCapacitor,1,2), true, new Object[]{" I ", "CBC", " I ", Character.valueOf('I'), new ItemStack(EnderIO.itemAlloy,1,2),Character.valueOf('C'), new ItemStack(EnderIO.itemBasicCapacitor,1,1), Character.valueOf('B'), new ItemStack(Blocks.glowstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderStorage.blockEnderChest,1),true, new Object[]{"IBI","OCO", "IBI",Character.valueOf('I'), new ItemStack(TFCItems.GoldSheet2x),Character.valueOf('O'), new ItemStack(Blocks.obsidian), Character.valueOf('B'), new ItemStack(BigReactors.ingotGeneric,1,, Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderStorage.blockEnderChest,1,4096),true, new Object[]{"IBI","OCO", "IBI",Character.valueOf('I'), new ItemStack(TFCItems.SilverSheet2x),Character.valueOf('O'), "wurmglass", Character.valueOf('B'), new ItemStack(BigReactors.ingotGeneric,1,, Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(EnderStorage.itemEnderPouch,1,0),true, new Object[]{"LSL","BCB", "LSL",Character.valueOf('L'), new ItemStack(TFCItems.Leather), Character.valueOf('S'), new ItemStack(TFCItems.SilkCloth), Character.valueOf('C'), "wurmchest",Character.valueOf('B'), new ItemStack(BigReactors.ingotGeneric,1,}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.qed,1,0),true, new Object[]{"ECE", "PCP", "PPP",Character.valueOf('E'), TFItems.ingotEnderium,Character.valueOf('C'), new ItemStack(Blocks.crafting_table), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('C'), AdvancedSolarPanel.itemQuantumCore})); 
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.qed,1,2),true, new Object[]{" E ", " E ", "PPP",Character.valueOf('E'), TFItems.ingotEnderium,Character.valueOf('C'), new ItemStack(Blocks.crafting_table), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('C'), AdvancedSolarPanel.itemQuantumCore})); 
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.curtain,12,0),true, new Object[]{"WW", "WW", "WW", Character.valueOf('W'), "wurmwool"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelBlock,4,0),true, new Object[]{"IFI", "FCF", "IFI", Character.valueOf('F'), new ItemStack(Items.feather), Character.valueOf('I'), new ItemStack(TFCItems.BismuthSheet), Character.valueOf('C'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.chandelier,1,0),true, new Object[]{"GIG", "TTT"," T ", Character.valueOf('T'), new ItemStack(TFCBlocks.Torch),Character.valueOf('G'), "wurmegem", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,9,0),true, new Object[]{"SBS", "BBB", "SBS", Character.valueOf('S'), "wurmsstone", Character.valueOf('B'), new ItemStack(Blocks.stonebrick)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,1,1),true, new Object[]{" O ", "OBO", " O ", Character.valueOf('O'), new ItemStack(Blocks.obsidian), Character.valueOf('B'),TFItems.ingotEnderium}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,4,4),true, new Object[]{"BB", "BB", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,1,5),true, new Object[]{"III", "III", "III", Character.valueOf('I'), ExtraUtils.unstableIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,2,6),true, new Object[]{"BB", "BB", Character.valueOf('B'), "wurmgravel"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,2,7),true, new Object[]{"BB", "BB", Character.valueOf('B'),new ItemStack(ExtraUtils.decorative1,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,1,,true, new Object[]{"IBI","BCB", "IBI", Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverIngot), Character.valueOf('B'), new ItemStack(Items.enchanted_book), Character.valueOf('C'), new ItemStack(Blocks.bookshelf)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,1,10),true, new Object[]{" B ", "BBB", " B ", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,2,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,1,11),true, new Object[]{"BEB", "ECE", "BEB",Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,10),Character.valueOf('E'), new ItemStack(ExtraUtils.decorative1,1,1),Character.valueOf('C'), TFItems.bucketEnder}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative1,1,12),true, new Object[]{"CEC","EBE", "CEC",Character.valueOf('B'), new ItemStack(Blocks.diamond_block), Character.valueOf('C'), new ItemStack(ExtraUtils.decorative1,1,1),  Character.valueOf('E'), new ItemStack(ExtraUtils.decorative1,1,11)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,4,0),true, new Object[]{"GG", "GG", Character.valueOf('G'), new ItemStack(Blocks.glass)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,8,1),true, new Object[]{"GGG","G G", "GGG", Character.valueOf('G'),new ItemStack(ExtraUtils.decorative2,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,4,2),true, new Object[]{"GG", "GG", Character.valueOf('G'), new ItemStack(ExtraUtils.decorative2,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,1,3),true, new Object[]{"GZ", Character.valueOf('G'), new ItemStack(ExtraUtils.decorative2,1,0),Character.valueOf('Z'), new ItemStack(Items.gunpowder)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,8,4),true, new Object[]{"GGG" ,"GIG", "GGG", Character.valueOf('G'), new ItemStack(Blocks.glass),  Character.valueOf('I'), new ItemStack(TFCItems.GoldIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,8,5),true, new Object[]{"GGG" ,"GIG", "GGG", Character.valueOf('G'), new ItemStack(Blocks.glass),  Character.valueOf('I'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,5,6),true, new Object[]{" G ", "GGG", " G ", Character.valueOf('G'), new ItemStack(ExtraUtils.decorative2,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,1,7),true, new Object[]{" G ", "GBG", " G ", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative2,1,0), Character.valueOf('G'), new ItemStack(Items.glowstone_dust)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,1,,true, new Object[]{"GGG" ,"GIG", "GGG", Character.valueOf('G'), new ItemStack(Blocks.glass),  Character.valueOf('I'), "dyePink"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,1,9),true, new Object[]{"G",  Character.valueOf('G'), new ItemStack(ExtraUtils.decorative2,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.decorative2,1,10),true, new Object[]{"GGG" ,"GIG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.decorative2,1,0),  Character.valueOf('I'), ExtraUtils.curtain}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.soundMuffler,1,0),true, new Object[]{"WWW" , "WCW", "WWW", Character.valueOf('W'), "wurmwool", Character.valueOf('C'), new ItemStack(TFCItems.SilkCloth)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.soundMuffler,1,1),true, new Object[]{"WWW" , "WCW", "WWW", Character.valueOf('W'), "wurmwool", Character.valueOf('C'), new ItemStack(Items.bucket)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferNode,1,0),true, new Object[]{" P ", "RBR","XCX", Character.valueOf('P'), ExtraUtils.transferPipe, Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(Blocks.redstone_block), Character.valueOf('X'), new ItemStack(TFCItems.LeadSheet2x), Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferNode,1,6),true, new Object[]{" P ", "RBR","XCX", Character.valueOf('P'), ExtraUtils.transferPipe, Character.valueOf('R'), new ItemStack(Items.dye,1,4), Character.valueOf('B'), new ItemStack(Blocks.redstone_block), Character.valueOf('X'), new ItemStack(TFCItems.LeadSheet2x), Character.valueOf('C'), new ItemStack(TFCItems.RedSteelBucketEmpty)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferNode,1,12),true, new Object[]{"INI","NCN", "INI", Character.valueOf('I'), new ItemStack(TFCItems.BismuthIngot2x), Character.valueOf('N'),new ItemStack(ExtraUtils.transferNode,1,0), Character.valueOf('C'), new ItemStack(WurmTweaks.CompressedRedstoneBlock)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferNodeRemote,1,0),true, new Object[]{" N ","EDE", " N ", Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,0), Character.valueOf('E'), new ItemStack(Items.ender_pearl), Character.valueOf('D'), "wurmchipgem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferNodeRemote,1,6),true, new Object[]{" N ","EDE", " N ", Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,6), Character.valueOf('E'), new ItemStack(Items.ender_pearl), Character.valueOf('D'), "wurmchipgem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe,8,0),true, new Object[]{"SSS","GRG", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('G'), "wurmglass", Character.valueOf('R'), new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe,8,,true, new Object[]{"SSS","GRG", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('G'), "wurmglass", Character.valueOf('R'), new ItemStack(TFCItems.GoldIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe,8,10),true, new Object[]{"SSS","GRG", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('G'), "wurmglass", Character.valueOf('R'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe,5,9),true, new Object[]{"APB","PPP", "CPD", Character.valueOf('P'), new ItemStack(ExtraUtils.transferPipe,1,0), Character.valueOf('A'), "dyeRed", Character.valueOf('B'), "dyeYellow", Character.valueOf('C'), "dyeGreen", Character.valueOf('D'), "dyeBrown"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe,8,11),true, new Object[]{"SSS","RRR", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('R'), new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe,1,12),true, new Object[]{" R ", "RPR", " R ", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('P'), new ItemStack(ExtraUtils.transferPipe,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe,1,13),true, new Object[]{"RPR", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('P'), new ItemStack(ExtraUtils.transferPipe,1,}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe,1,14),true, new Object[]{"I I", "INI",  " N ", Character.valueOf('I'), new ItemStack(TFCItems.ZincIngot), Character.valueOf('N'), new ItemStack(ExtraUtils.transferPipe,1,11)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.transferPipe2,1,0),true, new Object[]{"PPP","GBG", "PPP",Character.valueOf('P'), new ItemStack(ExtraUtils.transferPipe,1,0), Character.valueOf('G'), "wurmglass", Character.valueOf('B'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.trashCan,1,0),true, new Object[]{"SSS", "CBC", "CCC", Character.valueOf('S'), "wurmsstone", Character.valueOf('C'), "wurmcobble", Character.valueOf('B'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderThermicPump,1,0),true, new Object[]{"PGP","BCB","PGP",Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('C'), new ItemStack(ExtraUtils.decorative1,1,12),Character.valueOf('B'), new ItemStack(Items.bucket), Character.valueOf('G'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,0),true, new Object[]{"CCC","CCC", "CCC", Character.valueOf('C'), new ItemStack(Blocks.cobblestone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,1),true, new Object[]{"CCC","CCC", "CCC", Character.valueOf('C'), new ItemStack(ExtraUtils.cobblestoneCompr,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,2),true, new Object[]{"CCC","CCC", "CCC", Character.valueOf('C'), new ItemStack(ExtraUtils.cobblestoneCompr,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,3),true, new Object[]{"CCC","CCC", "CCC", Character.valueOf('C'), new ItemStack(ExtraUtils.cobblestoneCompr,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,4),true, new Object[]{"CCC","CCC", "CCC", Character.valueOf('C'), new ItemStack(ExtraUtils.cobblestoneCompr,1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,5),true, new Object[]{"CCC","CCC", "CCC", Character.valueOf('C'), new ItemStack(ExtraUtils.cobblestoneCompr,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,6),true, new Object[]{"CCC","CCC", "CCC", Character.valueOf('C'), new ItemStack(ExtraUtils.cobblestoneCompr,1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,7),true, new Object[]{"CCC","CCC", "CCC", Character.valueOf('C'), new ItemStack(ExtraUtils.cobblestoneCompr,1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,,true, new Object[]{"DDD", "DDD", "DDD", Character.valueOf('D'), new ItemStack(Blocks.dirt)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,9),true, new Object[]{"DDD", "DDD", "DDD", Character.valueOf('D'), new ItemStack(ExtraUtils.cobblestoneCompr,1,}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,10),true, new Object[]{"DDD", "DDD", "DDD", Character.valueOf('D'), new ItemStack(ExtraUtils.cobblestoneCompr,1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,11),true, new Object[]{"DDD", "DDD", "DDD", Character.valueOf('D'), new ItemStack(ExtraUtils.cobblestoneCompr,1,10)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,12),true, new Object[]{"DDD", "DDD", "DDD", Character.valueOf('D'), new ItemStack(Blocks.gravel,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,13),true, new Object[]{"DDD", "DDD", "DDD", Character.valueOf('D'), new ItemStack(ExtraUtils.cobblestoneCompr,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,14),true, new Object[]{"DDD", "DDD", "DDD", Character.valueOf('D'), new ItemStack(Blocks.sand,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.cobblestoneCompr,1,15),true, new Object[]{"DDD", "DDD", "DDD", Character.valueOf('D'), new ItemStack(ExtraUtils.cobblestoneCompr,1,13)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.conveyor,3,0),true, new Object[]{"TTT","IRI", "TTT", Character.valueOf('T'), new ItemStack(Blocks.rail), Character.valueOf('I'), new ItemStack(TFCItems.ZincIngot), Character.valueOf('R'), new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarry,1,0),true, new Object[]{"CUC","BQB","PXP", Character.valueOf('C'), new ItemStack(ExtraUtils.decorative1,1,12), Character.valueOf('B'), new ItemStack(ExtraUtils.cobblestoneCompr,1,7),Character.valueOf('P'), ExtraUtils.enderThermicPump,Character.valueOf('Q'), new ItemStack(WurmTweaks.QuarryCore),Character.valueOf('X'), new ItemStack(TFCItems.RedSteelPick), Character.valueOf('U'), new ItemStack(ExtraUtils.decorative1,1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WurmTweaks.QuarryCore), true,new Object[]{"GIG","IQI", "GIG", Character.valueOf('G'), "wurmegem", Character.valueOf('I'), ExtraUtils.bedrockium, Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0),true, new Object[]{" E ", "ECE", " E ", Character.valueOf('E'), new ItemStack(ExtraUtils.decorative1,1,1), Character.valueOf('C'), "wurmchipgem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,1),true, new Object[]{" T ", "IBI", Character.valueOf('B'),new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0), Character.valueOf('T'), new ItemStack(ExtraUtils.trashCan), Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverSheet2x)}));
}

public static void addRecipes2() {

	ItemStack one = new ItemStack(Items.enchanted_book);
	one.addEnchantment(Enchantment.fortune, 1);
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,3),true, new Object[]{" T ", "IBI", Character.valueOf('B'),new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0), Character.valueOf('T'), one, Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverSheet2x)}));
	ItemStack two = new ItemStack(Items.enchanted_book);
	two.addEnchantment(Enchantment.fortune, 2);
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,4),true, new Object[]{" T ", "IBI", Character.valueOf('B'),new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0), Character.valueOf('T'), two, Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverSheet2x)}));
	ItemStack three = new ItemStack(Items.enchanted_book);
	three.addEnchantment(Enchantment.fortune, 3);
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,5),true, new Object[]{" T ", "IBI", Character.valueOf('B'),new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0), Character.valueOf('T'), three, Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverSheet2x)}));
	ItemStack oneeff = new ItemStack(Items.enchanted_book);
	oneeff.addEnchantment(Enchantment.efficiency, 1);
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,6),true, new Object[]{" T ", "IBI", Character.valueOf('B'),new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0), Character.valueOf('T'), oneeff, Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverSheet2x)}));
	ItemStack twoeff = new ItemStack(Items.enchanted_book);
	twoeff.addEnchantment(Enchantment.efficiency, 2);
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,7),true, new Object[]{" T ", "IBI", Character.valueOf('B'),new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0), Character.valueOf('T'), twoeff, Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverSheet2x)}));
	ItemStack threeeff = new ItemStack(Items.enchanted_book);
	threeeff.addEnchantment(Enchantment.efficiency, 3);
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,,true, new Object[]{" T ", "IBI", Character.valueOf('B'),new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0), Character.valueOf('T'), threeeff, Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.enderQuarryUpgrade,1,9),true, new Object[]{" T ", "IBI", Character.valueOf('B'),new ItemStack(ExtraUtils.enderQuarryUpgrade,1,0), Character.valueOf('T'), ExtraUtils.enderThermicPump, Character.valueOf('I'), new ItemStack(TFCItems.SterlingSilverSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.timerBlock,1,0),true, new Object[]{"SRS", "R R", "SRS", Character.valueOf('S'), "wurmstone", Character.valueOf('R'), new ItemStack(Blocks.redstone_torch)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.drum,1,0),true, new Object[]{"IPI", "IBI", "IPI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('P'), new ItemStack(Blocks.heavy_weighted_pressure_plate), Character.valueOf('B'), new ItemStack(Items.cauldron)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.drum,1,1),true, new Object[]{"IPI", "IBI", "IPI", Character.valueOf('I'), new ItemStack(ExtraUtils.bedrockium), Character.valueOf('P'), new ItemStack(Blocks.light_weighted_pressure_plate), Character.valueOf('B'), new ItemStack(Items.cauldron)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,0),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), "wurmpiston", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,1),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(Blocks.iron_block), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,2),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), TFItems.ingotEnderium, Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot2x), Character.valueOf('C'), new ItemStack(Blocks.iron_block), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,3),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), new ItemStack(Items.redstone), Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(Blocks.redstone_block), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,4),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), new ItemStack(Items.redstone), Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(Blocks.redstone_block), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,5),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(ExtraUtils.generator,1,0), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,6),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), new ItemStack(Blocks.obsidian), Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(Blocks.enchanting_table), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,7),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), TFItems.ingotEnderium, Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot2x), Character.valueOf('C'), new ItemStack(Blocks.diamond_block), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,,true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), new ItemStack(Blocks.tnt), Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot2x), Character.valueOf('C'), new ItemStack(Blocks.iron_block), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,9),true, new Object[]{"SSS", "ICI", "RFR", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot2x), Character.valueOf('C'), new ItemStack(ExtraUtils.generator,1,1), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator,1,11),true, new Object[]{"NNN", "ICI", "RFR", Character.valueOf('N'), new ItemStack(Items.nether_star), Character.valueOf('I'), ExtraUtils.unstableIngot, Character.valueOf('C'), new ItemStack(ExtraUtils.bedrockium),Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('F'), new ItemStack(Blocks.furnace)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,0),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,0), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,1),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,1), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,2),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,2), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,3),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,3), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,4),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,4), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,5),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,5), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,6),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,6), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,7),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,7), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,,true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,, Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,9),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,9), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator2,1,11),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator,1,11), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,0),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,0), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,1),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,1), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,2),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,2), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,3),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,3), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,4),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,4), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,5),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,5), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,6),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,6), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,7),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,7), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,,true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,, Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,9),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,9), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.generator3,1,11),true, new Object[]{"GGG", "GNG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.generator2,1,11), Character.valueOf('N'), new ItemStack(ExtraUtils.transferNode,1,12)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.etheralBlock,4,0),true, new Object[]{"GGG", "GIG", "GGG",  Character.valueOf('G'), "wurmglass",  Character.valueOf('I'), ExtraUtils.unstableIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.etheralBlock,4,1),true, new Object[]{"GGG", "GIG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.decorative2,1,0), Character.valueOf('I'), ExtraUtils.unstableIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.etheralBlock,4,2),true, new Object[]{"GGG", "GIG", "GGG", Character.valueOf('G'), new ItemStack(ExtraUtils.decorative2,1,10), Character.valueOf('I'), ExtraUtils.unstableIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,0),true, new Object[]{"YRX","PGP", "BRB", Character.valueOf('G'), "wurmglass", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,0),true, new Object[]{"XRY","PGP", "BRB", Character.valueOf('G'), "wurmglass", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,1),true, new Object[]{"YRX","PGP", "BRB", Character.valueOf('G'), new ItemStack(Items.feather), Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,1),true, new Object[]{"XRY","PGP", "BRB", Character.valueOf('G'), new ItemStack(Items.feather), Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,2),true, new Object[]{"YRX","PGP", "BRB", Character.valueOf('G'), "dyePink", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,2),true, new Object[]{"XRY","PGP", "BRB", Character.valueOf('G'), "dyePink", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,2),true, new Object[]{"YRX","PGP", "BRB", Character.valueOf('G'), "dyePurple", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,2),true, new Object[]{"XRY","PGP", "BRB", Character.valueOf('G'), "dyePurple", Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,3),true, new Object[]{"YRX","PGP", "BRB", Character.valueOf('G'), new ItemStack(TFCItems.Leather), Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,3),true, new Object[]{"XRY","PGP", "BRB", Character.valueOf('G'), new ItemStack(TFCItems.Leather), Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,4),true, new Object[]{"YRX","PGP", "BRB", Character.valueOf('G'), new ItemStack(TFCItems.GoldIngot), Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.angelRing,1,4),true, new Object[]{"XRY","PGP", "BRB", Character.valueOf('G'), new ItemStack(TFCItems.GoldIngot), Character.valueOf('B'), new ItemStack(ExtraUtils.decorative1,1,5), Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('R'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('X'), new ItemStack(TFCItems.RedSteelSheet2x)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.nodeUpgrade,2,0),true, new Object[]{"RGR", "GCG", "RGR", Character.valueOf('G'), new ItemStack(TFCItems.GoldIngot),  Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),new ItemStack(TFCItems.WroughtIronIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.nodeUpgrade,1,1),true, new Object[]{"RGR", "GCG", "RGR", Character.valueOf('G'), "wurmstick",  Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),new ItemStack(TFCItems.WroughtIronIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.nodeUpgrade,1,2),true, new Object[]{"RGR", "GCG", "RGR", Character.valueOf('G'), new ItemStack(TFCItems.RoseGoldIngot),  Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),new ItemStack(TFCItems.SteelPick)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.nodeUpgrade,1,3),true, new Object[]{"RGR", "GCG", "RGR", Character.valueOf('G'), new ItemStack(TFCItems.GemAmethyst),  Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),new ItemStack(ExtraUtils.nodeUpgrade,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.nodeUpgrade,1,7),true, new Object[]{"SRR", "SSS", "RRR", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('S'), new ItemStack(ExtraUtils.nodeUpgrade,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.nodeUpgrade,1,,true, new Object[]{"RRR", "SSS", "RRR", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('S'), new ItemStack(ExtraUtils.nodeUpgrade,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.nodeUpgrade,1,9),true, new Object[]{"RGR", "SSS", "RGR", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('S'), new ItemStack(ExtraUtils.nodeUpgrade,1,0), Character.valueOf('G'), new ItemStack(TFCItems.TinSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.goldenLasso,1,0),true, new Object[]{"ISI","SCS", "ISI",Character.valueOf('I'), ExtraUtils.unstableIngot, Character.valueOf('S'), new ItemStack(TFCItems.WoolCloth),Character.valueOf('C'), new ItemStack(Blocks.gold_block)}));		
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.goldenBag,1,0),true, new Object[]{"WXW", "CBC", "WGW", Character.valueOf('W'), "wurmwool", Character.valueOf('C'), "wurmchest", Character.valueOf('G'), new ItemStack(Blocks.gold_block), Character.valueOf('X'), new ItemStack(TFCItems.SilkCloth)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.bedrockium,32,0),true, new Object[]{"B", Character.valueOf('B'), new ItemStack(ExtraUtils.cobblestoneCompr,1,7)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ExtraUtils.buildersWand,1,0),true, new Object[]{" I", "O ", Character.valueOf('I'), new ItemStack(ExtraUtils.unstableIngot), Character.valueOf('O'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(GraviSuite.graviChestPlate,1,0),true, new Object[]{"CGC","AQA", "CGC",Character.valueOf('A'), new ItemStack(WurmTweaks.QuantumSingularity), Character.valueOf('C'), GraviSuite.superConductor,Character.valueOf('Q'), ic2.api.item.IC2Items.getItem("quantumBodyarmor"),Character.valueOf('G'), GraviSuite.gravitationEngine}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(GraviSuite.advNanoChestPlate,1,0),true, new Object[]{"CQC", "CJC", "SSS", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate"),Character.valueOf('Q'), ic2.api.item.IC2Items.getItem("nanoBodyarmor"), Character.valueOf('J'), GraviSuite.advJetpack, Character.valueOf('S'), new ItemStack(WurmTweaks.MixedSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(GraviSuite.ultimateLappack,1,0),true, new Object[]{"BSB", "BIB", "BSB", Character.valueOf('B'), ic2.api.item.IC2Items.getItem("mfsUnit"), Character.valueOf('S'), new ItemStack(ExtraUtils.bedrockium),Character.valueOf('I'), GraviSuite.superConductor}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(GraviSuite.advJetpack,1,0),true, new Object[]{"CBC", "SJS","EQE", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("carbonPlate"), Character.valueOf('B'),  ic2.api.item.IC2Items.getItem("mfsUnit"), Character.valueOf('S'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('E'), ic2.api.item.IC2Items.getItem("advancedCircuit"), Character.valueOf('J'), ic2.api.item.IC2Items.getItem("electricJetpack"), Character.valueOf('Q'), ExtraUtils.unstableIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(GraviSuite.vajra,1,0),true, new Object[]{"GQG", "XCX","SQS", Character.valueOf('X'), ic2.api.item.IC2Items.getItem("carbonPlate"), Character.valueOf('C'), GraviSuite.vajraCore, Character.valueOf('G'), "wurmegem", Character.valueOf('S'), new ItemStack(TFCItems.RedSteelPickaxeHead), Character.valueOf('Q'), new ItemStack(WurmTweaks.CompressedRedstoneBlock)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(GraviSuite.superConductorCover.getItem(),3,0),true, new Object[]{"CIC","XXX", "CIC", Character.valueOf('X'), ic2.api.item.IC2Items.getItem("carbonPlate"),  Character.valueOf('C'), "wurmegem",  Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(GraviSuite.superConductor.getItem(),3,1),true, new Object[]{"XXX","III", "XXX",Character.valueOf('X'), GraviSuite.superConductorCover, Character.valueOf('I'), ic2.api.item.IC2Items.getItem("iridiumPlate")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(GraviSuite.gravitationEngine,true, new Object[]{"GIG","BTB", "GIG", Character.valueOf('G'), ExtraUtils.bedrockium, Character.valueOf('I'), ExtraUtils.unstableIngot,Character.valueOf('B'), new ItemStack(BigReactors.blockMetal,1,4), Character.valueOf('T'), new ItemStack(Blocks.diamond_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(GraviSuite.vajraCore.getItem(),1,5),true, new Object[]{"PQP","TXT", "PQP",Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('Q'), new ItemStack(WurmTweaks.QuantumSingularity), Character.valueOf('T'), new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('X'),  new ItemStack(BigReactors.blockMetal,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(IronChest.ironChestBlock,1,0),true,new Object[]{"III", "ICI", "III", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(IronChest.ironChestBlock,1,1),true,new Object[]{"III", "ICI", "III", Character.valueOf('I'), new ItemStack(TFCItems.GoldIngot), Character.valueOf('C'), new ItemStack(IronChest.ironChestBlock,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(IronChest.ironChestBlock,1,2),true,new Object[]{"III", "ICI", "III", Character.valueOf('I'), new ItemStack(TFCItems.GemDiamond), Character.valueOf('C'), new ItemStack(IronChest.ironChestBlock,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(IronChest.ironChestBlock,1,3),true,new Object[]{"III", "ICI", "III", Character.valueOf('I'), new ItemStack(TFCItems.CopperIngot), Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(IronChest.ironChestBlock,1,4),true,new Object[]{"III", "ICI", "III", Character.valueOf('I'), new ItemStack(TFCItems.SilverIngot), Character.valueOf('C'), new ItemStack(IronChest.ironChestBlock,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(IronChest.ironChestBlock,1,5),true,new Object[]{"III", "ICI", "III", Character.valueOf('I'), "wurmglass", Character.valueOf('C'),  new ItemStack(IronChest.ironChestBlock,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(IronChest.ironChestBlock,1,6),true,new Object[]{"III", "ICI", "III", Character.valueOf('I'), new ItemStack(Blocks.obsidian), Character.valueOf('C'),  new ItemStack(IronChest.ironChestBlock,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(IronChest.ironChestBlock,1,7),true,new Object[]{"III", "ICI", "III", Character.valueOf('I'), "wurmdirt", Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.blockBarrel), true, new Object[]{"LPL", "LCL", "LLL", Character.valueOf('L'), "wurmlog", Character.valueOf('P'), "wurmplanks", Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeStructural,1,0), true, new Object[]{"FLF", "LCL", "FLF", Character.valueOf('F'), new ItemStack(Blocks.fence), Character.valueOf('L'), "wurmlog", Character.valueOf('C'), "wurmchipgem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeStructural,1,1), true, new Object[]{"FLF", "LCL", "FLF", Character.valueOf('F'), new ItemStack(Blocks.fence), Character.valueOf('L'), "wurmlog", Character.valueOf('C'), new ItemStack(BetterBarrels.itemUpgradeStructural,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeStructural,1,2), true, new Object[]{"FLF", "LCL", "FLF", Character.valueOf('F'), new ItemStack(Blocks.fence), Character.valueOf('L'), "wurmlog", Character.valueOf('C'), new ItemStack(BetterBarrels.itemUpgradeStructural,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeStructural,1,3), true, new Object[]{"FLF", "LCL", "FLF", Character.valueOf('F'), new ItemStack(Blocks.fence), Character.valueOf('L'), "wurmlog", Character.valueOf('C'), new ItemStack(BetterBarrels.itemUpgradeStructural,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeStructural,1,4), true, new Object[]{"FLF", "LCL", "FLF", Character.valueOf('F'), new ItemStack(Blocks.fence), Character.valueOf('L'), "wurmlog", Character.valueOf('C'), new ItemStack(BetterBarrels.itemUpgradeStructural,1,3)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeStructural,1,5), true, new Object[]{"FLF", "LCL", "FLF", Character.valueOf('F'), new ItemStack(Blocks.fence), Character.valueOf('L'), "wurmlog", Character.valueOf('C'), new ItemStack(BetterBarrels.itemUpgradeStructural,1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeStructural,1,6), true, new Object[]{"FLF", "LCL", "FLF", Character.valueOf('F'), new ItemStack(Blocks.fence), Character.valueOf('L'), "wurmlog", Character.valueOf('C'), new ItemStack(BetterBarrels.itemUpgradeStructural,1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeCore,1,0), true, new Object[]{"CPC", " B ", "CPC", Character.valueOf('B'), new ItemStack(IronChest.ironChestBlock,1,0), Character.valueOf('C'), "wurmchest", Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeCore,1,1), true, new Object[]{"CPC", " B ", "CPC", Character.valueOf('B'), EnderStorage.blockEnderChest, Character.valueOf('C'), "wurmchest", Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeCore,1,2), true, new Object[]{"CPC", " B ", "CPC", Character.valueOf('B'), new ItemStack(Blocks.redstone_block), Character.valueOf('C'), "wurmchest", Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeCore,1,3), true, new Object[]{"CPC", " B ", "CPC", Character.valueOf('B'), new ItemStack(Blocks.hopper), Character.valueOf('C'), "wurmchest", Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeCore,1,7), true, new Object[]{"CPC", " B ", "CPC", Character.valueOf('B'), new ItemStack(Blocks.obsidian), Character.valueOf('C'), "wurmchest", Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeSide,2,0), true, new Object[]{" P ", "PBP", " P ", Character.valueOf('P'), new ItemStack(Items.paper), Character.valueOf('B'), new ItemStack(Items.slime_ball)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeSide,2,1), true, new Object[]{" P ", "PBP", " P ", Character.valueOf('P'), new ItemStack(Items.paper), Character.valueOf('B'), new ItemStack(Blocks.hopper)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemUpgradeSide,2,2), true, new Object[]{" P ", "PBP", " P ", Character.valueOf('P'), new ItemStack(Items.paper), Character.valueOf('B'), new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemHammer,1,0), true, new Object[]{"III", "ISI", " S ", Character.valueOf('S'), "wurmstick", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemHammer,1,1), true, new Object[]{"III", "ISI", " S ", Character.valueOf('S'), "wurmstick", Character.valueOf('I'), TFItems.ingotEnderium}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemTuningFork,1,0), true, new Object[]{" I ", " EI", " I ", Character.valueOf('E'), new ItemStack(Items.ender_pearl), Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemMover,1,0), true, new Object[]{"  I", " PI", "III", Character.valueOf('P'), "wurmplanks", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BetterBarrels.itemMoverDiamond,1,0), true, new Object[]{" E ", "GGG", Character.valueOf('E'), new ItemStack(BetterBarrels.itemMover,1,0), Character.valueOf('G'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RiMItems.SimpleItemSet,1,0),true, new Object[]{"SIS", "ISI", "SIS",  Character.valueOf('S'), "wurmlog", Character.valueOf('I'), new ItemStack(WurmTweaks.MixedSheet)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RiMItems.SimpleItemSet,1,1),true, new Object[]{"SIS", "ICI", "SIS",  Character.valueOf('S'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('I'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('C'),new ItemStack(RiMItems.SimpleItemSet,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RiMItems.SimpleItemSet,1,2),true, new Object[]{"III", "I I", "III", Character.valueOf('I'), new ItemStack(RiMItems.SimpleItemSet,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RiMItems.ToolItemSet,1,0),true, new Object[]{" I ", " I ", "SCS", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('S'), new ItemStack(TFCItems.BlackBronzeSheet2x), Character.valueOf('C'), new ItemStack(TFCItems.Leather)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RIMBlocks.plainFrame,4,0),true, new Object[]{"PPP", "PIP", "PPP", Character.valueOf('P'), new ItemStack(RiMItems.ToolItemSet,1,0), Character.valueOf('I'), "dyeOrange"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RIMBlocks.plainFrame,4,1),true, new Object[]{"PPP", "PIP", "PPP", Character.valueOf('P'), new ItemStack(RiMItems.ToolItemSet,1,0), Character.valueOf('I'), "dyeLime"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RIMBlocks.plainFrame,4,2),true, new Object[]{"PPP", "PIP", "PPP", Character.valueOf('P'), new ItemStack(RiMItems.ToolItemSet,1,0), Character.valueOf('I'), "dyeYellow"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RIMBlocks.plainFrame,4,3),true, new Object[]{"PPP", "PIP", "PPP", Character.valueOf('P'), new ItemStack(RiMItems.ToolItemSet,1,0), Character.valueOf('I'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RIMBlocks.plainFrame,4,4),true, new Object[]{"PPP", "PIP", "PPP", Character.valueOf('P'), new ItemStack(RiMItems.ToolItemSet,1,0), Character.valueOf('I'), "dyePurple"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RIMBlocks.plainFrame,4,5),true, new Object[]{"PPP", "PIP", "PPP", Character.valueOf('P'), new ItemStack(RiMItems.ToolItemSet,1,0), Character.valueOf('I'), "dyeRed"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RIMBlocks.CarriageDrive,1,0),true, new Object[]{"GIG", "ICI", "GIG", Character.valueOf('G'), "wurmegem", Character.valueOf('I'), ExtraUtils.bedrockiumBlock, Character.valueOf('C'), new ItemStack(RIMBlocks.CarriageDrive,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(RIMBlocks.CarriageDrive,1,1),true, new Object[]{"GIG", "ICI", "GIG", Character.valueOf('G'), "wurmegem", Character.valueOf('I'),new ItemStack(WurmTweaks.CompressedRedstoneBlock), Character.valueOf('C'), new ItemStack(Blocks.diamond_block)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.ladder,1,0), true, new Object[]{"LLL", "LTL", "LLL", Character.valueOf('L'), new ItemStack(Blocks.ladder), Character.valueOf('T'), new ItemStack(Blocks.trapdoor)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.guide,1,0), true, new Object[]{"GGG", "GTG", "GGG", Character.valueOf('G'), "wurmglass", Character.valueOf('T'), new ItemStack(Blocks.torch)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.elevator,1,0), true, new Object[]{"WWW", "WEW", "WWW", Character.valueOf('E'), new ItemStack(Items.ender_pearl), Character.valueOf('W'), "wurmwool"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.target,1,0), true, new Object[]{"CCC", "CCC", " S ", Character.valueOf('C'), new ItemStack(TFCItems.SilkCloth), Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.flag,1,0), true, new Object[]{"CC ", "CC ", "S  ", Character.valueOf('C'), new ItemStack(TFCItems.SilkCloth), Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.tank,1,0), true, new Object[]{"IGI", "GGG", "IGI", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), new ItemStack(TFCItems.TinIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.vacuumHopper,1,0), true, new Object[]{" H ","ECE", "OOO", Character.valueOf('H'), new ItemStack(Blocks.hopper), Character.valueOf('E'), TFItems.ingotEnderium,Character.valueOf('C'), "wurmchest", Character.valueOf('O'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.xpBottler,1,0), true, new Object[]{"PSP", "PCP", "PSP", Character.valueOf('P'), new ItemStack(TFCItems.RedSteelSheet2x),Character.valueOf('S'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('C'), new ItemStack(OpenBlocks.Blocks.tank,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.path,1,0), true, new Object[]{"SS", Character.valueOf('S'), "wurmsstone"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.autoAnvil,1,0), true, new Object[]{"III", "IAI", "RRR", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('A'), new ItemStack(Blocks.anvil), Character.valueOf('R'),new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.autoEnchantmentTable,1,0), true, new Object[]{"III", "IAI", "RRR", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('A'), new ItemStack(Blocks.enchanting_table), Character.valueOf('R'),new ItemStack(Items.redstone)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.xpDrain,1,0), true, new Object[]{"III", "III", "III", Character.valueOf('I'), EnderIO.blockDarkIronBars}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.ropeLadder,1,0), true, new Object[]{"SLS", "SLS", "SLS", Character.valueOf('S'), new ItemStack(Items.string), Character.valueOf('L'), EnderIO.blockDarkSteelLadder}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.paintMixer,1,0), true, new Object[]{"OOO", "ICI", "III", Character.valueOf('O'), new ItemStack(Blocks.obsidian), Character.valueOf('I'), new ItemStack(TFCItems.BronzeSheet), Character.valueOf('C'), new ItemStack(TFCItems.WoolCloth)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.canvas,4,0), true, new Object[]{"PPP", "PCP", "PPP", Character.valueOf('P'), new ItemStack(Items.paper), Character.valueOf('C'), new ItemStack(TFCItems.WroughtIronIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.xpShower,1,0), true, new Object[]{"III", "  O", Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('O'), new ItemStack(Blocks.obsidian)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Items.hangGlider,1,0), true, new Object[]{"GSG", Character.valueOf('S'), "wurmstick", Character.valueOf('G'), new ItemStack(OpenBlocks.Items.generic,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Items.generic,1,10), true, new Object[]{" P ", "PIP", " P ", Character.valueOf('P'), new ItemStack(Items.paper), Character.valueOf('I'), new ItemStack(TFCItems.BismuthIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Items.generic,1,0), true, new Object[]{" SL", "SLL", "LLL", Character.valueOf('S'), "wurmstick", Character.valueOf('L'), new ItemStack(TFCItems.Leather)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Items.generic,1,0), true, new Object[]{"LS ", "LLS", "LLL", Character.valueOf('S'), "wurmstick", Character.valueOf('L'), new ItemStack(TFCItems.Leather)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Items.generic,1,11), true, new Object[]{"C  ", " S ", "  S", Character.valueOf('S'), "wurmstick", Character.valueOf('C'), new ItemStack(TFCItems.Coal)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Blocks.drawingTable,1,0), true, new Object[]{"SPS", "ICI", "III", Character.valueOf('S'), new ItemStack(OpenBlocks.Items.generic,1,10), Character.valueOf('P'),  new ItemStack(OpenBlocks.Items.generic,1,11), Character.valueOf('C'), new ItemStack(Blocks.crafting_table), Character.valueOf('I'), new ItemStack(TFCItems.BismuthIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Items.sleepingBag,1,0), true, new Object[]{"CCC", "PPP", Character.valueOf('C'), new ItemStack(TFCItems.SilkCloth), Character.valueOf('P'), "wurmplanks"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Items.paintBrush,1,0), true, new Object[]{"C  ", " S ", "  S", Character.valueOf('C'),new ItemStack(TFCItems.SilkCloth), Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(OpenBlocks.Items.devNull,1,0), true, new Object[]{"RR ", "R R", " RR", Character.valueOf('R'), "wurmcobble"}));
	Recipes.registerRecipes(); // Adds All TFC Recipes
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,0),true ,new Object[] {"SW", "WS", Character.valueOf('S'), "wurmsstone", Character.valueOf('W'), "wurmplanks"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,1),true ,new Object[] {"PPP", "SMS", "III", Character.valueOf('P'), "wurmplanks", Character.valueOf('S'), "wurmsstone", Character.valueOf('M'), new ItemStack(vswe.production.item.ModItems.upgrade,1,0), Character.valueOf('I'), new ItemStack(TFCItems.BismuthIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,2),true ,new Object[] {"PPP", "SMS", "III", Character.valueOf('P'), "wurmplanks", Character.valueOf('S'), "wurmsstone", Character.valueOf('M'), "wurmchest", Character.valueOf('I'), new ItemStack(TFCItems.BismuthIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,3),true ,new Object[] {"IRI","ICI", "IRI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),new ItemStack(vswe.production.item.ModItems.upgrade,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,4),true ,new Object[] {"IRI","LCL", "IRI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),new ItemStack(vswe.production.item.ModItems.upgrade,1,0), Character.valueOf('L'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,5),true ,new Object[] {"PPP", "ICI", "PPP", Character.valueOf('P'), "wurmplanks", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('C'), new ItemStack(vswe.production.item.ModItems.upgrade,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,9),true ,new Object[] {"IRI","LCL", "IRI", Character.valueOf('I'), new ItemStack(TFCItems.GoldIngot), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),new ItemStack(vswe.production.item.ModItems.upgrade,1,0), Character.valueOf('L'), new ItemStack(Blocks.hopper)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,10),true ,new Object[] {"IRI","LCL", "IRI", Character.valueOf('I'), new ItemStack(TFCItems.SilverIngot), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),new ItemStack(vswe.production.item.ModItems.upgrade,1,0), Character.valueOf('L'), new ItemStack(Blocks.hopper)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.item.ModItems.upgrade,1,11),true ,new Object[] {"III", "GCG", "GBG", Character.valueOf('I'), new ItemStack(TFCItems.GoldIngot), Character.valueOf('G'), new ItemStack(TFCItems.NickelIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(vswe.production.block.ModBlocks.table,1,0),true ,new Object[] {"CCC", "SCS", "III", Character.valueOf('C'), new ItemStack(Blocks.crafting_table), Character.valueOf('S'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('I'), new ItemStack(TFCItems.BronzeIngot), Character.valueOf('C'), new ItemStack(vswe.production.item.ModItems.upgrade,1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.PhotovoltaicCell), true, new Object[] {"GGG", "SSS", "BBB", Character.valueOf('G'), "wurmglass", Character.valueOf('S'), new ItemStack(TFCItems.SilverIngot), Character.valueOf('B'), "wurmsstone"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarCoreLeadstone), true, new Object[] {" L ", "LIL", " L ", Character.valueOf('L'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelIngot)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarCoreHardened), true, new Object[] {" L ", "LIL", " L ", Character.valueOf('L'), new ItemStack(TFCItems.NickelIngot), Character.valueOf('I'), SEGameObjects.SolarCoreLeadstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarCoreRedstone), true, new Object[] {" L ", "LIL", " L ", Character.valueOf('L'), new ItemStack(TFCItems.RoseGoldIngot), Character.valueOf('I'), SEGameObjects.SolarCoreHardened}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarCoreResonant), true, new Object[] {" L ", "LIL", " L ", Character.valueOf('L'), TFItems.ingotEnderium, Character.valueOf('I'), SEGameObjects.SolarCoreRedstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarCoreAdvanced), true, new Object[] {" L ", "LIL", " L ", Character.valueOf('L'), new ItemStack(TFCItems.BlueSteelIngot), Character.valueOf('I'), SEGameObjects.SolarCoreResonant}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarCoreUltimate), true, new Object[] {" L ", "LIL", " L ", Character.valueOf('L'), new ItemStack(ExtraUtils.bedrockiumBlock), Character.valueOf('I'), SEGameObjects.SolarCoreAdvanced}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarPanelLeadstone), true, new Object[] {"SSS", "RCR", "III", Character.valueOf('S'), SEGameObjects.PhotovoltaicCell, Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('C'),SEGameObjects.SolarCoreLeadstone,Character.valueOf('I'), new ItemStack(TFCItems.SilkCloth)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarPanelHardened), true, new Object[] {"SSS", "SCS", "SSS", Character.valueOf('S'), SEGameObjects.SolarPanelLeadstone, Character.valueOf('C'), SEGameObjects.SolarCoreHardened}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarPanelRedstone), true, new Object[] {"SSS", "SCS", "SSS", Character.valueOf('S'), SEGameObjects.SolarPanelHardened, Character.valueOf('C'), SEGameObjects.SolarCoreRedstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarPanelResonant), true, new Object[] {"SSS", "SCS", "SSS", Character.valueOf('S'), SEGameObjects.SolarPanelRedstone, Character.valueOf('C'), SEGameObjects.SolarCoreResonant}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarPanelAdvanced), true, new Object[] {"SSS", "SCS", "SSS", Character.valueOf('S'), SEGameObjects.SolarPanelResonant, Character.valueOf('C'), SEGameObjects.SolarCoreAdvanced}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(SEGameObjects.SolarPanelUltimate), true, new Object[] {"SSS", "SCS", "SSS", Character.valueOf('S'), SEGameObjects.SolarPanelAdvanced, Character.valueOf('C'), SEGameObjects.SolarCoreUltimate}));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE1,true, new Object[]{"LCL", "LSL","T T", Character.valueOf('L'), new ItemStack(TFCItems.LeadSheet2x),Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.capacitorBasic, Character.valueOf('S'), tonius.simplyjetpacks.setup.ModItems.leatherStrap, Character.valueOf('T'), tonius.simplyjetpacks.setup.ModItems.thrusterTE1}));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE1, new Object[] { "J", "P", Character.valueOf('J'), tonius.simplyjetpacks.setup.ModItems.jetpackTE1, Character.valueOf('P'), new ItemStack(tonius.simplyjetpacks.setup.ModItems.particleCustomizers, 1, 32767) }));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE2,true, new Object[]{"LCL", "LSL","T T", Character.valueOf('L'), new ItemStack(TFCItems.NickelSheet2x),Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.capacitorHardened, Character.valueOf('S'), tonius.simplyjetpacks.setup.ModItems.jetpackTE1, Character.valueOf('T'), tonius.simplyjetpacks.setup.ModItems.thrusterTE2}));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE2, new Object[] { "J", "P", Character.valueOf('J'), tonius.simplyjetpacks.setup.ModItems.jetpackTE2, Character.valueOf('P'), new ItemStack(tonius.simplyjetpacks.setup.ModItems.particleCustomizers, 1, 32767) }));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE3,true, new Object[]{"LCL", "LSL","T T", Character.valueOf('L'), new ItemStack(TFCItems.RoseGoldSheet2x),Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.capacitorReinforced, Character.valueOf('S'), tonius.simplyjetpacks.setup.ModItems.jetpackTE2, Character.valueOf('T'), tonius.simplyjetpacks.setup.ModItems.thrusterTE3}));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE3, new Object[] { "J", "P", Character.valueOf('J'), tonius.simplyjetpacks.setup.ModItems.jetpackTE3, Character.valueOf('P'), new ItemStack(tonius.simplyjetpacks.setup.ModItems.particleCustomizers, 1, 32767) }));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE4,true, new Object[]{"LCL", "LSL","T T", Character.valueOf('L'), TFItems.ingotEnderium,Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.capacitorResonant, Character.valueOf('S'), tonius.simplyjetpacks.setup.ModItems.jetpackTE3, Character.valueOf('T'), tonius.simplyjetpacks.setup.ModItems.thrusterTE4}));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE4, new Object[] { "J", "P", Character.valueOf('J'), tonius.simplyjetpacks.setup.ModItems.jetpackTE4, Character.valueOf('P'), new ItemStack(tonius.simplyjetpacks.setup.ModItems.particleCustomizers, 1, 32767) }));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE1Armored, true,new Object[] { "P", "J", Character.valueOf('J'), tonius.simplyjetpacks.setup.ModItems.jetpackTE1, Character.valueOf('P'), tonius.simplyjetpacks.setup.ModItems.armorPlatingTE1 }));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE2Armored,true, new Object[] { "P", "J", Character.valueOf('J'), tonius.simplyjetpacks.setup.ModItems.jetpackTE2, Character.valueOf('P'), tonius.simplyjetpacks.setup.ModItems.armorPlatingTE2 }));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE3Armored,true, new Object[] { "P", "J", Character.valueOf('J'), tonius.simplyjetpacks.setup.ModItems.jetpackTE3, Character.valueOf('P'), tonius.simplyjetpacks.setup.ModItems.armorPlatingTE3 }));
    GameRegistry.addRecipe(new UpgradingRecipe(tonius.simplyjetpacks.setup.ModItems.jetpackTE4Armored,true, new Object[] { "P", "J", Character.valueOf('J'), tonius.simplyjetpacks.setup.ModItems.jetpackTE4, Character.valueOf('P'), tonius.simplyjetpacks.setup.ModItems.armorPlatingTE4 }));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.thrusterTE1, new Object[] { "ICI", "PGP", "DSD", Character.valueOf('I'), TFCItems.LeadIngot, Character.valueOf('P'), "wurmglass", Character.valueOf('C'), TEItems.powerCoilGold, Character.valueOf('G'), BuildCraftCore.goldGearItem, Character.valueOf('D'), TEItems.dynamoSteam, Character.valueOf('S'), new ItemStack(WurmTweaks.MixedSheet)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.thrusterTE2,true, new Object[] { "ICI", "PGP", "DSD", Character.valueOf('I'), TFCItems.NickelIngot, Character.valueOf('P'), tonius.simplyjetpacks.setup.ModItems.thrusterTE1, Character.valueOf('C'), TEItems.powerCoilGold, Character.valueOf('G'), BuildCraftCore.goldGearItem, Character.valueOf('D'), TEItems.dynamoReactant, Character.valueOf('S'),  new ItemStack(WurmTweaks.MixedSheet)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.thrusterTE3,true, new Object[] { "ICI", "PGP", "DSD", Character.valueOf('I'), TFCItems.RoseGoldIngot, Character.valueOf('P'), tonius.simplyjetpacks.setup.ModItems.thrusterTE2, Character.valueOf('C'), TEItems.powerCoilGold, Character.valueOf('G'), BuildCraftCore.goldGearItem, Character.valueOf('D'), TEItems.dynamoMagmatic, Character.valueOf('S'), new ItemStack(WurmTweaks.MixedSheet)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.thrusterTE4,true, new Object[] { "ICI", "PGP", "DSD", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('P'), tonius.simplyjetpacks.setup.ModItems.thrusterTE3, Character.valueOf('C'), TEItems.powerCoilGold, Character.valueOf('G'), BuildCraftCore.goldGearItem, Character.valueOf('D'), TEItems.dynamoEnervation, Character.valueOf('S'), new ItemStack(WurmTweaks.MixedSheet)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.leatherStrap,true, new Object[]{"LIL", "LIL", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('L'), new ItemStack(TFCItems.Leather)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.armorPlatingTE1,true, new Object[]{"TIT", "III", "TIT", Character.valueOf('T'), new ItemStack(TFCItems.TinSheet2x), Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.particleDefault,true, new Object[]{" G ","GCG", " G ",Character.valueOf('G'), new ItemStack(Blocks.torch), Character.valueOf('C'), "dustcoal"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.particleNone,true, new Object[]{" G ","GCG", " G ",Character.valueOf('G'), "wurmglass", Character.valueOf('C'), "dustcoal"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.particleRainbowSmoke,true, new Object[]{"R L"," C ", " G ",Character.valueOf('G'), "dyeRed", Character.valueOf('R'), "dyeBlack",Character.valueOf('L'), "dyeGreen",Character.valueOf('C'), "dustcoal"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(tonius.simplyjetpacks.setup.ModItems.particleSmoke,true, new Object[]{" G ","GCG", " G ",Character.valueOf('G'), "dustcoal", Character.valueOf('C'), "dustcoal"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(TDDucts.energyBasic.itemStack.getItem(),6,0),true, new Object[]{"RRR", "LGL","RRR",Character.valueOf('L'), new ItemStack(TFCItems.LeadSheet), Character.valueOf('G'), "wurmglass", Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(TDDucts.energyBasic.itemStack.getItem(),6,3),true, new Object[]{"IGI", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), new ItemStack(TFCItems.NickelSheet)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(TDDucts.energyBasic.itemStack.getItem(),1,7),true, new Object[]{"IGI", "ICI", "IGI", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), TFCItems.RoseGoldIngot,Character.valueOf('C'), new ItemStack(TDDucts.energyBasic.itemStack.getItem(),1,2)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(TDDucts.fluidBasic.itemStack.getItem(),6,0), new Object[]{"IGI", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), new ItemStack(TFCItems.CopperIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(TDDucts.fluidBasicOpaque.itemStack.getItem(),6,3), new Object[]{"IGI", Character.valueOf('G'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('I'), new ItemStack(TFCItems.NickelIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(TDDucts.fluidBasic.itemStack.getItem(),6,2), new Object[]{"IGI", Character.valueOf('G'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('I'), new ItemStack(TFCItems.NickelIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(TDDucts.itemBasic.itemStack.getItem(),6,0), new Object[]{"IGI", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), new ItemStack(TFCItems.TinIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(TDDucts.itemBasic.itemStack.getItem(),6,1), new Object[]{"IGI", Character.valueOf('G'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('I'), new ItemStack(TFCItems.TinIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemCover,6,0),true, new Object[]{"ILI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('L'), new ItemStack(TFCItems.LeadIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemServo,1,0),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('G'), "wurmglass", Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemServo,1,1),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.NickelIngot), Character.valueOf('G'), new ItemStack(ThermalDynamics.itemServo,1,0), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemServo,1,2),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldIngot), Character.valueOf('G'), new ItemStack(ThermalDynamics.itemServo,1,1), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemServo,1,3),true, new Object[]{"IGI", " R ",Character.valueOf('I'), TFItems.ingotSignalum, Character.valueOf('G'), new ItemStack(ThermalDynamics.itemServo,1,2), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemServo,1,4),true, new Object[]{"IGI", " R ",Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), new ItemStack(ThermalDynamics.itemServo,1,3), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemFilter,1,0),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('G'),new ItemStack(Items.paper), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemFilter,1,1),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.NickelIngot), Character.valueOf('G'), new ItemStack(ThermalDynamics.itemFilter,1,0), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemFilter,1,2),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldIngot), Character.valueOf('G'), new ItemStack(ThermalDynamics.itemFilter,1,1), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemFilter,1,3),true, new Object[]{"IGI", " R ",Character.valueOf('I'), TFItems.ingotSignalum, Character.valueOf('G'), new ItemStack(ThermalDynamics.itemFilter,1,2), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemFilter,1,4),true, new Object[]{"IGI", " R ",Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), new ItemStack(ThermalDynamics.itemFilter,1,3), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemRetriever,1,0),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('G'),new ItemStack(Items.ender_eye), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemRetriever,1,1),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.NickelIngot), Character.valueOf('G'), new ItemStack(ThermalDynamics.itemRetriever,1,0), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemRetriever,1,2),true, new Object[]{"IGI", " R ",Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldIngot), Character.valueOf('G'), new ItemStack(ThermalDynamics.itemRetriever,1,1), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemRetriever,1,3),true, new Object[]{"IGI", " R ",Character.valueOf('I'), TFItems.ingotSignalum, Character.valueOf('G'), new ItemStack(ThermalDynamics.itemRetriever,1,2), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ThermalDynamics.itemRetriever,1,4),true, new Object[]{"IGI", " R ",Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), new ItemStack(ThermalDynamics.itemRetriever,1,3), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.energeticBarrel), true, new Object[]{"III", "G G", "III", Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('G'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.ioBus), true, new Object[]{" I ", "GGG", " I ", Character.valueOf('I'), new ItemStack(TFCItems.GoldSheet2x), Character.valueOf('G'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.chamber), true, new Object[]{"III", "  I", "III", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelSheet2x)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.barrel), true, new Object[]{"III", "   ", "III", Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet2x)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.containmentChamber), true, new Object[]{"III", "GCG", "III", Character.valueOf('I'), new ItemStack(TFCItems.BlueSteelSheet2x), Character.valueOf('G'), "wurmegem", Character.valueOf('C'), new ItemStack(TFCItems.PlatinumSheet2x)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.sensorTierOneItem), true, new Object[]{"IGI", "GCG", "IGI", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), "wurmegem", Character.valueOf('C'), new ItemStack(Blocks.redstone_block)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.sensorTierTwoItem), true, new Object[]{"IGI", "GCG", "IGI", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), "wurmegem", Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.sensorTierOneItem)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.sensorTierThreeItem), true, new Object[]{"IGI", "GCG", "IGI", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), "wurmegem", Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.sensorTierTwoItem)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.sensorTierFourItem), true, new Object[]{"IGI", "GCG", "IGI", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), "wurmegem", Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.sensorTierThreeItem)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.solarPanelAddon), true, new Object[]{"GGG", "ISI", "DRD", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), new ItemStack(ExtraUtils.bedrockium), Character.valueOf('S'),new ItemStack(SEGameObjects.SolarCoreRedstone), Character.valueOf('D'), "wurmegem", Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.redstoneReactorAddon), true, new Object[]{"III", "ICI", "IRI", Character.valueOf('I'), new ItemStack(TFCItems.LeadSheet), Character.valueOf('C'), "wurmegem", Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.damageAmpAddon), true, new Object[]{"C C", "RRR", "III", Character.valueOf('C'), ic2.api.item.IC2Items.getItem("teslaCoil"), Character.valueOf('R'), new ItemStack(Blocks.redstone_block), Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet2x)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.rangeUpgradeItem), true, new Object[]{" E ", "RBR", Character.valueOf('E'), "wurmegem", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.BlackSteelIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.fireRateUpgradeItem), true, new Object[]{"BGB", "BIB", Character.valueOf('B'), new ItemStack(Items.blaze_powder), Character.valueOf('G'), "wurmegem", Character.valueOf('I'), new ItemStack(TFCItems.NickelSheet2x)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.accuraccyUpgradeItem), true, new Object[]{"GIG", "IRI", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), new ItemStack(TFCItems.BismuthSheet2x), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.efficiencyUpgradeItem), true, new Object[]{"EGE", "IEI", Character.valueOf('E'), new ItemStack(Items.ender_pearl), Character.valueOf('G'), "wurmchipgem", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.configTab), true, new Object[]{" G ", "ICI", "III", Character.valueOf('G'), "wurmegem", Character.valueOf('I'), new ItemStack(TFCItems.NickelSheet2x), Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.sensorTierOneItem)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.bulletCraftable,32), true, new Object[]{"I", "G", "G", Character.valueOf('I'), new ItemStack(Items.arrow), Character.valueOf('G'), new ItemStack(Items.gunpowder)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.grenadeCraftable,32), true, new Object[]{" I ", "IGI", " I ", Character.valueOf('I'), "wurmchipgem", Character.valueOf('G'), new ItemStack(Items.gunpowder)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.rocketCraftable,16), true, new Object[]{" I ", "IGI", "IGI", Character.valueOf('I'), new ItemStack(TFCItems.ZincSheet), Character.valueOf('G'), new ItemStack(Items.gunpowder)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.items.Items.ferroSlug,64), true, new Object[]{" I ", "IGI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.BlueSteelSheet), Character.valueOf('G'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.turretBaseTierOne), true, new Object[]{"ICI","CBC", "ICI", Character.valueOf('I'), new ItemStack(TFCItems.LeadSheet2x), Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.ioBus), Character.valueOf('B'), new ItemStack(openmodularturrets.items.Items.sensorTierOneItem)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.turretBaseTierWood), true, new Object[]{"PIP","IRI", "PIP",Character.valueOf('P'), "wurmplanks", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.turretBaseTierOne), true, new Object[]{"ICI","CBC", "ICI", Character.valueOf('I'), new ItemStack(TFCItems.NickelSheet2x), Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.ioBus), Character.valueOf('B'), new ItemStack(openmodularturrets.items.Items.sensorTierTwoItem)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.turretBaseTierOne), true, new Object[]{"ICI","CBC", "ICI", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet2x), Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.ioBus), Character.valueOf('B'), new ItemStack(openmodularturrets.items.Items.sensorTierThreeItem)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.turretBaseTierOne), true, new Object[]{"ICI","CBC", "ICI", Character.valueOf('I'), new ItemStack(TFBlocks.blockStorage,1,12), Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.ioBus), Character.valueOf('B'), new ItemStack(openmodularturrets.items.Items.sensorTierFourItem)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.disposableItemTurret), true, new Object[]{"WIW", "IDI", " I ", Character.valueOf('W'), "wurmplanks", Character.valueOf('D'), new ItemStack(Blocks.dispenser), Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.rocketTurret), true, new Object[]{"IDI", "ICI", " B ", Character.valueOf('I'), new ItemStack(TFCItems.RedSteelIngot), Character.valueOf('D'), new ItemStack(TFCItems.BlueSteelIngot),Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.chamber), Character.valueOf('B'),new ItemStack(openmodularturrets.items.Items.barrel)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.machineGunTurret), true, new Object[]{"LLL", "LCL", " B ", Character.valueOf('L'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.chamber), Character.valueOf('B'),new ItemStack(openmodularturrets.items.Items.barrel)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.grenadeLauncherTurret), true, new Object[]{"ALA", "LCL", " B ", Character.valueOf('L'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('A'), new ItemStack(TFCItems.BrassIngot),Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.chamber), Character.valueOf('B'),new ItemStack(openmodularturrets.items.Items.barrel)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.laserTurret), true, new Object[]{"LLL", "LCL", " B ", Character.valueOf('L'), TFItems.ingotEnderium, Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.containmentChamber), Character.valueOf('B'),new ItemStack(openmodularturrets.items.Items.energeticBarrel)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(openmodularturrets.blocks.Blocks.railGunTurret), true, new Object[]{"LLL", "LCL", " B ", Character.valueOf('L'), TFItems.ingotEnderium, Character.valueOf('C'), new ItemStack(openmodularturrets.items.Items.chamber), Character.valueOf('B'),new ItemStack(openmodularturrets.items.Items.energeticBarrel)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselItems.chisel),true,new Object[]{"G  ", " S ", "  S", Character.valueOf('G'), "wurmegem", Character.valueOf('S'), "wurmstick"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselItems.obsidianChisel),true,new Object[]{"G  ", " S ", "  S", Character.valueOf('G'), "wurmegem", Character.valueOf('S'), new ItemStack(Blocks.obsidian)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselItems.diamondChisel),true,new Object[]{"G  ", " S ", "  S", Character.valueOf('G'), "wurmegem", Character.valueOf('S'), new ItemStack(TFCItems.GemDiamond,1,2)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselItems.upgrade,1,0),true,new Object[]{"IGI", "GCG", "RRR", Character.valueOf('G'), "wurmegem", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(Items.redstone), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselItems.upgrade,1,1),true,new Object[]{"IGI", "GCG", "RRR", Character.valueOf('G'), "wurmegem", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(Blocks.hopper), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselItems.upgrade,1,2),true,new Object[]{"IGI", "GCG", "RRR", Character.valueOf('G'), "wurmegem", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('C'), new ItemStack(Blocks.crafting_table), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.autoChisel,1,0),true,new Object[]{"SSS", " I ", "III", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelSheet2x)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.factoryblock,32,0),true,new Object[]{"SIS", "I I", "SIS", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'),new ItemStack(TFCItems.WroughtIronIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.hexPlating,16,0),true,new Object[]{"SSS", "SBS", "SSS", Character.valueOf('S'), "wurmsstone",Character.valueOf('B'), new ItemStack(Blocks.coal_block)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.lavastone,8,0),true,new Object[]{"SSS", "SLS", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('L') , new ItemStack(TFCItems.BlueSteelBucketLava)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.holystone,8,0),true,new Object[]{"SSS", "SLS", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('L') , new ItemStack(Items.feather)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.warningSign,8,0),true,new Object[]{"SSS", "SLS", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('L') , new ItemStack(Items.sign)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.futura,8,0),true,new Object[]{"SSS", "SLS", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('L') , new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFurnace("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmsstone", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFurnace("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmsstone", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFurnace("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmsstone", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFurnace("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmsstone", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getPulveriser("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(Items.flint), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getPulveriser("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(Items.flint), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getPulveriser("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(Items.flint), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getPulveriser("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(Items.flint), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getSawmill("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmplanks", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getSawmill("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmplanks", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getSawmill("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'),"wurmplanks", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getSawmill("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmplanks", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getSmelter("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.NickelSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getSmelter("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.NickelSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getSmelter("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'),new ItemStack(TFCItems.NickelSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getSmelter("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.NickelSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
  }

public static void addRecipes3() {
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getMagma("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getMagma("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getMagma("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'),new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getMagma("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFluid("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFluid("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFluid("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'),new ItemStack(TFCItems.GoldSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFluid("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getCobble("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmcobble", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFluid("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmcobble", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFluid("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'),"wurmcobble", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getFluid("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), "wurmcobble", Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getAqua("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getAqua("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getAqua("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'),new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getAqua("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.WroughtIronSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getAssembler("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), Blocks.crafting_table, Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getAssembler("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), Blocks.crafting_table, Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getAssembler("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'),Blocks.crafting_table, Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getAssembler("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), Blocks.crafting_table, Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getPower("Basic"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.SilverSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,0),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getPower("Hardened"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.SilverSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,1),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getPower("Reinforced"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'),new ItemStack(TFCItems.SilverSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,2),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEMachines.getPower("Resonant"), true,new Object[]{" R ", "BCB", "GXG", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('B'), new ItemStack(TFCItems.SilverSheet), Character.valueOf('C'),new ItemStack(TEBlocks.blockFrame,1,3),Character.valueOf('G'), new ItemStack(WurmTweaks.MixedSheet),Character.valueOf('X'), "wurmegem"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(cofh.thermalexpansion.item.TEItems.toolWrench, new Object[] { "I I", " T ", " I ", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('T'),  new ItemStack(TFCItems.TinIngot) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(cofh.thermalexpansion.item.TEItems.toolMultimeter, new Object[] { "C C", "LPL", " G ", Character.valueOf('C'), new ItemStack(TFCItems.CopperIngot), Character.valueOf('L'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('P'), cofh.thermalexpansion.item.TEItems.powerCoilElectrum, Character.valueOf('G'), new ItemStack(TFCItems.RoseGoldSheet2x)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(cofh.thermalexpansion.item.TEItems.capacitorBasic, new Object[] { " R ", "IXI", "RYR", Character.valueOf('I'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('X'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('Y'), "dustSulfur" }));
    GameRegistry.addRecipe(new RecipeUpgrade(cofh.thermalexpansion.item.TEItems.capacitorHardened, new Object[] { " R ", "IXI", "RYR", Character.valueOf('I'), new ItemStack(TFCItems.NickelIngot), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.capacitorBasic, Character.valueOf('Y'), new ItemStack(TFCItems.BlueSteelIngot)}));
    GameRegistry.addRecipe(new RecipeUpgrade(cofh.thermalexpansion.item.TEItems.capacitorReinforced, new Object[] { " R ", "IXI", "RYR", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.capacitorHardened, Character.valueOf('Y'), "wurmegem"}));
    GameRegistry.addRecipe(new RecipeUpgrade(cofh.thermalexpansion.item.TEItems.capacitorResonant, new Object[] { " R ", "IXI", "RYR", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.capacitorReinforced, Character.valueOf('Y'), TFItems.dustPyrotheum }));
    GameRegistry.addRecipe(new ShapedOreRecipe(cofh.thermalexpansion.item.TEItems.satchelBasic, new Object[] { " Y ", "IXI", "Y Y", Character.valueOf('I'), new ItemStack(TFCItems.BismuthSheet), Character.valueOf('X'), new ItemStack(TFCItems.SilkCloth), Character.valueOf('Y'), "wurmwool" }));
    GameRegistry.addRecipe(new RecipeUpgrade(cofh.thermalexpansion.item.TEItems.satchelHardened, new Object[] { " Y ", "IXI", "Y Y", Character.valueOf('I'), new ItemStack(TFCItems.NickelIngot), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.satchelBasic, Character.valueOf('Y'), new ItemStack(TFCItems.ZincIngot) }));
    GameRegistry.addRecipe(new RecipeUpgrade(cofh.thermalexpansion.item.TEItems.satchelReinforced, new Object[] { " Y ", "IXI", "Y Y", Character.valueOf('I'), "wurmglass", Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.satchelHardened, Character.valueOf('Y'), new ItemStack(TFCItems.RoseGoldIngot) }));
    GameRegistry.addRecipe(new RecipeUpgrade(cofh.thermalexpansion.item.TEItems.satchelResonant, new Object[] { " Y ", "IXI", "Y Y", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.satchelReinforced, Character.valueOf('Y'), TFItems.ingotEnderium }));
    TECraftingHandler.addSecureRecipe(cofh.thermalexpansion.item.TEItems.satchelCreative);
    TECraftingHandler.addSecureRecipe(cofh.thermalexpansion.item.TEItems.satchelBasic);
    TECraftingHandler.addSecureRecipe(cofh.thermalexpansion.item.TEItems.satchelHardened);
    TECraftingHandler.addSecureRecipe(cofh.thermalexpansion.item.TEItems.satchelReinforced);
    TECraftingHandler.addSecureRecipe(cofh.thermalexpansion.item.TEItems.satchelResonant);
    GameRegistry.addRecipe(new ShapedOreRecipe(cofh.thermalexpansion.item.TEItems.pneumaticServo, new Object[] { " I ", "GRG", " I ", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('G'), "wurmglass", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(cofh.thermalexpansion.item.TEItems.powerCoilGold, new Object[] { "  R", " G ", "R  ", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('G'), new ItemStack(TFCItems.GoldIngot)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(cofh.thermalexpansion.item.TEItems.powerCoilSilver, new Object[] { "  R", " G ", "R  ", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('G'), new ItemStack(TFCItems.SilverIngot) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(cofh.thermalexpansion.item.TEItems.powerCoilElectrum, new Object[] { "R  ", " G ", "  R", Character.valueOf('R'), new ItemStack(Items.redstone), Character.valueOf('G'), new ItemStack(TFCItems.RoseGoldIngot) }));	    
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.generalAutoTransfer, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.TinSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.pneumaticServo }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.generalReconfigSides, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'),new ItemStack(TFCItems.TinSheet), Character.valueOf('X'), new ItemStack(TFCItems.GoldSheet) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.generalRedstoneControl, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.TinSheet), Character.valueOf('X'), new ItemStack(Items.redstone) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.dynamoCoilDuct, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.LeadSheet), Character.valueOf('X'), new ItemStack(TFCItems.CopperIngot) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.dynamoEfficiency[0], new Object[] { " N ", "NXN", "YNY", Character.valueOf('N'), new ItemStack(TFCItems.LeadSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('Y'), new ItemStack(TFCItems.TinIngot), Character.valueOf('Y'), new ItemStack(Items.redstone) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.dynamoEfficiency[1], new Object[] { " I ", "NXN", "YIY", Character.valueOf('N'), new ItemStack(TFCItems.LeadSheet), Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('Y'), "dustGlowstone" }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.dynamoEfficiency[2], new Object[] { " I ", "IXI", "YIY", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('Y'), TFItems.dustCryotheum }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.dynamoOutput[0], new Object[] { " N ", "NXN", "YNY", Character.valueOf('N'), new ItemStack(TFCItems.CopperIngot), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('Y'), new ItemStack(Items.redstone) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.dynamoOutput[1], new Object[] { " I ", "NXN", "YIY", Character.valueOf('N'), new ItemStack(TFCItems.CopperIngot), Character.valueOf('I'), new ItemStack(TFCItems.SilverSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('Y'), "dustGlowstone" }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.dynamoOutput[2], new Object[] { " I ", "IXI", "YIY", Character.valueOf('I'), new ItemStack(TFCItems.SilverSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('Y'), TFItems.dustCryotheum }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineSecondary[0], new Object[] { " N ", "NXN", "YNY", Character.valueOf('N'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('X'), "wurmwool", Character.valueOf('Y'), "wurmwool" }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineSecondary[1], new Object[] { " I ", "NXN", "YIY", Character.valueOf('N'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('I'), "wurmglass", Character.valueOf('X'), "wurmwool", Character.valueOf('Y'), "dustGlowstone" }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineSecondary[2], new Object[] { " I ", "IXI", "YIY", Character.valueOf('I'), "wurmglass", Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.pneumaticServo,  Character.valueOf('Y'), TFItems.dustCryotheum }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineSpeed[0], new Object[] { " N ", "NXN", "YNY", Character.valueOf('N'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilGold, Character.valueOf('Y'), new ItemStack(Items.redstone) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineSpeed[1], new Object[] { " I ", "NXN", "YIY", Character.valueOf('N'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('I'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilGold, Character.valueOf('Y'), TFItems.dustPyrotheum }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineSpeed[2], new Object[] { " I ", "IXI", "YIY", Character.valueOf('I'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.powerCoilGold, Character.valueOf('Y'), new ItemStack(Items.nether_star) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineExtruderBoost[0], new Object[] { " N ", "NXN", "YNY", Character.valueOf('N'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.pneumaticServo, Character.valueOf('Y'), "wurmegem" }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineExtruderBoost[1], new Object[] { " I ", "NXN", "YIY", Character.valueOf('N'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('I'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.pneumaticServo, Character.valueOf('Y'),Blocks.redstone_block }));
    GameRegistry.addRecipe(new ShapedOreRecipe(TEAugments.machineExtruderBoost[2], new Object[] { " I ", "IXI", "YIY", Character.valueOf('I'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('X'), cofh.thermalexpansion.item.TEItems.pneumaticServo, Character.valueOf('Y'), "wurmegem" }));
    GameRegistry.addRecipe(new RecipeAugmentable(BlockDynamo.dynamoSteam, BlockDynamo.defaultAugments, new Object[] { " C ", "GIG", "IRI", Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('G'), new ItemStack(TFCItems.CopperSheet2x), Character.valueOf('I'), new ItemStack(TFCItems.CopperIngot), Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new RecipeAugmentable(BlockDynamo.dynamoMagmatic, BlockDynamo.defaultAugments, new Object[] { " C ", "GIG", "IRI", Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('G'), new ItemStack(TFCItems.NickelSheet2x), Character.valueOf('I'), new ItemStack(TFCItems.NickelIngot), Character.valueOf('R'),  new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new RecipeAugmentable(BlockDynamo.dynamoCompression, BlockDynamo.defaultAugments, new Object[] { " C ", "GIG", "IRI", Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('G'), new ItemStack(TFCItems.SteelSheet2x), Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('R'),  new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new RecipeAugmentable(BlockDynamo.dynamoReactant, BlockDynamo.defaultAugments, new Object[] { " C ", "GIG", "IRI", Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('G'), new ItemStack(TFCItems.BlackSteelSheet2x), Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('R'),  new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new RecipeAugmentable(BlockDynamo.dynamoEnervation, BlockDynamo.defaultAugments, new Object[] { " C ", "GIG", "IRI", Character.valueOf('C'), cofh.thermalexpansion.item.TEItems.powerCoilSilver, Character.valueOf('G'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('I'), new ItemStack(TFCItems.RedSteelIngot), Character.valueOf('R'),  new ItemStack(Items.redstone)}));
    TECraftingHandler.addSecureRecipe(BlockDynamo.dynamoSteam);
    TECraftingHandler.addSecureRecipe(BlockDynamo.dynamoMagmatic);
    TECraftingHandler.addSecureRecipe(BlockDynamo.dynamoCompression);
    TECraftingHandler.addSecureRecipe(BlockDynamo.dynamoEnervation);
    TECraftingHandler.addSecureRecipe(BlockDynamo.dynamoReactant);
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockCache.cacheBasic, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.TinIngot), Character.valueOf('X'), "wurmlog" }));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockCache.cacheHardened, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('X'), BlockCache.cacheBasic }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockCache.cacheHardened, new Object[] { "IYI", "YXY", "IYI", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('X'), "wurmlog", Character.valueOf('Y'), new ItemStack(TFCItems.TinIngot)}));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockCache.cacheReinforced, new Object[] { " G ", "GXG", " G ", Character.valueOf('X'), BlockCache.cacheHardened, Character.valueOf('G'), "wurmglass" }));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockCache.cacheResonant, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('X'), BlockCache.cacheReinforced }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockTank.tankBasic, new Object[] { " G ", "GXG", " G ", Character.valueOf('G'), "wurmglass", Character.valueOf('X'), new ItemStack(TFCItems.CopperIngot) }));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockTank.tankHardened, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('X'), BlockTank.tankBasic }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockTank.tankHardened, new Object[] { "IGI", "GXG", "IGI", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('X'), new ItemStack(TFCItems.CopperIngot), Character.valueOf('G'), "wurmglass" }));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockTank.tankReinforced, new Object[] { " G ", "GXG", " G ", Character.valueOf('G'), "wurmglass", Character.valueOf('X'), BlockTank.tankHardened }));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockTank.tankResonant, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('X'), BlockTank.tankReinforced }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockStrongbox.strongboxBasic, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('X'), "wurmchest" }));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockStrongbox.strongboxHardened, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('X'), BlockStrongbox.strongboxBasic }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockStrongbox.strongboxHardened, new Object[] { "IYI", "YXY", "IYI", Character.valueOf('I'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('X'), "wurmchest", Character.valueOf('Y'), new ItemStack(TFCItems.SteelIngot) }));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockStrongbox.strongboxReinforced, new Object[] { " G ", "GXG", " G ", Character.valueOf('X'), BlockStrongbox.strongboxHardened, Character.valueOf('G'), "wurmglass" }));
    GameRegistry.addRecipe(new RecipeUpgrade(BlockStrongbox.strongboxResonant, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('X'), BlockStrongbox.strongboxReinforced }));
    TECraftingHandler.addSecureRecipe(BlockStrongbox.strongboxCreative);
    TECraftingHandler.addSecureRecipe(BlockStrongbox.strongboxBasic);
    TECraftingHandler.addSecureRecipe(BlockStrongbox.strongboxHardened);
    TECraftingHandler.addSecureRecipe(BlockStrongbox.strongboxReinforced);
    TECraftingHandler.addSecureRecipe(BlockStrongbox.strongboxResonant);
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockEnder.tesseract, new Object[] { "BIB", "ICI", "BIB", Character.valueOf('C'), BlockFrame.frameTesseractFull, Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet2x), Character.valueOf('B'), new ItemStack(TFCItems.BlueSteelSheet2x)}));
    TECraftingHandler.addSecureRecipe(BlockEnder.tesseract);
    TECraftingHandler.addSecureRecipe(BlockCell.cellCreative);
    TECraftingHandler.addSecureRecipe(BlockCell.cellBasic);
    TECraftingHandler.addSecureRecipe(BlockCell.cellHardened);
    TECraftingHandler.addSecureRecipe(BlockCell.cellReinforced);
    TECraftingHandler.addSecureRecipe(BlockCell.cellResonant);
    TECraftingHandler.addSecureRecipe(BlockDevice.workbench);
    TECraftingHandler.addSecureRecipe(BlockDevice.activator);
    TECraftingHandler.addSecureRecipe(BlockDevice.breaker);
    TECraftingHandler.addSecureRecipe(BlockDevice.nullifier);
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockCell.cellBasic, new Object[] { " I ", "IXI", " P ", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('X'), BlockFrame.frameCellBasic, Character.valueOf('P'), TEItems.powerCoilElectrum }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockCell.cellHardened, new Object[] { " I ", "IXI", " P ", Character.valueOf('I'), new ItemStack(TFCItems.SteelIngot), Character.valueOf('X'), BlockFrame.frameCellHardened, Character.valueOf('P'), TEItems.powerCoilElectrum }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockCell.cellReinforced, new Object[] { " X ", "YCY", "IPI", Character.valueOf('C'), BlockFrame.frameCellReinforcedFull, Character.valueOf('I'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('P'), TEItems.powerCoilElectrum, Character.valueOf('X'), TFItems.ingotEnderium, Character.valueOf('Y'), TFItems.ingotEnderium }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockCell.cellResonant, new Object[] { " X ", "YCY", "IPI", Character.valueOf('C'), BlockFrame.frameCellResonantFull, Character.valueOf('I'), new ItemStack(TFCItems.LeadIngot), Character.valueOf('P'), TEItems.powerCoilElectrum, Character.valueOf('X'), TFItems.ingotEnderium, Character.valueOf('Y'), TFItems.ingotEnderium }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameMachineBasic, new Object[] { "IGI", "GXG", "IGI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('G'), "wurmglass", Character.valueOf('X'), new ItemStack(TFCItems.BronzeIngot) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameMachineHardened, new Object[] { "IGI", " X ", "I I", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldIngot), Character.valueOf('G'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('X'), BlockFrame.frameMachineBasic }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameMachineReinforced, new Object[] { "IGI", " X ", "I I", Character.valueOf('I'), "wurmglass", Character.valueOf('G'), new ItemStack(TFCItems.BrassIngot), Character.valueOf('X'), BlockFrame.frameMachineHardened }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameMachineResonant, new Object[] { "IGI", " X ", "I I", Character.valueOf('I'), new ItemStack(TFCItems.SilverIngot), Character.valueOf('G'), TFItems.ingotEnderium, Character.valueOf('X'), BlockFrame.frameMachineReinforced }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameCellBasic, new Object[] { "IGI", "GXG", "IGI", Character.valueOf('I'), new ItemStack(TFCItems.PlatinumIngot), Character.valueOf('G'), "wurmglass", Character.valueOf('X'), Blocks.redstone_block }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameCellHardened, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldIngot), Character.valueOf('X'), BlockFrame.frameCellBasic }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameCellReinforcedEmpty, new Object[] { "IGI", "GXG", "IGI", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), "wurmglass", Character.valueOf('X'), "wurmegem" }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameCellResonantEmpty, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('X'), BlockFrame.frameCellReinforcedEmpty }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameCellResonantFull, new Object[] { " I ", "IXI", " I ", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('X'), BlockFrame.frameCellReinforcedFull }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockFrame.frameTesseractEmpty, new Object[] { "IGI", "GXG", "IGI", Character.valueOf('I'), TFItems.ingotEnderium, Character.valueOf('G'), "wurmglass", Character.valueOf('X'), "wurmegem" }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockSponge.spongeBasic, new Object[] { "SWS", "WBW", "SWS", Character.valueOf('S'), Items.string, Character.valueOf('W'), "wurmlog", Character.valueOf('B'), "slimeball" }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockSponge.spongeMagmatic, new Object[] { "SWS", "WBW", "SWS", Character.valueOf('S'), Items.string, Character.valueOf('W'), "wurmlog", Character.valueOf('B'), Items.magma_cream }));
    GameRegistry.addRecipe(new ShapedOreRecipe(BlockDevice.workbench, new Object[] { " X ", "ICI", " P ", Character.valueOf('C'), Blocks.crafting_table, Character.valueOf('I'), "ingotCopper", Character.valueOf('P'), BlockStrongbox.strongboxBasic, Character.valueOf('X'), Items.paper }));
    GameRegistry.addRecipe(new RecipeAugmentable(BlockDevice.breaker, BlockDevice.defaultAugments, new Object[] { " X ", "ICI", " P ", Character.valueOf('C'), new ItemStack(TFCItems.CopperIngot), Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldIngot), Character.valueOf('P'), TEItems.pneumaticServo, Character.valueOf('X'), new ItemStack(TFCItems.RedSteelPick) }));
    GameRegistry.addRecipe(new RecipeAugmentable(BlockDevice.nullifier, BlockDevice.defaultAugments, new Object[] { " X ", "ICI", " P ", Character.valueOf('C'), "wurmchest", Character.valueOf('I'), new ItemStack(TFCItems.BlueSteelBucketLava), Character.valueOf('P'), TEItems.pneumaticServo, Character.valueOf('X'), new ItemStack(TFCItems.NickelIngot) }));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,15),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeBlack"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,14),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeRed"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,13), new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeGreen"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,12), new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeBrown"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,11),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeBlue"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,10),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyePurple"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,9),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeCyan"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,,new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeLightGray"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,7),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeGray"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,6),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyePink"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,5),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeLime"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,4),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeYellow"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,3),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeLightBlue"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,2),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeMagenta"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,1), new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeOrange"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRockwool.rockWool.getItem(),8,0),new Object[] {"WWW", "WDW", "WWW",Character.valueOf('W'), "blockClothRock", Character.valueOf('D'),"dyeWhite"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsWood,4), new Object[] {"WGW", Character.valueOf('W'), "wurmplanks", Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsEmerald,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(TFCItems.GemEmerald,1,2), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsCobblestone,4), new Object[] {"WGW", Character.valueOf('W'), "wurmcobble", Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsStone,4), new Object[] {"WGW", Character.valueOf('W'), "wurmsstone", Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsQuartz,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(Items.quartz), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsIron,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsGold,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(TFCItems.GoldIngot), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsDiamond,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(TFCItems.GemDiamond,1,2), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsObsidian,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(Blocks.obsidian), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsSandstone,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(Blocks.sandstone), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsEmzuli,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(TFCItems.GemEmerald), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsStripes,, new Object[] {"WGW", Character.valueOf('W'), BuildCraftCore.goldGearItem, Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsCobblestone,4), new Object[] {"WGW", Character.valueOf('W'), "wurmcobble", Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsClay,4), new Object[] {"WGW", Character.valueOf('W'), new ItemStack(TFCItems.ClayBall), Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftTransport.pipeItemsVoid,4), new Object[] {"WGW", Character.valueOf('W'), "dyeBlack", Character.valueOf('G'), "wurmglass"}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftFactory.miningWellBlock), new Object[]{"IPI", "IGI", "IRI", Character.valueOf('I'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronPick), Character.valueOf('G'), BuildCraftCore.ironGearItem, Character.valueOf('R'), new ItemStack(Items.redstone)}));
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftFactory.autoWorkbenchBlock), new Object[]{" G ", "GCG", " G ", Character.valueOf('G'), BuildCraftCore.woodenGearItem, Character.valueOf('C'), Blocks.crafting_table}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftFactory.quarryBlock,1,0),true, new Object[]{"CUC","BQB","PXP", Character.valueOf('C'), new ItemStack(ExtraUtils.decorative1,1,12), Character.valueOf('B'), new ItemStack(ExtraUtils.cobblestoneCompr,1,7),Character.valueOf('P'), ExtraUtils.enderThermicPump,Character.valueOf('Q'), new ItemStack(WurmTweaks.QuarryCore),Character.valueOf('X'), new ItemStack(TFCItems.BlueSteelPick), Character.valueOf('U'), new ItemStack(ExtraUtils.decorative1,1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftFactory.tankBlock,1,0),true, new Object[]{"GGG", "G G", "GGG", Character.valueOf('G'), "wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftFactory.pumpBlock,1,0),true, new Object[]{"T", "M", Character.valueOf('T'), BuildCraftFactory.tankBlock, Character.valueOf('M'), BuildCraftFactory.miningWellBlock}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftFactory.floodGateBlock,1,0),true, new Object[]{"III", "ITI", "III",Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('T'), BuildCraftFactory.tankBlock}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftFactory.refineryBlock,1,0),true, new Object[]{"RTR", "TGT",Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('T'),  BuildCraftFactory.tankBlock, Character.valueOf('G'), BuildCraftCore.diamondGearItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftFactory.hopperBlock,1,0),true, new Object[]{"ICI", "I I", " I ", Character.valueOf('I'), new ItemStack(TFCItems.BronzeIngot), Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftBuilders.architectBlock), true, new Object[]{"DLD", "YCY", "GPG", Character.valueOf('D'), "dyeBlack", Character.valueOf('L'), BuildCraftBuilders.markerBlock, Character.valueOf('Y'), "dyeYellow",Character.valueOf('C'), Blocks.crafting_table, Character.valueOf('G'), BuildCraftCore.diamondGearItem, Character.valueOf('P'),BuildCraftBuilders.blueprintItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftBuilders.markerBlock),true, new Object[]{"L", "R",Character.valueOf('L'), "dyeBlue", Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftBuilders.fillerBlock),true, new Object[]{"PGP","XWX", "PGP", Character.valueOf('P'), new ItemStack(WurmTweaks.MixedSheet), Character.valueOf('G'), BuildCraftCore.diamondGearItem, Character.valueOf('X'), "dyeBlack", Character.valueOf('W'), Blocks.crafting_table}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftBuilders.builderBlock),true, new Object[]{"BLB","XWX", "GCG", Character.valueOf('B'), "dyeBlack", Character.valueOf('L'), new ItemStack(BuildCraftBuilders.markerBlock), Character.valueOf('X'), "dyeBlack", Character.valueOf('W'), Blocks.crafting_table, Character.valueOf('G'), BuildCraftCore.diamondGearItem, Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftBuilders.libraryBlock),true, new Object[]{"PPP", "PCP", "PPP",Character.valueOf('P'),Items.paper,Character.valueOf('X'), BuildCraftBuilders.blueprintItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftBuilders.blueprintItem),true, new Object[]{"PPP", "PXP", "PPP", Character.valueOf('P'),Items.paper,Character.valueOf('X'), "dyeBlack"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftBuilders.templateItem),true, new Object[]{"PPP", "PXP", "PPP", Character.valueOf('P'),Items.paper,Character.valueOf('X'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftEnergy.engineBlock,1,0),true, new Object[]{"PPP", " G ", "PXP", Character.valueOf('P'), "wurmplanks", Character.valueOf('G'), "wurmglass", Character.valueOf('P'), BuildCraftCore.woodenGearItem, Character.valueOf('X'), Blocks.piston}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftEnergy.engineBlock,1,1),true, new Object[]{"PPP", " G ", "PXP", Character.valueOf('P'), "wurmcobble", Character.valueOf('G'), "wurmglass", Character.valueOf('P'), BuildCraftCore.stoneGearItem, Character.valueOf('X'), Blocks.piston}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftEnergy.engineBlock,1,2),true, new Object[]{"PPP", " G ", "PXP", Character.valueOf('P'), new ItemStack(TFCItems.WroughtIronIngot), Character.valueOf('G'), "wurmglass", Character.valueOf('P'), BuildCraftCore.ironGearItem, Character.valueOf('X'), Blocks.piston}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftCore.woodenGearItem,1,0),true, new Object[]{" S ", "S S", " S ", Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftCore.stoneGearItem,1,0),true, new Object[]{" C ", "CGC", " C ", Character.valueOf('C'), "wurmcobble",  Character.valueOf('G'), BuildCraftCore.woodenGearItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftCore.ironGearItem,1,0),true, new Object[]{" C ", "CGC", " C ", Character.valueOf('C'), new ItemStack(TFCItems.WroughtIronIngot),  Character.valueOf('G'), BuildCraftCore.stoneGearItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftCore.goldGearItem,1,0),true, new Object[]{" C ", "CGC", " C ", Character.valueOf('C'), new ItemStack(TFCItems.GoldIngot),  Character.valueOf('G'), BuildCraftCore.ironGearItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftCore.diamondGearItem,1,0),true, new Object[]{" C ", "CGC", " C ", Character.valueOf('C'), new ItemStack(TFCItems.GemDiamond,1,2),  Character.valueOf('G'), BuildCraftCore.goldGearItem}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftSilicon.laserBlock,1,0),true, new Object[]{"ORR","GGR","ORR",  Character.valueOf('O'), Blocks.obsidian, Character.valueOf('R'), Items.redstone, Character.valueOf('G'), "wurmchipgem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftSilicon.assemblyTableBlock,1,0),true, new Object[]{"ORO","OGO", "ODO", Character.valueOf('O'), Blocks.obsidian, Character.valueOf('R'), Items.redstone, Character.valueOf('G'), BuildCraftCore.diamondGearItem, Character.valueOf('D'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BuildCraftSilicon.assemblyTableBlock,1,1),true, new Object[]{"ORO","OGO", "ODO", Character.valueOf('O'), Blocks.obsidian, Character.valueOf('R'), Items.redstone, Character.valueOf('G'), "wurmchest", Character.valueOf('D'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("powerConverter").createItemStack(1),new Object[]{"ICI","GMG","ICI", Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet), Character.valueOf('G'), new ItemStack(TFCItems.BlueSteelSheet), Character.valueOf('C'),Items.nether_star, Character.valueOf('M'), ic2.api.item.IC2Items.getItem("mfsUnit")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("redstoneCard2").createItemStack(1), new Object[] {"IXI","BCB", "IAI", Character.valueOf('I'), new ItemStack(TFCItems.RoseGoldSheet), Character.valueOf('B'), new ItemStack(Blocks.redstone_block), Character.valueOf('A'), new ItemStack(Blocks.lever), Character.valueOf('X'), "oc:circuitChip3",Character.valueOf('C'), li.cil.oc.api.Items.get("redstoneCard1").createItemStack(1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("redstone").createItemStack(1), new Object[] {"IXI","BCB", "IAI", Character.valueOf('I'), new ItemStack(TFCItems.RedSteelSheet), Character.valueOf('B'), new ItemStack(Blocks.redstone_block), Character.valueOf('A'), new ItemStack(Blocks.lever), Character.valueOf('X'), "oc:circuitChip3",Character.valueOf('C'), li.cil.oc.api.Items.get("redstoneCard1").createItemStack(1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("switch").createItemStack(1), new Object[] {"ICI","CNC", "ICI", Character.valueOf('I'), new ItemStack(TFCItems.BlueSteelIngot), Character.valueOf('C'), "oc:cable", Character.valueOf('N'), "oc:lanCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("motionSensor").createItemStack(1), new Object[] {"GDG","DCD", "GRG", Character.valueOf('G'), new ItemStack(TFCItems.GoldSheet), Character.valueOf('D'), Blocks.daylight_detector, Character.valueOf('R'), Items.redstone, Character.valueOf('C'), "oc:cpu2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("disassembler").createItemStack(1), new Object[] {"CGA", "P O","IBI", Character.valueOf('C'), "oc:materialALU", Character.valueOf('G'), "wurmglass", Character.valueOf('A'), "oc:analyzer", Character.valueOf('P'), "wurmpiston", Character.valueOf('O'), Blocks.obsidian, Character.valueOf('I'), TFCItems.PlatinumSheet, Character.valueOf('B'), TFCItems.BlueSteelBucketEmpty}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("assembler").createItemStack(1), new Object[] {"ICI", "PAP", "IPI", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelIngot), Character.valueOf('C'), Blocks.crafting_table, Character.valueOf('P'), "wurmpiston", Character.valueOf('A'), "oc:circuitChip2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("geolyzer").createItemStack(1), new Object[] {"ICI", "EAE", "IXI", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelSheet), Character.valueOf('E'), Items.ender_eye, Character.valueOf('C'), Items.compass, Character.valueOf('A'), "oc:circuitChip2",  Character.valueOf('X'), Items.clock}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("hologram1").createItemStack(1), new Object[] {"EGE", "IXI", "OGO", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelSheet), Character.valueOf('E'), "oc:circuitChip2",Character.valueOf('G'), "wurmglass", Character.valueOf('X'), "wurmegem", Character.valueOf('O'), Blocks.obsidian}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("hologram2").createItemStack(1), new Object[] {"EGE", "IXI", "OGO", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelSheet), Character.valueOf('E'), "oc:circuitChip2",Character.valueOf('G'), "wurmglass", Character.valueOf('X'), "oc:hologram1", Character.valueOf('O'), Blocks.obsidian}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("accessPoint").createItemStack(1), new Object[] {"ICI","ANA", "III", Character.valueOf('I'), new ItemStack(TFCItems.BlackSteelSheet), Character.valueOf('C'),"oc:wlandCard", Character.valueOf('A'), "oc:cable", Character.valueOf('N'), "oc:lanCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("keyboard").createItemStack(1), new Object[] {"BBB", "BAC", Character.valueOf('B'), "oc:materialButtonGroup", Character.valueOf('A'), "oc:materialArrowKey", Character.valueOf('C'), "oc:materialNumPad"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("serverRack").createItemStack(1), new Object[] {"CWC","BCB", "AXY", Character.valueOf('C'), "oc:circuitChip2", Character.valueOf('W'), "oc:wlandCard", Character.valueOf('B'), Blocks.iron_bars, Character.valueOf('C'), "wurmchest", Character.valueOf('A'), "oc:switch", Character.valueOf('X'), TFCItems.RedSteelSheet, Character.valueOf('Y'), "oc:powerDistributor"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("screen1").createItemStack(1), new Object[] {"IRI", "RXG", "IRI", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('R'), Items.redstone, Character.valueOf('G'), "wurmglass", Character.valueOf('X'), "oc:circuitChip1"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("screen2").createItemStack(1), new Object[] {"IRI", "RXG", "IRI", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('R'), Items.redstone, Character.valueOf('G'), "wurmglass", Character.valueOf('X'), "oc:screen1"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("screen2").createItemStack(1), new Object[] {"IRI", "RXG", "IRI", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('R'), Items.redstone, Character.valueOf('G'), "wurmglass", Character.valueOf('X'), "oc:screen2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("charger").createItemStack(1), new Object[] {"IGI", "CXC", "III", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('G'), TFCItems.GoldSheet, Character.valueOf('C'), "oc:capacitor", Character.valueOf('X'), "oc:circuitChip2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("case1").createItemStack(1), new Object[] {"ICI","BGB","IAI",Character.valueOf('I'), TFCItems.PlatinumSheet, Character.valueOf('C'), "oc:circuitChip1", Character.valueOf('B'), Blocks.iron_bars, Character.valueOf('G'), "wurmchest", Character.valueOf('A'), TFCItems.GoldSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("case2").createItemStack(1), new Object[] {"ICI","BGB","IAI",Character.valueOf('I'), TFCItems.PlatinumSheet, Character.valueOf('C'), "oc:circuitChip1", Character.valueOf('B'), Blocks.iron_bars, Character.valueOf('G'), "oc:case1", Character.valueOf('A'), TFCItems.GoldSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("case3").createItemStack(1), new Object[] {"ICI","BGB","IAI",Character.valueOf('I'), TFCItems.PlatinumSheet, Character.valueOf('C'), "oc:circuitChip1", Character.valueOf('B'), Blocks.iron_bars, Character.valueOf('G'), "oc:case2", Character.valueOf('A'), TFCItems.GoldSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("adapter").createItemStack(1), new Object[] {"ICI", "IMI","ICI",  Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('C'), "oc:cable", Character.valueOf('M'), "oc:circuitChip1"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("diskDrive").createItemStack(1), new Object[] {"IMI","PS ", "IMI",Character.valueOf('I'), TFCItems.WroughtIronSheet,Character.valueOf('M'), "oc:circuitChip1", Character.valueOf('P'), "wurmpiston", Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("capacitor").createItemStack(1), new Object[] {"ITI","GBG","ITI",Character.valueOf('I'), TFCItems.WroughtIronSheet,Character.valueOf('T'), "oc:materialTransistor", Character.valueOf('G'), TFCItems.GoldIngot, Character.valueOf('B'), ic2.api.item.IC2Items.getItem("batBox")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("powerDistributor").createItemStack(1), new Object[] {"IGI", "CMC","IPI", Character.valueOf('I'), TFCItems.BlackSteelIngot, Character.valueOf('G'), TFCItems.GoldSheet, Character.valueOf('C'), "oc:cable", Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('P'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("raid").createItemStack(1), new Object[] {"ICI", "MRM", "III", Character.valueOf('I'), TFCItems.BlackSteelIngot,Character.valueOf('C'), "oc:cpu2", Character.valueOf('M'), "oc:ram1", Character.valueOf('R'), "oc:diskDrive"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("printer").createItemStack(1), new Object[] {"IPI","QCQ","IPI",Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('P'), "wurmpiston", Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('C'), "oc:cpu3",}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("cable").createItemStack(, new Object[] {" I ", "IRI"," I ", Character.valueOf('I'), TFCItems.BlackBronzeSheet, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("hdd1").createItemStack(1), new Object[] {"MPI","BPI","MPI", Character.valueOf('M'), "oc:circuitChip1", Character.valueOf('P'), "materialDisk", Character.valueOf('B'), "wurmpiston", Character.valueOf('I'), TFCItems.BlackSteelSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("hdd2").createItemStack(1), new Object[] {"MPI","XPI","MPI", Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('P'), "materialDisk", Character.valueOf('X'),"oc:hdd1", Character.valueOf('B'), "wurmpiston", Character.valueOf('I'), TFCItems.BlackSteelSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("hdd3").createItemStack(1), new Object[] {"MPI","XPI","MPI", Character.valueOf('M'), "oc:circuitChip3", Character.valueOf('P'), "materialDisk", Character.valueOf('X'),"oc:hdd2", Character.valueOf('B'), "wurmpiston", Character.valueOf('I'), TFCItems.BlackSteelSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("cpu1").createItemStack(1), new Object[] {"IRI","MUM", "IAI",Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('R'), Items.redstone, Character.valueOf('M'), "oc:circuitChip1", Character.valueOf('U'), "oc:materialCU", Character.valueOf('A'), "oc:materialALU"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("cpu2").createItemStack(1), new Object[] {"IRI","MUM", "IAI",Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('R'), "oc:cpu1", Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('U'), "oc:materialCU", Character.valueOf('A'), "oc:materialALU"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("cpu3").createItemStack(1), new Object[] {"IRI","MUM", "IAI",Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('R'),"oc:cpu2",Character.valueOf('M'), "oc:circuitChip3", Character.valueOf('U'), "oc:materialCU", Character.valueOf('A'), "oc:materialALU"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("batteryUpgrade1").createItemStack(1), new Object[] {"IGI","BCB","IGI", Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('G'), TFCItems.GoldSheet, Character.valueOf('B'), ic2.api.item.IC2Items.getItem("reBattery"), Character.valueOf('C'), "oc:capacitor"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("batteryUpgrade2").createItemStack(1), new Object[] {"IGI","BCB","IGI", Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('G'), TFCItems.GoldSheet, Character.valueOf('B'), ic2.api.item.IC2Items.getItem("reBattery"), Character.valueOf('C'), "oc:batteryUpgrade1"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("batteryUpgrade3").createItemStack(1), new Object[] {"IGI","BCB","IGI", Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('G'), TFCItems.GoldSheet, Character.valueOf('B'), ic2.api.item.IC2Items.getItem("reBattery"), Character.valueOf('C'), "oc:batteryUpgrade2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("upgradeContainer1").createItemStack(1), new Object[] {"IMI","PC ", "IMI", Character.valueOf('I'), TFCItems.BlackSteelIngot, Character.valueOf('M'), "oc:circuitChip1", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("upgradeContainer2").createItemStack(1), new Object[] {"IMI","PC ", "IMI", Character.valueOf('I'), TFCItems.BlackSteelIngot, Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("upgradeContainer3").createItemStack(1), new Object[] {"IMI","PC ", "IMI", Character.valueOf('I'), TFCItems.BlackSteelIngot, Character.valueOf('M'), "oc:circuitChip3", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("cardContainer1").createItemStack(1), new Object[] {"IMI","PC ", "IMI", Character.valueOf('I'), TFCItems.BlackSteelIngot, Character.valueOf('M'), "oc:circuitChip1", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), "oc:materialCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("cardContainer2").createItemStack(1), new Object[] {"IMI","PC ", "IMI", Character.valueOf('I'), TFCItems.BlackSteelIngot, Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), "oc:materialCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("cardContainer3").createItemStack(1), new Object[] {"IMI","PC ", "IMI", Character.valueOf('I'), TFCItems.BlackSteelIngot, Character.valueOf('M'), "oc:circuitChip3", Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), "oc:materialCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("databaseUpgrade1").createItemStack(1), new Object[] {"IAI", "MDM","III", Character.valueOf('I'), TFCItems.BronzeSheet, Character.valueOf('A'), "oc:analyzer", Character.valueOf('M'), "oc:circuitChip1", Character.valueOf('D'), "oc:hdd1"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("databaseUpgrade2").createItemStack(1), new Object[] {"IAI", "MDM","III", Character.valueOf('I'), TFCItems.BronzeSheet, Character.valueOf('A'), "oc:analyzer", Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('D'), "oc:hdd2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("databaseUpgrade3").createItemStack(1), new Object[] {"IAI", "MDM","III", Character.valueOf('I'), TFCItems.BronzeSheet, Character.valueOf('A'), "oc:analyzer", Character.valueOf('M'), "oc:circuitChip3", Character.valueOf('D'), "oc:hdd3"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("server1").createItemStack(1), new Object[] {"OMO","CXC", "OIO", Character.valueOf('O'), Blocks.obsidian, Character.valueOf('I'), TFCItems.SteelSheet, Character.valueOf('C'), "oc:circuitChip1", Character.valueOf('X'), "oc:circuitChip2", Character.valueOf('M'), "oc:ram4"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("server2").createItemStack(1), new Object[] {"OMO","CXC", "OIO", Character.valueOf('O'), Blocks.obsidian, Character.valueOf('I'), TFCItems.SteelSheet, Character.valueOf('C'), "oc:circuitChip2", Character.valueOf('X'), "oc:circuitChip3", Character.valueOf('M'), "oc:ram5"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("server3").createItemStack(1), new Object[] {"OMO","CXC", "OIO", Character.valueOf('O'), Blocks.obsidian, Character.valueOf('I'), TFCItems.SteelSheet2x, Character.valueOf('C'), "oc:circuitChip3", Character.valueOf('X'), "oc:circuitChip3", Character.valueOf('M'), "oc:ram6"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("tankUpgrade").createItemStack(1), new Object[] {"PIP","DXD", "PBP",Character.valueOf('P'), "wurmplanks", Character.valueOf('I'), TFCItems.BlackBronzeSheet, Character.valueOf('B'), "wurmpiston", Character.valueOf('D'), Blocks.dispenser, Character.valueOf('X'), Items.bucket}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("navigationUpgrade").createItemStack(1), new Object[] {"GCG","XMX","GWG", Character.valueOf('G'), TFCItems.GoldSheet, Character.valueOf('C'), Items.compass, Character.valueOf('X'), "oc:circuitChip2", Character.valueOf('M'), Items.map, Character.valueOf('W'), TFCItems.RedSteelBucketSaltWater}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("componentBus1").createItemStack(1), new Object[] {"IRI", "XC ", "IRI", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('R'), Items.redstone, Character.valueOf('X'), "oc:circuitChip1", Character.valueOf('C'), "oc:materialCU"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("componentBus2").createItemStack(1), new Object[] {"IRI", "XC ", "IRI", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('R'), Items.redstone, Character.valueOf('X'), "oc:circuitChip2", Character.valueOf('C'), "oc:componentBus1"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("componentBus3").createItemStack(1), new Object[] {"IRI", "XC ", "IRI", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('R'), Items.redstone, Character.valueOf('X'), "oc:circuitChip3", Character.valueOf('C'), "oc:componentBus2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("droneCase1").createItemStack(1), new Object[] {"BCB","MXM", "BAB", Character.valueOf('B'), Blocks.end_stone, Character.valueOf('C'), Items.compass, Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('X'), "oc:microcontrollerCase1", Character.valueOf('A'), "oc:componentBus2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("droneCase2").createItemStack(1), new Object[] {"BCB","MXM", "BAB", Character.valueOf('B'), Blocks.end_stone, Character.valueOf('C'), Items.compass, Character.valueOf('M'), "oc:circuitChip3", Character.valueOf('X'), "oc:microcontrollerCase2", Character.valueOf('A'), "oc:componentBus3"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("pistonUpgrade").createItemStack(1), new Object[] {"IPI", "SMS", "IPI", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('P'), "wurmpiston", Character.valueOf('S'), "wurmstick", Character.valueOf('M'), "oc:circuitChip2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("generatorUpgrade").createItemStack(1), new Object[] {"I I","MPM", "III", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('M'), "wurmpiston", Character.valueOf('P'), new ItemStack(ExtraUtils.generator,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("tractorBeamUpgrade").createItemStack(1), new Object[] {"IGI", "XCX", "IAI",Character.valueOf('I'), TFCItems.BlackSteelSheet,Character.valueOf('G'), "wurmpiston", Character.valueOf('X'), TFCItems.ZincSheet, Character.valueOf('A'), "oc:circuitChip3",  Character.valueOf('C'), "oc:capacitor"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("chunkloaderUpgrade").createItemStack(1), new Object[] {"SSS", "SCS", "SAS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), ChickenChunks.blockChunkLoader, Character.valueOf('A'), "oc:circuitChip3"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("craftingUpgrade").createItemStack(1), new Object[] {"I I", "ICI", "IXI", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('C'), Blocks.crafting_table, Character.valueOf('X'), "oc:circuitChip2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("experienceUpgrade").createItemStack(1), new Object[] {"I I","XAX", "IXI",Character.valueOf('I'), WurmTweaks.MixedSheet,Character.valueOf('X'),"oc:circuitChip3", Character.valueOf('A'), Blocks.emerald_block}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("inventoryUpgrade").createItemStack(1), new Object[] {"IHI", "ICI", "III", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('H'), Blocks.hopper, Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("inventoryControllerUpgrade").createItemStack(1), new Object[] {"IAI","XBX","I I", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('A'), "oc:analyzer", Character.valueOf('X'),"oc:circuitChip2", Character.valueOf('B'), "oc:inventoryUpgrade"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("leashUpgrade").createItemStack(1), new Object[] {"ILI", "LCL", "ILI",  Character.valueOf('I'), TFCItems.BlackSteelSheet,Character.valueOf('L'), Items.lead, Character.valueOf('C'), "oc:circuitChip1"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("signUpgrade").createItemStack(1), new Object[] {"IDI", "MSM", "IPI", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('D'), "dyeBlack", Character.valueOf('M'), "oc:circuitChip1", Character.valueOf('S'), "wurmstick", Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("solarGeneratorUpgrade").createItemStack(1), new Object[] {"GGG", "XSX", "III", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('G'), "wurmglass", Character.valueOf('X'), "oc:circuitChip3",Character.valueOf('S'), SEGameObjects.SolarCoreRedstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("analyzer").createItemStack(1), new Object[] {"R  ", "TG ", "TG ", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('T'), "oc:materialTransistor", Character.valueOf('G'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("tabletCase1").createItemStack(1), new Object[] {"XBG","BSX", "XGG",Character.valueOf('X'), "oc:circuitChip3", Character.valueOf('B'), Blocks.stone_button, Character.valueOf('G'), TFCItems.GoldSheet, Character.valueOf('B'), "oc:componentBus2", Character.valueOf('S'), "oc:screen2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("tabletCase2").createItemStack(1), new Object[] {"XBG","BSX", "XGG",Character.valueOf('X'), "oc:circuitChip3", Character.valueOf('B'), Blocks.stone_button, Character.valueOf('G'), TFCItems.GoldSheet2x, Character.valueOf('B'), "oc:componentBus3", Character.valueOf('S'), "oc:screen3"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("microcontrollerCase1").createItemStack(1), new Object[] {"IMI","RCR", "III",Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('R'), Items.redstone, Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("microcontrollerCase2").createItemStack(1), new Object[] {"IMI","RCR", "III",Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('M'), "oc:circuitChip2", Character.valueOf('R'), Items.redstone, Character.valueOf('C'), "oc:microcontrollerCase1"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("chamelium").createItemStack(, new Object[] {"GRG","RCR","GGG", Character.valueOf('G'), "wurmgravel", Character.valueOf('R'), Items.redstone, Character.valueOf('C'), new ItemStack(TFCItems.Coal,1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("terminal").createItemStack(1), new Object[] {"ICI", "ISI", "NIX", Character.valueOf('I'), TFCItems.BlueSteelSheet,Character.valueOf('N'), "oc:circuitChip3", Character.valueOf('X'), "oc:wlanCard", Character.valueOf('C'), "oc:solarGeneratorUpgrade",Character.valueOf('S'),"oc:screen2"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("texturePicker").createItemStack(1), new Object[] {"ABC", "DEF", "GHI",Character.valueOf('A'), "dyeBlack", Character.valueOf('B'), "dyeRed", Character.valueOf('C'), "dyeGreen",Character.valueOf('D'), "dyeBlue", Character.valueOf('E'), "oc:analyzer",Character.valueOf('F'), "dyePurple", Character.valueOf('G'), "dyeYellow", Character.valueOf('H'), "dyePink", Character.valueOf('I'), "dyeWhite"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("wlanCard").createItemStack(1), new Object[] {"CA", " X", Character.valueOf('C'), "oc:materialInterweb", Character.valueOf('A'), "oc:circuitChip2", Character.valueOf('X'), "oc:materialCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("graphicsCard1").createItemStack(1), new Object[] {"ABC", " D ",Character.valueOf('A'), "oc:circuitChip1", Character.valueOf('B'), "oc:cpu1",Character.valueOf('C'), "oc:ram1", Character.valueOf('D'),"oc:materialCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("graphicsCard2").createItemStack(1), new Object[] {"ABC", " D ",Character.valueOf('A'), "oc:circuitChip2", Character.valueOf('B'), "oc:cpu2",Character.valueOf('C'), "oc:ram3", Character.valueOf('D'),"oc:materialCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("graphicsCard3").createItemStack(1), new Object[] {"ABC", " D ",Character.valueOf('A'), "oc:circuitChip3", Character.valueOf('B'), "oc:cpu3",Character.valueOf('C'), "oc:ram5", Character.valueOf('D'),"oc:materialCard"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("linkedCard").createItemStack(2), new Object[] {"X X","CEC",Character.valueOf('X'), Items.ender_eye, Character.valueOf('C'), "oc:lanCard", Character.valueOf('E'), "oc:materialInterweb"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("inkCartridgeEmpty").createItemStack(1), new Object[] {"IDI","TBT", "IPI",Character.valueOf('I'), TFCItems.WroughtIronIngot, Character.valueOf('D'), Blocks.dispenser, Character.valueOf('T'), "oc:materialTransistor",Character.valueOf('B'), Items.bucket, Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("floppy").createItemStack(1), new Object[] {"III", "PCP", "III", Character.valueOf('I'), TFCItems.WroughtIronIngot, Character.valueOf('C'), "oc:materialDisk",  Character.valueOf('P'), Items.paper}));
	GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("eeprom").createItemStack(1), new Object[] {"III", "PCP", "III", Character.valueOf('I'), TFCItems.WroughtIronIngot, Character.valueOf('C'), "oc:circuitChip1",  Character.valueOf('P'), Items.paper}));

	//GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("materialInterweb").createItemStack(1), new Object[] {"CCC", "CEC", "CCC",Character.valueOf('C'), TFCItems.SilkCloth, Character.valueOf('E'), TFItems.ingotEnderium}));
	//GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("materialCard").createItemStack(1), new Object[] {"IT ", "IT ", "IGG", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('T'),"oc:materialTransistor", Character.valueOf('G'), TFCItems.GoldSheet}));
	//GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("angleUpgrade").createItemStack(1), new Object[] {"I I", " B ", "I I", Character.valueOf('I'), TFCItems.BlackSteelSheet,Character.valueOf('B'), Blocks.glass}));
	//GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("tankcontrollerUpgrade").createItemStack(1), new Object[] {"PIP","DXD", "PBP",Character.valueOf('P'),TFCItems.GoldSheet, Character.valueOf('I'), TFCItems.BlackBronzeSheet, Character.valueOf('B'), "wurmpiston", Character.valueOf('D'), Blocks.dispenser, Character.valueOf('X'), Items.bucket}));
	//GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("materialArrowKey").createItemStack(1), new Object[] {" B ", "BBB", Character.valueOf('B'), Blocks.stone_button}));
	//GameRegistry.addRecipe(new ShapedOreRecipe(li.cil.oc.api.Items.get("materialButtonGroup").createItemStack(1), new Object[] {"BBB", "BBB", Character.valueOf('B'), Blocks.stone_button}));

	GameRegistry.addRecipe(new ShapedOreRecipe(ProjectRedCore.itemScrewdriver(), new Object[]{"I  ", " ID", " DI", Character.valueOf('I'), TFCItems.WroughtIronIngot, Character.valueOf('D'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ProjectRedCore.itemDataCard(), new Object[]{"PP ", "PIP", "PIP", Character.valueOf('P'), Items.paper, Character.valueOf('I'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ProjectRedCore.itemWireDebugger(), new Object[]{"R R", "IGX","IGX", Character.valueOf('R'), WurmTweaks.RedAlloySheet, Character.valueOf('I'), "dyeBlack", Character.valueOf('G'), "wurmchipgem", Character.valueOf('X'), "dyeRed"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(ProjectRedCore.itemDrawPlate(), new Object[]{" I ", "IDI", " I ", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('D'), Blocks.diamond_block}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,0), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,19)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,1), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,20)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,2), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,21)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,3), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,4), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,23)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,5), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,24)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,6), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,25)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,7), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,26)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,, new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,27)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,9), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,28)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,10), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,29)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,11), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,30)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,12), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,31)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,13), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,32)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,14), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,33)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,15), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Items.redstone, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,34)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,16), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,19)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,17), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,20)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,18), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,21)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,19), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,20), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,23)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,21), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,24)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,22), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,25)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,23), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,26)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,24), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,27)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,25), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,28)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,26), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,29)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,27), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,30)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,28), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,31)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,29), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,32)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,30), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,33)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIllumination.blockLamp(),1,31), new Object[]{"GLG", "GLG", "GRG", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('L'), new ItemStack(ProjectRedCore.itemPart(),1,34)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,19), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeBlack"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,20), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeRed"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,21), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeGreen"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,22), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeBrown"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,23), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,24), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyePurple"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,25), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeCyan"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,26), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeLightGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,27), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,28), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyePink"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,29), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeLime"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,30), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeYellow"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,31), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeLightBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,32), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeMagenta"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,33), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeOrange"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,34), new Object[] {"GG", "DD",  Character.valueOf('G'), Items.glowstone_dust,  Character.valueOf('D'), "dyeWhite"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,0),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,19),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,1),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,20),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,2),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,21),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,3),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,22),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,4),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,23),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,5),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,24),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,6),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,25),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,7),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,26),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,,new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,27),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,9),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,28),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,10),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,29),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,11),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,30),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,12),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,31),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,13),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,32),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,14),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,33),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeStack(1).getItem(),1,15),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,34),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,0),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,19),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,1),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,20),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,2),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,21),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,3),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,22),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,4),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,23),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,5),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,24),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,6),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,25),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,7),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,26),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,,new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,27),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,9),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,28),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,10),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,29),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,11),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,30),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,12),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,31),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,13),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,32),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,14),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,33),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjLantern.makeInvStack(1).getItem(),1,15),new Object[] {"PIP", "GLG", "PRP",Character.valueOf('L'),  new ItemStack(ProjectRedCore.itemPart(),1,34),Character.valueOf('P'), ProjectRedCore.itemPart(), Character.valueOf('I'), TFCItems.ZincSheet, Character.valueOf('G'), Blocks.glass_pane, Character.valueOf('R'), Blocks.redstone_torch}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,0),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,19), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,1),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,20), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,2),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,21), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,3),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,22), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,4),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,23), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,5),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,24), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,6),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,25), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,7),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,26), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,,new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,27), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,9),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,28), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,10),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,29), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,11),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,30), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,12),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,31), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,13),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,32), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,14),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,33), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeStack(1).getItem(),1,15),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,34), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,0),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,19), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,1),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,20), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,2),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,21), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,3),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,22), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,4),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,23), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,5),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,24), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,6),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,25), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,7),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,26), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,,new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,27), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,9),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,28), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,10),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,29), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,11),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,30), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,12),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,31), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,13),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,32), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,14),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,33), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFallout.makeInvStack(1).getItem(),1,15),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,34), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,0),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,19), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,1),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,20), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,2),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,21), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,3),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,22), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,4),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,23), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,5),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,24), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,6),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,25), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,7),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,26), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,,new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,27), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,9),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,28), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,10),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,29), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,11),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,30), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,12),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,31), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,13),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,32), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,14),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,33), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeStack(1).getItem(),1,15),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,34), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,0),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,19), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,1),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,20), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,2),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,21), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,3),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,22), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,4),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,23), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,5),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,24), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,6),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,25), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,7),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,26), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,,new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,27), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,9),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,28), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,10),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,29), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,11),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,30), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,12),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,31), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,13),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,32), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,14),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,33), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjCage.makeInvStack(1).getItem(),1,15),new Object[] {" I ", "IGI", "CCC", Character.valueOf('I'), Blocks.iron_bars, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,34), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,0),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,19), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,1),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,20), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,2),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,21), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,3),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,22), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,4),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,23), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,5),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,24), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,6),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,25), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,7),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,26), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,,new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,27), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,9),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,28), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,10),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,29), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,11),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,30), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,12),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,31), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,13),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,32), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,14),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,33), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeStack(1).getItem(),1,15),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,34), Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,0),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,19), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,1),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,20), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,2),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,21), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,3),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,22), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,4),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,23), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,5),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,24), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,6),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,25), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,7),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,26), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,,new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,27), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,9),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,28), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,10),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,29), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,11),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,30), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,12),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,31), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,13),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,32), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,14),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,33), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(LightObjFixture.makeInvStack(1).getItem(),1,15),new Object[] {"III", "IGI", "CCC", Character.valueOf('I'), Blocks.glass_pane, Character.valueOf('G'),new ItemStack(ProjectRedCore.itemPart(),1,34), Character.valueOf('C'), TFCItems.ZincSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,0), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,0), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,1), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,1), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,2), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,2), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,3), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,3), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,4), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,4), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,5), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,5), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,6), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,6), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,7), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,7), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,, new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,, Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,9), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,9), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,10), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,10), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,11), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,11), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,12), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,12), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,13), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,13), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,14), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,14), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,15), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,15), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,16), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,16), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartFramedWire(),1,17), new Object[] {"LLL","LCL", "LLL",Character.valueOf('C'),new ItemStack(ProjectRedTransmission.itemPartWire(),1,17), Character.valueOf('L'), "wurmlog"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,0), new Object[] {" R ", " R ", " R ",Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,1), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,0),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,2), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,1),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,3), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,2),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,4), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,3),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,5), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,4),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,6), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,5),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,7), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,6),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,, new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,7),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,9), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,,Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,10), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,9),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,11), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,10),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,12), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,11),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,13), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,12),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,14), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,13),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,15), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,14),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),6,16), new Object[] {"WRW", "WRW", "WRW", Character.valueOf('W'), new ItemStack(Blocks.wool,1,15),Character.valueOf('R'), WurmTweaks.RedAlloyIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedTransmission.itemPartWire(),1,17), new Object[] {"SWS","WWW", "SWS",Character.valueOf('S'), Items.string, Character.valueOf('W'),ProjectRedTransmission.itemPartWire()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,9), new Object[] {" C ", "SES", "ECE", Character.valueOf('S'), "wurmstick", Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,0), Character.valueOf('C'),new ItemStack(ProjectRedCore.itemPart(),1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,, new Object[] {"RSR", "CCC", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), "itemSilicon",  Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,7), new Object[] {" S ", "CCC", Character.valueOf('S'), "itemSilicon",  Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,6), new Object[] {"S","R", "C", Character.valueOf('S'), "wurmsstone", Character.valueOf('R'), Blocks.redstone_torch, Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,5), new Object[] {"R", "C", Character.valueOf('S'), "wurmsstone", Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),3,4), new Object[] {" R ", "RRR", "CCC", Character.valueOf('R'), Items.redstone, Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,1), new Object[] {"R","C", Character.valueOf('R'), Items.redstone, Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,2), new Object[] {"R","C", Character.valueOf('R'), ProjectRedTransmission.itemPartWire(), Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedCore.itemPart(),1,3), new Object[] {"R","C", Character.valueOf('R'), new ItemStack(ProjectRedTransmission.itemPartWire(),1,17), Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,0), new Object[] {"CAC","PAP", "CPC", Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0), Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,5), Character.valueOf('P'), new ItemStack(ProjectRedCore.itemPart(),1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,1), new Object[] {"CBC","PAP", "CPC", Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0), Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,5), Character.valueOf('P'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,2), new Object[] {"CAC","ABA", "CPC", Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0), Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,5), Character.valueOf('P'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,3), new Object[] {"ABA","BBB", "CPC", Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0), Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,4), Character.valueOf('P'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,4), new Object[] {"AAA","BBB", "CPC", Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,0), Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,4), Character.valueOf('P'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,5), new Object[] {"ABA","CAC", "BCB", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,4), Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1), Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,6), new Object[] {"ACA","CAC", "BCB", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,4), Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1), Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,7), new Object[] {"DED","BEB","ABA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,, new Object[] {"EFE","FAF","EFB", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,9), new Object[] {"EFE","FEF","BBA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,10), new Object[] {"AFE","EFA","ABA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,11), new Object[] {"AHA","BBB","HBH", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,12), new Object[] {"EFB","BAB","BFE", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,13), new Object[] {"FAA","B B","FAA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,14), new Object[] {"EFB","FFF","FBA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,15), new Object[] {"AAA","CCC","ABA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), "wurmglass",Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,16), new Object[] {"AAA","CCC","ABA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), "wurmslime",Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,17), new Object[] {"EFE","BGB","ABA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,18), new Object[] {"AFA","FGF","AFA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,19), new Object[] {"AFA","BBG","AFA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,20), new Object[] {"AEF","BGB","ABA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,21), new Object[] {"BFB","GEG","BBB", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,22), new Object[] {"DDD","GAG","DDD", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,23), new Object[] {"ACA","CIC","ACA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,24), new Object[] {"ACA","CIC","AFA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,25), new Object[] {"ACA","CIC","AFF", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,26), new Object[] {"BFB","CBC","ABA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), Items.quartz,Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,27), new Object[] {"FBF","CIC","ABF", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,28), new Object[] {"DDD","BHB","DDD", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,29), new Object[] {"ADA","BHB","ABA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,30), new Object[] {"AFA","CFC","FFA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,31), new Object[] {"ACA","CFC","FFA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,32), new Object[] {"ADA","CHC","ACA", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(Items.quartz,1,0),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ProjectRedIntegration.itemPartGate2(),1,33), new Object[] {"HFE","FFF","HBH", Character.valueOf('A'), new ItemStack(ProjectRedCore.itemPart(),1,0),Character.valueOf('B'), new ItemStack(ProjectRedCore.itemPart(),1,1),Character.valueOf('C'), new ItemStack(ProjectRedCore.itemPart(),1,2),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,3),Character.valueOf('D'), new ItemStack(ProjectRedCore.itemPart(),1,4),Character.valueOf('E'), new ItemStack(ProjectRedCore.itemPart(),1,5),Character.valueOf('F'), new ItemStack(ProjectRedCore.itemPart(),1,6),Character.valueOf('G'), new ItemStack(ProjectRedCore.itemPart(),1,7),Character.valueOf('H'), new ItemStack(ProjectRedCore.itemPart(),1,,Character.valueOf('I'), new ItemStack(ProjectRedCore.itemPart(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(BlockEnum.CERTUSTANK.getBlock(), new Object[] {"GGG", "G G", "III", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(BlockEnum.WALRUS.getBlock(), new Object[] {"FFF", "F F", "FFF",  Character.valueOf('F'), TFCFood.getFood(TFCItems.fishRaw, 160f)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockEnum.ECBASEBLOCK.getBlock(),1,0), new Object[] {"IDI", "A B", "IDI", Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('D'), new ItemStack(TDDucts.fluidBasic.itemStack.getItem(),1,0), Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,44),Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,43)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.PARTITEM.getItem(),1,0), new Object[] {"IDI", "FPF",Character.valueOf('I'), WurmTweaks.MixedSheet,Character.valueOf('F'), new ItemStack(TDDucts.fluidBasic.itemStack.getItem(),1,0), Character.valueOf('P'), "wurmpiston", Character.valueOf('D'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,43)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.PARTITEM.getItem(),1,1), new Object[] {"IDI", "FPF",Character.valueOf('I'), WurmTweaks.MixedSheet,Character.valueOf('F'), new ItemStack(TDDucts.fluidBasic.itemStack.getItem(),1,0), Character.valueOf('P'), "wurmpiston", Character.valueOf('D'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,44)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.PARTITEM.getItem(),1,5), new Object[] {"IPI", Character.valueOf('I'), WurmTweaks.MixedSheet,Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,44)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.PARTITEM.getItem(),1,6), new Object[] {"IPI", Character.valueOf('I'), WurmTweaks.MixedSheet,Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,43)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECASING.getItem(),1,1), new Object[] {"GSG", "S S", "TTT", Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), BlockEnum.CERTUSTANK.getBlock()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECASING.getItem(),1,0), new Object[] {"GSG", "S S", "TTT", Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), new ItemStack(TFCItems.GemDiamond,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,0), new Object[] {"PCP", "XAX", "PXP", Character.valueOf('P'), WurmTweaks.MixedSheet, Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('X'), AEApi.instance().materials().materialCell64kPart.item(), Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,1), new Object[] {"PCP", "XAX", "PXP", Character.valueOf('P'), WurmTweaks.MixedSheet, Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,0), Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,2), new Object[] {"PCP", "XAX", "PXP", Character.valueOf('P'), WurmTweaks.MixedSheet, Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,24), Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,1), Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,3), new Object[] {"PCP", "XAX", "PXP", Character.valueOf('P'), WurmTweaks.MixedSheet, Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,2), Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,4), new Object[] {"ISI","SPS", "ISI", Character.valueOf('I'), TFCItems.BlueSteelIngot, Character.valueOf('S'), TFCItems.RedSteelSheet, Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,5), new Object[] {"SES", "XGX","SXS",  Character.valueOf('S'), WurmTweaks.MixedSheet,  Character.valueOf('E'),new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('G'), "wurmglass", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,4)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,6), new Object[] {"SES", "XGX","SXS",  Character.valueOf('S'), WurmTweaks.MixedSheet,  Character.valueOf('E'),new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('G'), "wurmglass", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,5)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,7), new Object[] {"SES", "XGX","SXS",  Character.valueOf('S'), WurmTweaks.MixedSheet,  Character.valueOf('E'),new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('G'), "wurmglass", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,6)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,, new Object[] {"SES", "XGX","SXS",  Character.valueOf('S'), WurmTweaks.MixedSheet,  Character.valueOf('E'),new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('G'), "wurmglass", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,7)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,9), new Object[] {"SES", "XGX","SXS",  Character.valueOf('S'), WurmTweaks.MixedSheet,  Character.valueOf('E'),new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('G'), "wurmglass", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,10), new Object[] {"SES", "XGX","SXS",  Character.valueOf('S'), WurmTweaks.MixedSheet,  Character.valueOf('E'),new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('G'), "wurmglass", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,9)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.PHYSICALSTORAGE.getItem(),1,0), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,0),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), new ItemStack(TFCItems.GemDiamond,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.PHYSICALSTORAGE.getItem(),1,1), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,1),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), new ItemStack(TFCItems.GemDiamond,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.PHYSICALSTORAGE.getItem(),1,2), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,2),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), new ItemStack(TFCItems.GemDiamond,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.PHYSICALSTORAGE.getItem(),1,3), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,3),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), new ItemStack(TFCItems.GemDiamond,1,2)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.FLUIDSTORAGE.getItem(),1,0), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,4),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), BlockEnum.CERTUSTANK.getBlock()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.FLUIDSTORAGE.getItem(),1,1), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,5),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), BlockEnum.CERTUSTANK.getBlock()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.FLUIDSTORAGE.getItem(),1,2), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,6),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), BlockEnum.CERTUSTANK.getBlock()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.FLUIDSTORAGE.getItem(),1,3), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,7),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), BlockEnum.CERTUSTANK.getBlock()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.FLUIDSTORAGE.getItem(),1,4), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,,Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), BlockEnum.CERTUSTANK.getBlock()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.FLUIDSTORAGE.getItem(),1,5), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,9),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), BlockEnum.CERTUSTANK.getBlock()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ItemEnum.FLUIDSTORAGE.getItem(),1,6), new Object[] {"GSG", "SXS", "TTT", Character.valueOf('X'), new ItemStack(ItemEnum.STORAGECOMPONET.getItem(),1,10),Character.valueOf('G'), "wurmglass", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('T'), BlockEnum.CERTUSTANK.getBlock()}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockCraftingUnit.block()),new Object[] {"SES","CLC","SES", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('E'),new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,24), Character.valueOf('L'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockMolecularAssembler.block()),new Object[] {"SIS","ACB", "SIS",Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('I'), TFCItems.BlueSteelSheet2x,Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,44),Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,43), Character.valueOf('C'), Blocks.crafting_table}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockChest.block(),1,0),new Object[] {"CCC", "C C", "CCC",Character.valueOf('C'), new ItemStack(AEApi.instance().blocks().blockSkyStone.block(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockChest.block(),1,1),new Object[] {"CCC", "C C", "CCC",Character.valueOf('C'), new ItemStack(AEApi.instance().blocks().blockSkyStone.block(),1,1)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockCellWorkbench.block(),1,0),new Object[] {"WPW", "ICI", "III", Character.valueOf('W'), "wurmwool", Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,23), Character.valueOf('C'), "wurmchest", Character.valueOf('I'), WurmTweaks.MixedSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockEnergyAcceptor.block(),1,0),new Object[] {"IGI", "GBG","IGI", Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('G'), "wurmglass", Character.valueOf('B'), ic2.api.item.IC2Items.getItem("batBox")}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockCondenser.block(),1,0),new Object[] {"IGI", "GBG","IGI", Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('G'), "wurmglass", Character.valueOf('B'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockChest.block(),1,0),new Object[] {"GCG", "C C", "IBI", Character.valueOf('G'), "wurmglass", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('B'), BlockStrongbox.strongboxResonant}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockController.block(),1,0),new Object[] {"SIS", "SPS", "SIS", Character.valueOf('S'), WurmTweaks.CompressedRedstoneBlock, Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,44)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockInscriber.block(),1,0),new Object[] {"SPS", " CS","SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), WurmTweaks.QuantumSingularity}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockCharger.block(),1,0),new Object[] {"SPS", "SC ","SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('P'), "wurmpiston", Character.valueOf('C'), WurmTweaks.QuantumSingularity}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockEnergyCell.block(),1,0),new Object[] {"SIS", "IGI", "SIS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('I'), TFCItems.BlueSteelSheet, Character.valueOf('G'), "wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockEnergyCellDense.block(),1,0),new Object[] {"BBB", "BBB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().blocks().blockEnergyCell.block(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockDrive.block(),1,0),new Object[] {"SCS", "S S", "SCS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), "wurmchest"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockSecurity.block(),1,0),new Object[] {"SCS", "SIS", "SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), new ItemStack(AEApi.instance().blocks().blockChest.block(),1,0), Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialCell16kPart.item(),1,37)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockInterface.block(),1,0),new Object[] {"SGS", "A B", "SGS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('G'), "wurmglass", Character.valueOf('A'),new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,44), Character.valueOf('A'),new ItemStack(AEApi.instance().materials().materialAnnihilationCore.item(),1,43)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockIOPort.block(),1,0),new Object[] {"SSS", "DCD", "SPS", Character.valueOf('S'), WurmTweaks.MixedSheet,Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('D'),new ItemStack(AEApi.instance().blocks().blockDrive.block(),1,0),  Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockSpatialIOPort.block(),1,0),new Object[] {"BBB", "CIC", "SPS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('B'), WurmTweaks.CompressedRedstoneBlock, Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,24), Character.valueOf('I'),new ItemStack(AEApi.instance().blocks().blockIOPort.block(),1,0) }));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockSpatialPylon.block(),1,0),new Object[] {"SCS", "SBS", "SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('B'), Blocks.redstone_block}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockVibrationChamber.block(),1,0),new Object[] {"SSS", "SFS", "SAS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('F'), Blocks.furnace, Character.valueOf('A'),new ItemStack(AEApi.instance().blocks().blockEnergyAcceptor.block(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockTinyTNT.block(),1,0),new Object[] {"SG", "GS", Character.valueOf('S'), "wurmsand", Character.valueOf('G'), Items.gunpowder}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockQuantumLink.block(),1,0),new Object[] {"SGS", "G G", "SGS", Character.valueOf('G'), WurmTweaks.QuantumSingularity, Character.valueOf('S'), WurmTweaks.MixedSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockQuantumRing.block(),1,0),new Object[] {"SGS", "GBG", "SGS", Character.valueOf('G'), WurmTweaks.QuantumSingularity, Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('B'), new ItemStack(AEApi.instance().blocks().blockEnergyCellDense.block(),1,0)}));

}

public static void addRecipes4() {
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,15), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeBlack"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,14), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeRed"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,13), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeGreen"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,12), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeBrown"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,11), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,10), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyePurple"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,9), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeCyan"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,, new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeLightGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,7), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,6), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyePink"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,5), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeLime"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,4), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeYellow"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,3), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeLightBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,2), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeMagenta"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,1), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeOrange"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,0), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,16), Character.valueOf('D'), "dyeWhite"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,16), new Object[] {"ISI", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('S'), TFCItems.WroughtIronIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,35), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeBlack"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,34), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeRed"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,33), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeGreen"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,32), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeBrown"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,31), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,30), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyePurple"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,29), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeCyan"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,28), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeLightGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,27), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,26), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyePink"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,25), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeLime"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,24), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeYellow"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,23), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeLightBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,22), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeMagenta"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,21), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeOrange"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,20), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,36), Character.valueOf('D'), "dyeWhite"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,55), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeBlack"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,54), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeRed"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,53), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeGreen"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,52), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeBrown"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,51), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,50), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyePurple"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,49), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeCyan"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,48), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeLightGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,47), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,46), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyePink"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,45), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeLime"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,44), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeYellow"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,43), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeLightBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,42), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeMagenta"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,41), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeOrange"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,40), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,56), Character.valueOf('D'), "dyeWhite"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,75), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeBlack"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,74), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeRed"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,73), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeGreen"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,72), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeBrown"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,71), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,70), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyePurple"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,69), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeCyan"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,68), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeLightGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,67), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,66), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyePink"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,65), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeLime"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,64), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeYellow"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,63), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeLightBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,62), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeMagenta"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,61), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeOrange"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,60), new Object[] {"CCC", "CDC", "CCC", Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),1,76), Character.valueOf('D'), "dyeWhite"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,15), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeBlack"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,14), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeRed"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,13), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeGreen"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,12), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeBrown"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,11), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,10), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyePurple"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,9), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeCyan"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,, new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeLightGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,7), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeGray"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,6), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyePink"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,5), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeLime"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,4), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeYellow"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,3), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeLightBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,2), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeMagenta"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,1), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeOrange"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,0), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,6),Character.valueOf('D'), "dyeWhite"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,20), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,0),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,21), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,1),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,22), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,1),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,23), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,3),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,24), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,4),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,25), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,5),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,26), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,6),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,27), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,7),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,28), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,,Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,29), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,9),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,30), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,10),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,31), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,11),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,32), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,12),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,33), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,13),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,34), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,14),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,35), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'), new ItemStack(AEApi.instance().items().itemPaintBall.item(AEColor.Cyan),8,15),Character.valueOf('D'),Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,35), new Object[] {"RSR", "SCS", "RSR", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), TFCItems.SteelSheet, Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,36), new Object[] {"RPR", "CGC", "RCR", Character.valueOf('R'), Items.redstone, Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,23), Character.valueOf('G'), "wurmglass", Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,35)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,37), new Object[] {"RPR", "CGC", "RCR", Character.valueOf('R'), Items.glowstone_dust, Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,23), Character.valueOf('G'), "wurmglass", Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,36)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,38), new Object[] {"RPR", "CGC", "RCR", Character.valueOf('R'), Items.glowstone_dust, Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,23), Character.valueOf('G'), "wurmglass", Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,37)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,32), new Object[] {"DQD", "QCQ", "DQD", Character.valueOf('D'), Items.glowstone_dust, Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,24)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,33), new Object[] {"GIG", "ICI", "GIG", Character.valueOf('G'), WurmTweaks.MixedSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,32),Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,24)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,34), new Object[] {"GIG", "ICI", "GIG", Character.valueOf('G'), WurmTweaks.MixedSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,33),Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,24)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), new Object[] {"SSS", "ABA", "SSS", Character.valueOf('S'), TFCItems.SilverSheet, Character.valueOf('A'), Items.redstone, Character.valueOf('B'), TFCItems.BlackSteelSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,23), new Object[] {"SSS", "ABA", "SSS", Character.valueOf('S'), TFCItems.GoldSheet, Character.valueOf('A'), Items.redstone, Character.valueOf('B'), TFCItems.BlackSteelSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,24), new Object[] {"SSS", "ABA", "SSS", Character.valueOf('S'), TFCItems.WroughtIronSheet, Character.valueOf('A'), Items.redstone, Character.valueOf('B'), TFCItems.BlackSteelSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemCell1k.item(),1,0), new Object[] {"RSR", "SIS","SSS", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), TFCItems.BlackSteelSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,35)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemCell4k.item(),1,0), new Object[] {"RSR", "SIS","SSS", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), TFCItems.BlackSteelSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,36)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemCell16k.item(),1,0), new Object[] {"RSR", "SIS","SSS", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), TFCItems.BlackSteelSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,37)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemCell64k.item(),1,0), new Object[] {"RSR", "SIS","SSS", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), TFCItems.BlackSteelSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,38)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemSpatialCell2.item(),1,0), new Object[] {"RSR", "SIS","SSS", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), TFCItems.BlackSteelSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,32)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemSpatialCell16.item(),1,0), new Object[] {"RSR", "SIS","SSS", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), TFCItems.BlackSteelSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,33)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemSpatialCell128.item(),1,0), new Object[] {"RSR", "SIS","SSS", Character.valueOf('R'), Items.redstone, Character.valueOf('S'), TFCItems.BlackSteelSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,34)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,28), new Object[] {"GI ", "RPI", "GI ", Character.valueOf('G'), "wurmegem", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,25), new Object[] {"GI ", "RPI", "GI ", Character.valueOf('G'), "wurmgem", Character.valueOf('I'), TFCItems.BlackSteelSheet, Character.valueOf('P'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,52), new Object[] {"GSG","SCS","III", Character.valueOf('G'), "wurmglass", Character.valueOf('S'), Items.glowstone_dust, Character.valueOf('I'), TFCItems.BlackBronzeSheet, Character.valueOf('C'), TFCItems.BismuthSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,44), new Object[] {"ABC", Character.valueOf('A'), TFCItems.BlackSteelSheet, Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemBiometricCard.item(),1,0), new Object[] {"ABB", "GRG", Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,22), Character.valueOf('B'), TFCItems.WroughtIronSheet, Character.valueOf('G'), WurmTweaks.MixedSheet, Character.valueOf('R'), Items.redstone}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,43), new Object[] {"ABC", Character.valueOf('A'), TFCItems.BlackSteelSheet, Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,24)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,120), new Object[] {"QQQ", Character.valueOf('Q'), Items.quartz}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),3,140), new Object[] {"GGG","QQQ","GGG", Character.valueOf('Q'), Items.quartz, Character.valueOf('G'), "wurmglass"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemNetworkTool.item(),1,0), new Object[] {"S S", " S ", " S ", Character.valueOf('S'), WurmTweaks.MixedSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemColorApplicator.item(),1,0), new Object[] {"XI ", "IA ", "  C", Character.valueOf('X'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,43), Character.valueOf('I'), WurmTweaks.MixedSheet, Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,36), Character.valueOf('C'), new ItemStack(AEApi.instance().blocks().blockEnergyCell.block(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,180), new Object[] {" SG", "SCG", " SG", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('G'), "wurmglass", Character.valueOf('C'), Items.glowstone_dust}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemMassCannon.item(),1,0), new Object[] {"SSI", "AB ", "S  ", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,43), Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,36), Character.valueOf('B'), new ItemStack(AEApi.instance().blocks().blockEnergyCell.block(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),4,300), new Object[] {"CCC", "SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), WurmTweaks.QuantumSingularity}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),4,420), new Object[] {"ABC", Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,43), Character.valueOf('B'),new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,400),Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,44)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,260), new Object[] {"SIS", " C ", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('I'), TFCItems.RedSteelSheet, Character.valueOf('C'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,43)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),4,320), new Object[] {"CCC", "SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), TFCItems.PlatinumSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,240), new Object[] {" A ", "SPS", Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,43), Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,440), new Object[] {" A ", "SPS", Character.valueOf('A'), "wurmchest", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('P'), "wurmpiston"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,80), new Object[] {" R ","CLC", " R ",Character.valueOf('R'), Items.redstone, Character.valueOf('C'), new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,16), Character.valueOf('L'), Blocks.lever}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().blocks().blockWireless.block(),1,0), new Object[] {"SWS", "SAS", "SBS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('W'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,41), Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,23), Character.valueOf('B'), WurmTweaks.CompressedRedstoneBlock}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemMemoryCard.item(),1,0), new Object[] {"SSI", "AB ", "S  ", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('I'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,43), Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,36), Character.valueOf('B'), new ItemStack(AEApi.instance().blocks().blockEnergyCell.block(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,460), new Object[] {"STS","QWQ","STS",Character.valueOf('T'),  new ItemStack(AEApi.instance().parts().partCableGlass.item(AEColor.Black),8,16),Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('W'), TFCItems.SilkCloth}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,461), new Object[] {"STS","QWQ","STS",Character.valueOf('T'),  Items.redstone,Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('W'), TFCItems.SilkCloth}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,462), new Object[] {"STS","QWQ","STS",Character.valueOf('T'),  new ItemStack(TDDucts.itemBasic.itemStack.getItem(),1,0),Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('W'), TFCItems.SilkCloth}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,463), new Object[] {"STS","QWQ","STS",Character.valueOf('T'),  new ItemStack(TDDucts.fluidBasic.itemStack.getItem(),1,0),Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('W'), TFCItems.SilkCloth}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,465), new Object[] {"STS","QWQ","STS",Character.valueOf('T'),  ic2.api.item.IC2Items.getItem("insulatedCopperCableItem"),Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('W'), TFCItems.SilkCloth}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,466), new Object[] {"STS","QWQ","STS",Character.valueOf('T'),  new ItemStack(TDDucts.energyBasic.itemStack.getItem(),1,0),Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('W'), TFCItems.SilkCloth}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,467), new Object[] {"STS","QWQ","STS",Character.valueOf('T'),  Blocks.glowstone,Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('W'), TFCItems.SilkCloth}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemPortableCell.item(),1,0), new Object[] {"ABC", Character.valueOf('A'), new ItemStack(AEApi.instance().blocks().blockChest.item(),1,0), Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,35), Character.valueOf('C'), new ItemStack(AEApi.instance().blocks().blockEnergyCell.block(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemViewCell.item(),1,0), new Object[] {"GRG", "RXR", "III", Character.valueOf('G'), "wurmglass", Character.valueOf('R'), Items.redstone, Character.valueOf('X'), TFCItems.BlackSteelSheet, Character.valueOf('I'), TFCItems.SteelSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),2,42), new Object[] {"EGE", "III", Character.valueOf('E'), Items.ender_pearl, Character.valueOf('G'), "wurmglass", Character.valueOf('I'), WurmTweaks.MixedSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),2,41), new Object[] {" E ", "I I"," I ", Character.valueOf('E'), Items.ender_pearl, Character.valueOf('I'), WurmTweaks.MixedSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(AEApi.instance().items().itemWirelessTerminal.item(),1,0), new Object[] {"A", "B", "C", Character.valueOf('A'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,41), Character.valueOf('B'), new ItemStack(AEApi.instance().materials().materialEngProcessor.item(),1,380), Character.valueOf('C'), new ItemStack(AEApi.instance().blocks().blockEnergyCellDense.block(),1,0)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.fantasyblock2,8,0), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'),ChiselBlocks.fantasyblock, Character.valueOf('D'), "dyeWhite"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.fantasyblock,8,0), new Object[] {"BBB", "BDB", "BBB", Character.valueOf('B'),"wurmsstone", Character.valueOf('D'), TFCItems.GoldIngot}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.grimstone,8,0), new Object[] {"SSS", "SCS", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('C'), "gemCoal"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.nation,8,0), new Object[] {"SIS","IGI", "SIS", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('G'), TFCItems.GoldSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.laboratoryblock,8,0), new Object[] {"SSS", "SNS", "SSS", Character.valueOf('S'), "wurmsstone", Character.valueOf('N'), Items.quartz}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.paperwall_block,3,0), new Object[] {"PPP", "PSP", "PPP", Character.valueOf('P'), Items.paper, Character.valueOf('S'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.technical,16,0), new Object[] {"SIS","IGI", "SIS", Character.valueOf('S'), "wurmsstone", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('G'),"wurmsstone"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.templeblock,8,0), new Object[] {"PPP", "PSP", "PPP", Character.valueOf('P'), "wurmsstone", Character.valueOf('S'), "dyeBlue"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.tyrian,8,0), new Object[] {"PPP", "PSP", "PPP", Character.valueOf('P'), "wurmsstone", Character.valueOf('S'), "wurmiron"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ChiselBlocks.voidstone,8,0), new Object[] {"OPO", "PSP", "OPO", Character.valueOf('P'), "wurmsstone", Character.valueOf('S'), Items.ender_pearl, Character.valueOf('O'), Blocks.obsidian}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("generator").getItem(),1,3), new Object[] {"GGG", "ISI", "III", Character.valueOf('G'), "wurmglass", Character.valueOf('I'), TFCItems.WroughtIronSheet, Character.valueOf('S'), TFCItems.PlatinumSheet2x}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.golden_apple), new Object[] {"GGG", "GAG", "GGG", Character.valueOf('G'), TFCItems.GoldIngot, Character.valueOf('A'), TFCFood.getFood(TFCItems.RedApple, 160f)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.golden_apple,1,1), new Object[] {"GGG", "GAG", "GGG", Character.valueOf('G'), Blocks.gold_block, Character.valueOf('A'), TFCFood.getFood(TFCItems.RedApple, 160f)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.speckled_melon,1,0), new Object[] {"GGG", "GAG", "GGG", Character.valueOf('G'), TFCItems.GoldIngot, Character.valueOf('A'), TFCFood.getFood(TFCItems.Cranberry, 160f)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ic2.api.item.IC2Items.getItem("iridiumPlate").getItem()), new Object[] {"S S","GGG","S S",Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('G'), "wurmegem"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.BasicCapacitor, new Object[] {"SSS", "C C", "SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), TEItems.capacitorResonant}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.AdvancedCapacitor, new Object[] {"SSS", "C C", "SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), wurmatron.voidrpg.items.ModItems.BasicCapacitor}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.EliteCapacitor, new Object[] {"SSS", "C C", "SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'),wurmatron.voidrpg.items.ModItems.AdvancedCapacitor}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.UltimateCapacitor, new Object[] {"SSS", "C C", "SSS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('C'), wurmatron.voidrpg.items.ModItems.EliteCapacitor}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.ItemCPU, new Object[] {"SRS", "R R", "SRS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('R'), Blocks.redstone_block}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.AdvancedCPU, new Object[] {"SRS", "R R", "SRS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('R'), wurmatron.voidrpg.items.ModItems.ItemCPU}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.EliteCPU, new Object[] {"SRS", "R R", "SRS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('R'), wurmatron.voidrpg.items.ModItems.AdvancedCPU}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.UltimateCPU, new Object[] {"SRS", "R R", "SRS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('R'), wurmatron.voidrpg.items.ModItems.EliteCPU}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Red_Steel_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.RedSteelSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Bismuth_Bronze_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.BismuthBronzeSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Black_Bronze_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.BlackBronzeSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Black_Steel_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.BlackSteelSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Blue_Steel_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.BlueSteelSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Brass_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.BrassSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Copper_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.CopperSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Rose_Gold_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.RoseGoldSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.TFCModItems.Platinum_Saber, new Object[]{"S", "I", Character.valueOf('S'), TFCItems.PlatinumSheet, Character.valueOf('I'), "wurmstick"}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.Stickv2, new Object[]{"Q  ", " S ", "  Q", Character.valueOf('Q'), WurmTweaks.QuantumSingularity, Character.valueOf('S'), TFCItems.RedSteelSheet2x}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.WeakSpeedCD, new Object[]{"SIS", "IAI", "SIS", Character.valueOf('S'), WurmTweaks.MixedSheet, Character.valueOf('I'), TFCItems.BlueSteelSheet2x, Character.valueOf('A'), TFCFood.getFood(TFCItems.Sugar, 160f)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.FastSpeedCD, new Object[]{"SIS", "IAI", "SIS", Character.valueOf('S'), wurmatron.voidrpg.items.ModItems.WeakSpeedCD, Character.valueOf('I'), TFCItems.BlueSteelSheet2x, Character.valueOf('A'), TFCFood.getFood(TFCItems.Sugar, 160f)}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.WeakDefenceCD, new Object[]{"BSB", "SAS", "BSB", Character.valueOf('B'), Blocks.iron_block, Character.valueOf('S'), WurmTweaks.CompressedRedstoneBlock, Character.valueOf('A'), Items.nether_star}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.DefenceCD, new Object[]{"BSB", "SAS", "BSB", Character.valueOf('B'), Blocks.iron_block, Character.valueOf('S'), wurmatron.voidrpg.items.ModItems.WeakDefenceCD, Character.valueOf('A'), Items.nether_star}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.StrongDefenceCD, new Object[]{"BSB", "SAS", "BSB", Character.valueOf('B'), Blocks.iron_block, Character.valueOf('S'), wurmatron.voidrpg.items.ModItems.DefenceCD, Character.valueOf('A'), Items.nether_star}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.UltimateDefenceCD, new Object[]{"BSB", "SAS", "BSB", Character.valueOf('B'), Blocks.iron_block, Character.valueOf('S'), wurmatron.voidrpg.items.ModItems.StrongDefenceCD, Character.valueOf('A'), Items.nether_star}));
	GameRegistry.addRecipe(new ShapedOreRecipe(wurmatron.voidrpg.items.ModItems.GodDefenceCD, new Object[]{"BSB", "SAS", "BSB", Character.valueOf('B'), wurmatron.voidrpg.items.ModItems.UranusCPU, Character.valueOf('S'), wurmatron.voidrpg.items.ModItems.UltimateDefenceCD, Character.valueOf('A'), WurmTweaks.MixedSheet}));
	GameRegistry.addRecipe(new ShapedOreRecipe(WurmTweaks.MixedSheet, new Object[]{"AXA", "XAX", "AXA", Character.valueOf('A'), TFCItems.RedSteelSheet2x, Character.valueOf('X'), TFCItems.BlueSteelSheet2x}));
	GameRegistry.addRecipe(new ShapedOreRecipe(WurmTweaks.MixedSheet, new Object[]{"XAX", "AXA", "XAX", Character.valueOf('A'), TFCItems.RedSteelSheet2x, Character.valueOf('X'), TFCItems.BlueSteelSheet2x}));

}
}

 

 

Main Class

package tweaks.wurm;

import java.util.logging.Logger;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.item.Item;
import tweaks.wurm.crafting.OreDict;
import tweaks.wurm.crafting.Shaped;
import tweaks.wurm.crafting.Shapeless;
import tweaks.wurm.crafting.gregtech.AlloySmelter;
import tweaks.wurm.crafting.gregtech.AssemblyMachine;
import tweaks.wurm.crafting.gregtech.Centerfuge;
import tweaks.wurm.crafting.ic2.Canner;
import tweaks.wurm.crafting.ic2.Compressor;
import tweaks.wurm.crafting.ic2.Extractor;
import tweaks.wurm.crafting.ic2.Macerator;
import tweaks.wurm.crafting.ic2.MetalFormer;
import tweaks.wurm.crafting.ic2.Recycler;
import tweaks.wurm.crafting.te2.Smelter;
import tweaks.wurm.items.WurmBlock;
import tweaks.wurm.items.WurmItem;
import tweaks.wurm.proxy.Server_Proxy;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLServerStartingEvent;
import cpw.mods.fml.common.registry.GameRegistry;

@Mod(modid = "wurmtweaks", name = "WurmTweaks", version = "0.0.1", dependencies = "required-after:IC2;required-after:gregtech;")
public class WurmTweaks {

 @Instance("wurmtweaks")
 public static WurmTweaks instance;

 @SidedProxy(clientSide = "tweaks.wurm.proxy.Client_Proxy", serverSide = "tweaks.wurm.proxy.Server_Proxy")
 public static Server_Proxy proxy;

 public static final Logger logger = Logger.getLogger("WurmTweaks");

 public static Item RedAlloyIngot;
 public static Item RedAlloySheet;
 public static Item QuantumSingularity;
 public static Item MixedSheet;
 public static Item QuarryCore;
 public static Block CompressedRedstoneBlock;

 @EventHandler
     public void PostInit(FMLPostInitializationEvent event) {
	 OreDict.addNames();
	 NEI.Adjust();

	 RedAlloySheet = new WurmItem().setUnlocalizedName("RedAlloySheet").setMaxStackSize(32).setTextureName("wurmtweaks" + ":" + "RedAlloySheet");
	 RedAlloyIngot = new WurmItem().setUnlocalizedName("RedAlloyIngot").setMaxStackSize(32).setTextureName("wurmtweaks" + ":" + "RedAlloyIngot");
	 QuantumSingularity = new WurmItem().setUnlocalizedName("QuantumSingularity").setMaxStackSize(4).setTextureName("wurmtweaks" + ":" + "QuantumSingularity");
	 MixedSheet = new WurmItem().setUnlocalizedName("MixedSheet").setMaxStackSize(32).setTextureName("wurmtweaks" + ":" + "MixedSheet");
	 CompressedRedstoneBlock = new WurmBlock(Material.iron).setBlockName("CompressedRedstoneBlock").setBlockTextureName("wurmtweaks" + ":" + "CompressedRedstoneBlock");
	 QuarryCore = new WurmItem().setUnlocalizedName("QuarryCore").setMaxStackSize(1).setTextureName("wurmtweaks"+ ":" + "QuarryCore");

	 GameRegistry.registerItem(RedAlloySheet, RedAlloySheet.getUnlocalizedName());
	 GameRegistry.registerItem(RedAlloyIngot, RedAlloyIngot.getUnlocalizedName());
	 GameRegistry.registerItem(QuantumSingularity, QuantumSingularity.getUnlocalizedName());
	 GameRegistry.registerItem(MixedSheet, MixedSheet.getUnlocalizedName());
	 GameRegistry.registerBlock(CompressedRedstoneBlock, CompressedRedstoneBlock.getUnlocalizedName());
	 GameRegistry.registerItem(QuarryCore, QuarryCore.getUnlocalizedName());

 }

 @EventHandler
     public void ServerStarting(FMLServerStartingEvent event) {
	 Recipes.ReWrite();
	 Recipes.addSmelting();

	 Shaped.addRecipes();
	 Shaped.addRecipes2();
	 Shaped.addRecipes3();
	 Shaped.addRecipes4();
	 Shapeless.addRecipes();

	 Compressor.RemoveAll();
	 Compressor.addCompression();

	 Extractor.RemoveAll();
	 Extractor.addExtraction();

	 Macerator.RemoveAll();
	 Macerator.addMacerate();

	 AssemblyMachine.addRecipe();

	 AlloySmelter.addRecipe();
	 Centerfuge.addRecipe();

	 Canner.RemoveAll();
	 Canner.addCannerBottle();
	 Canner.addCannerEnrich();

	 Recycler.addBlackList();

	 MetalFormer.RemoveAll();
	 MetalFormer.addCutting();
	 MetalFormer.addExtruding();
	 MetalFormer.addRolling();

	 Smelter.addRecipes();

	 WurmTweaks.logger.info("Recipes Modded Joining Game");
 }
}

 

These are the ones i think i am having issues with

- Wurmatron

Posted

Sorry about the class im a noob and for my dependencies i added the jars that i added to my eclipse under dependencies

 

Check first Post for the build.gradlew

- Wurmatron

Posted

I have my build.gradle it has all of my dependencies under "dependencies" and when i get a list of all the jars that i uses it lists mine plus the forge and minecraft ones. I am just doing something wrong or not understanding something.

[1] Set Dependencies in gradle in build.gradle

[2] Run gradlew build

[3] Done mods in build/libs

 

list of jars gradle will use when compiling

ChickenChunks-1.7.10-1.3.4.16-universal.jar
PlanetguyLib-1.5.jar
ProjectRed-1.7.10-4.5.15.75-Compat.jar
OpenModsLib-1.7.10-0.6.jar
industrialcraft-2-2.2.695-experimental.jar
InventoryTweaks-1.59-dev-152.jar
Chisel2-2.3.9.36.jar
CoFHCore-[1.7.10]3.0.0RC7-211.jar
Draconic-Evolution-1.7.10-v1.0.0e.jar
RemainInMotion-2.5.3.jar
OpenComputers-MC1.7.10-1.5.5.12-universal.jar
ThermalFoundation-[1.7.10]1.0.0RC7-62.jar
gregtech_1.7.10-5.07.07.jar
OpenBlocks-1.7.10-1.3.jar
CodeChickenCore-1.7.10-1.0.4.29-universal.jar
CustomMainMenu-MC1.7.10-1.2.jar
ThermalExpansion-[1.7.10]4.0.0RC7-141.jar
Jabba-1.2.1a_1.7.10.jar
BigReactors-0.4.2A2.jar
ProjectRed-1.7.10-4.5.15.75-Base.jar
extrautilities-1.2.2.jar
GraviSuite-1.7.10-2.0.3.jar
ProjectRed-1.7.10-4.5.15.75-Lighting.jar
ThermalDynamics-[1.7.10]1.0.0RC7-98.jar
ProjectRed-1.7.10-4.5.15.75-Integration.jar
appliedenergistics2-rv2-beta-28.jar
JourneyMap5.0.1_Unlimited_MC1.7.10.jar
NotEnoughItems-1.7.10-1.0.3.74-universal.jar
StevesWorkshop-0.5.1.jar
SolarExpansion-Basic-1.4f.jar
AdvancedSolarPanel-1.7.10-3.5.1.jar
MobiusCore-1.2.4_1.7.10.jar
ironchest-1.7.10-6.0.62.742-universal.jar
SimplyJetpacks-MC1.7.10-1.4.1.jar
EnderIO-1.7.10-2.2.8.349.jar
buildcraft-6.4.3.jar
[1.7.10]TerraFirmaCraft-0.79.15.538.jar
ExtraCells-1.7.10-2.2.59b89.jar
OpenModularTurrets-1.7.10-1.3.4-27.jar
EnderStorage-1.7.10-1.4.5.27-universal.jar
ForgeMultipart-1.7.10-1.1.1.324-universal.jar
[1.7.10]TerraFirmaCraft-0.79.15.538.jar
appliedenergistics2-rv2-beta-28.jar
AdvancedSolarPanel-1.7.10-3.5.1.jar
BigReactors-0.4.2A2.jar
buildcraft-6.4.3.jar
ChickenChunks-1.7.10-1.3.4.16-universal.jar
Chisel2-2.3.9.36.jar
Draconic-Evolution-1.7.10-v1.0.0e.jar
EnderIO-1.7.10-2.2.8.349.jar
EnderStorage-1.7.10-1.4.5.27-universal.jar
ExtraCells-1.7.10-2.2.59b89.jar
extrautilities-1.2.2.jar
GraviSuite-1.7.10-2.0.3.jar
gregtech_1.7.10-5.07.07.jar
industrialcraft-2-2.2.695-experimental.jar
ironchest-1.7.10-6.0.62.742-universal.jar
Jabba-1.2.1a_1.7.10.jar
OpenBlocks-1.7.10-1.3.jar
OpenComputers-MC1.7.10-1.5.5.12-universal.jar
OpenModularTurrets-1.7.10-1.3.4-27.jar
ProjectRed-1.7.10-4.5.15.75-Base.jar
ProjectRed-1.7.10-4.5.15.75-Compat.jar
ProjectRed-1.7.10-4.5.15.75-Integration.jar
ProjectRed-1.7.10-4.5.15.75-Lighting.jar
RemainInMotion-2.5.3.jar
SimplyJetpacks-MC1.7.10-1.4.1.jar
SolarExpansion-Basic-1.4f.jar
StevesWorkshop-0.5.1.jar
ThermalDynamics-[1.7.10]1.0.0RC7-98.jar
ThermalExpansion-[1.7.10]4.0.0RC7-141.jar
ThermalFoundation-[1.7.10]1.0.0RC7-62.jar
NotEnoughItems-1.7.10-1.0.3.74-universal.jar
forgeSrc-1.7.10-10.13.2.1291.jar
launchwrapper-1.11.jar
jsr305-1.3.9.jar
asm-debug-all-5.0.3.jar
akka-actor_2.11-2.3.3.jar
config-1.2.1.jar
scala-actors-migration_2.11-1.1.0.jar
scala-compiler-2.11.1.jar
scala-continuations-library_2.11-1.0.2.jar
scala-continuations-plugin_2.11.1-1.0.2.jar
scala-library-2.11.1.jar
scala-parser-combinators_2.11-1.0.1.jar
scala-reflect-2.11.1.jar
scala-swing_2.11-1.0.1.jar
scala-xml_2.11-1.0.2.jar
jopt-simple-4.5.jar
lzma-0.0.1.jar
realms-1.3.5.jar
commons-compress-1.8.1.jar
httpclient-4.3.3.jar
commons-logging-1.1.3.jar
httpcore-4.3.2.jar
vecmath-1.3.1.jar
trove4j-3.0.3.jar
icu4j-core-mojang-51.2.jar
codecjorbis-20101023.jar
codecwav-20101023.jar
libraryjavasound-20101123.jar
librarylwjglopenal-20100824.jar
soundsystem-20120107.jar
netty-all-4.0.10.Final.jar
commons-io-2.4.jar
commons-codec-1.9.jar
jinput-2.0.5.jar
jutils-1.0.0.jar
gson-2.2.4.jar
authlib-1.5.16.jar
log4j-api-2.0-beta9.jar
log4j-core-2.0-beta9.jar
lwjgl-2.9.1.jar
lwjgl_util-2.9.1.jar
twitch-5.16.jar
scala-actors-2.11.0.jar
scala-xml_2.11-1.0.2.jar
scala-parser-combinators_2.11-1.0.1.jar
jinput-platform-2.0.5-natives-linux.jar
jinput-platform-2.0.5-natives-windows.jar
jinput-platform-2.0.5-natives-osx.jar
twitch-platform-5.16-natives-windows-32.jar
twitch-platform-5.16-natives-windows-64.jar
twitch-platform-5.16-natives-osx.jar
twitch-external-platform-4.5-natives-windows-32.jar
twitch-external-platform-4.5-natives-windows-64.jar
lwjgl-platform-2.9.1-natives-windows.jar
lwjgl-platform-2.9.1-natives-linux.jar
lwjgl-platform-2.9.1-natives-osx.jar
guava-17.0.jar
commons-lang3-3.3.2.jar

 

build.gradlew

buildscript {
    repositories {
        mavenCentral()
        maven {
            name = "forge"
            url = "http://files.minecraftforge.net/maven"
        }
        maven {
            name = "sonatype"
            url = "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
    }
}

apply plugin: 'forge'

version = "0.1"
group= "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "Mod"

minecraft {
    version = "1.7.10-10.13.2.1291"
    runDir = "eclipse"
}

dependencies {

   compile files("/home/wurmatron/Downloads/Modpack/mods/1.7.10/ForgeMultipart-1.7.10-1.1.1.324-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/[1.7.10]TerraFirmaCraft-0.79.15.538.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/appliedenergistics2-rv2-beta-28.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/AdvancedSolarPanel-1.7.10-3.5.1.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/BigReactors-0.4.2A2.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/buildcraft-6.4.3.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ChickenChunks-1.7.10-1.3.4.16-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/Chisel2-2.3.9.36.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/Draconic-Evolution-1.7.10-v1.0.0e.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/EnderIO-1.7.10-2.2.8.349.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/EnderStorage-1.7.10-1.4.5.27-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ExtraCells-1.7.10-2.2.59b89.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/extrautilities-1.2.2.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/GraviSuite-1.7.10-2.0.3.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/gregtech_1.7.10-5.07.07.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/industrialcraft-2-2.2.695-experimental.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ironchest-1.7.10-6.0.62.742-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/Jabba-1.2.1a_1.7.10.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/OpenBlocks-1.7.10-1.3.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/OpenComputers-MC1.7.10-1.5.5.12-universal.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/OpenModularTurrets-1.7.10-1.3.4-27.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ProjectRed-1.7.10-4.5.15.75-Base.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ProjectRed-1.7.10-4.5.15.75-Compat.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ProjectRed-1.7.10-4.5.15.75-Integration.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ProjectRed-1.7.10-4.5.15.75-Lighting.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/RemainInMotion-2.5.3.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/SimplyJetpacks-MC1.7.10-1.4.1.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/SolarExpansion-Basic-1.4f.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/StevesWorkshop-0.5.1.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ThermalDynamics-[1.7.10]1.0.0RC7-98.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ThermalExpansion-[1.7.10]4.0.0RC7-141.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/ThermalFoundation-[1.7.10]1.0.0RC7-62.jar")
   compile files("/home/wurmatron/Downloads/Modpack/mods/NotEnoughItems-1.7.10-1.0.3.74-universal.jar")

}

processResources
{
    // this will ensure that this task is redone when the versions change.
    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version

    // replace stuff in mcmod.info, nothing else
    from(sourceSets.main.resources.srcDirs) {
        include 'mcmod.info'
                
        // replace version and mcversion
        expand 'version':project.version, 'mcversion':project.minecraft.version
    }
        
    // copy everything else, thats not the mcmod.info
    from(sourceSets.main.resources.srcDirs) {
        exclude 'mcmod.info'
    }

task listJars << {
    configurations.compile.each { File file -> println file.name }
}
}

- Wurmatron

Posted

To Anyone that Has failed like i just have.

Here is some advice.

 

[1] Check Your Dependencies and if they are at that location

[2] Make sure to add sub dependencies like if you have Thermal Expansion to add Thermal foundation and Cofh Core

 

Thanks to everyone that helped especially diesieben07

- Wurmatron

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.