Jump to content

[Solved] [1.7.10] build.gradlew Fail


Wurmatron

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites