Program: 59912
Project: 59912
Buggy source:
public static void init(){
  Block concreteRecipeBlock=Block.getBlockFromName(Configurations.config.get("String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str").getString());
  if (concreteRecipeBlock == null)   concreteRecipeBlock=Blocks.gravel;
  if (Configurations.featureEnabled("String_Node_Str"))   FurnaceRecipes.smelting().func_151393_a(concreteRecipeBlock,new ItemStack(ModBlocks.concrete),0.1F);
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.sandstoneScribbles,1),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.sandstone,1,8)});
  for (int meta=0; meta < 16; meta++) {
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.marbleSlab,6,0),new Object[]{"String_Node_Str",'*',new ItemStack(ModBlocks.marble,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.limestoneSlab,6,0),new Object[]{"String_Node_Str",'*',new ItemStack(ModBlocks.limestone,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.marblePillarSlab,6,0),new Object[]{"String_Node_Str",'*',new ItemStack(ModBlocks.marblePillar,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.marblePillar,6),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',new ItemStack(ModBlocks.marble,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.marble,4),new Object[]{"String_Node_Str","String_Node_Str",'X',new ItemStack(ModBlocks.marblePillar,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.icePillar,6,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',new ItemStack(ModBlocks.ice,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.ice,4,1),new Object[]{"String_Node_Str","String_Node_Str",'X',new ItemStack(ModBlocks.icePillar,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(Blocks.sandstone,1,1),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.sandstoneScribbles,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.carpet,8,meta),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',new ItemStack(Items.string,1),'Y',new ItemStack(Blocks.wool,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.carpetFloor,3,meta),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.carpet,1,meta)});
  }
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(Blocks.sandstone,1,0),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.sandstone,1,0)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(Blocks.sandstone,1,1),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.sandstone,1,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.holystone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.feather,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.grimstone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.coal,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.lavastone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.lava_bucket,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.waterstone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.water_bucket,1)});
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ItemStack(ModBlocks.fantasy,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.gold_nugget,1)});
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.fantasy2,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(ModBlocks.fantasy,1),'X',"String_Node_Str"}));
  }
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.tyrian,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.iron_ingot,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.temple,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.dye,1,4)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.factory,Configurations.factoryBlockAmount,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.iron_ingot,1)});
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ItemStack(ModBlocks.voidstone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'x',new ItemStack(Blocks.stone,1),'y',new ItemStack(Items.ender_pearl,1),'o',new ItemStack(Blocks.obsidian,1)});
    GameRegistry.addRecipe(new ItemStack(ModBlocks.voidstone2,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'x',new ItemStack(Blocks.stone,1),'y',new ItemStack(Items.ender_eye,1),'o',new ItemStack(Blocks.obsidian,1)});
  }
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ItemStack(ModBlocks.voidstonePillar,4,0),new Object[]{"String_Node_Str","String_Node_Str",'x',new ItemStack(ModBlocks.voidstone,1)});
    GameRegistry.addRecipe(new ItemStack(ModBlocks.voidstonePillar2,4,0),new Object[]{"String_Node_Str","String_Node_Str",'x',new ItemStack(ModBlocks.voidstone2,1)});
  }
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.roadLine,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",('w'),"String_Node_Str",('r'),Items.redstone}));
  if (Configurations.chiselRecipe) {
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.chisel,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',Items.stick,'Y',Items.iron_ingot}));
  }
 else {
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.chisel,1),new Object[]{"String_Node_Str","String_Node_Str",'X',Items.stick,'Y',Items.iron_ingot}));
  }
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModItems.itemBallOMoss,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',Blocks.vine,'Y',Items.stick});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModItems.itemCloudInABottle,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',Blocks.glass,'Y',Items.quartz});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addShapelessRecipe(new ItemStack(ModItems.smashingRock,16),new Object[]{new ItemStack(Items.stone_pickaxe),new ItemStack(Items.glass_bottle,1),new ItemStack(Items.stone_shovel)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.paperWall,8),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",('p'),Items.paper,('s'),"String_Node_Str"}));
  String[] sGNames=new String[]{"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
  for (int i=0; i < 16; i++) {
    OreDictionary.registerOre("String_Node_Str" + sGNames[i].replaceAll("String_Node_Str","String_Node_Str"),new ItemStack(Blocks.stained_hardened_clay,1,i));
    OreDictionary.registerOre("String_Node_Str" + sGNames[i].replaceAll("String_Node_Str","String_Node_Str"),new ItemStack(Blocks.wool,1,i));
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModBlocks.woolenClay,2,i),new Object[]{"String_Node_Str" + sGNames[i].replaceAll("String_Node_Str","String_Node_Str"),"String_Node_Str" + sGNames[i].replaceAll("String_Node_Str","String_Node_Str")}));
  }
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.laboratory,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.quartz,1)});
  if (Configurations.autoChisel)   GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.autoChisel,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",Character.valueOf('X'),"String_Node_Str",Character.valueOf('Y'),ModItems.chisel}));
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.hexPlating,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',"String_Node_Str",'Y',"String_Node_Str"}));
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.bone,4),new Object[]{"String_Node_Str","String_Node_Str",'X',Items.bone});
  if (Configurations.featureEnabled("String_Node_Str")) {
    for (int x=0; x < 16; x++) {
      GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.jackolantern[x]),new Object[]{new ItemStack(ModBlocks.pumpkin[x],1),new ItemStack(Item.getItemFromBlock(Blocks.torch),1)});
    }
  }
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.technical,Configurations.factoryBlockAmount,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'x',"String_Node_Str",'y',Items.iron_ingot}));
  }
  if (Configurations.featureEnabled("String_Node_Str")) {
    for (int x=0; x < 16; x++) {
      GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.present[x]),new Object[]{new ItemStack(Blocks.chest,1),new ItemStack(Items.dye,1,x)});
    }
  }
}

Fixed version (ground truth):
public static void init(){
  Block concreteRecipeBlock=Block.getBlockFromName(Configurations.config.get("String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str").getString());
  if (concreteRecipeBlock == null)   concreteRecipeBlock=Blocks.gravel;
  if (Configurations.featureEnabled("String_Node_Str"))   FurnaceRecipes.smelting().func_151393_a(concreteRecipeBlock,new ItemStack(ModBlocks.concrete),0.1F);
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.sandstoneScribbles,1),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.sandstone,1,8)});
  for (int meta=0; meta < 16; meta++) {
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.marbleSlab,6,0),new Object[]{"String_Node_Str",'*',new ItemStack(ModBlocks.marble,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.limestoneSlab,6,0),new Object[]{"String_Node_Str",'*',new ItemStack(ModBlocks.limestone,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.marblePillarSlab,6,0),new Object[]{"String_Node_Str",'*',new ItemStack(ModBlocks.marblePillar,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.marblePillar,6),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',new ItemStack(ModBlocks.marble,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.marble,4),new Object[]{"String_Node_Str","String_Node_Str",'X',new ItemStack(ModBlocks.marblePillar,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.icePillar,6,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',new ItemStack(ModBlocks.ice,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.ice,4,1),new Object[]{"String_Node_Str","String_Node_Str",'X',new ItemStack(ModBlocks.icePillar,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(Blocks.sandstone,1,1),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.sandstoneScribbles,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.carpet,8,meta),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',new ItemStack(Items.string,1),'Y',new ItemStack(Blocks.wool,1,meta)});
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ItemStack(ModBlocks.carpetFloor,3,meta),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.carpet,1,meta)});
  }
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(Blocks.sandstone,1,0),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.sandstone,1,0)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(Blocks.sandstone,1,1),new Object[]{"String_Node_Str",'X',new ItemStack(ModBlocks.sandstone,1,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.holystone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.feather,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.grimstone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.coal,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.lavastone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.lava_bucket,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.waterstone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.water_bucket,1)});
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ItemStack(ModBlocks.fantasy,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.gold_nugget,1)});
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.fantasy2,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(ModBlocks.fantasy,1),'X',"String_Node_Str"}));
  }
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.tyrian,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.iron_ingot,1)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.temple,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.dye,1,4)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.factory,Configurations.factoryBlockAmount,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.iron_ingot,1)});
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ItemStack(ModBlocks.voidstone,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'x',new ItemStack(Blocks.stone,1),'y',new ItemStack(Items.ender_pearl,1),'o',new ItemStack(Blocks.obsidian,1)});
    GameRegistry.addRecipe(new ItemStack(ModBlocks.voidstone2,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'x',new ItemStack(Blocks.stone,1),'y',new ItemStack(Items.ender_eye,1),'o',new ItemStack(Blocks.obsidian,1)});
  }
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ItemStack(ModBlocks.voidstonePillar,4,0),new Object[]{"String_Node_Str","String_Node_Str",'x',new ItemStack(ModBlocks.voidstone,1)});
    GameRegistry.addRecipe(new ItemStack(ModBlocks.voidstonePillar2,4,0),new Object[]{"String_Node_Str","String_Node_Str",'x',new ItemStack(ModBlocks.voidstone2,1)});
  }
  GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.roadLine,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",('w'),"String_Node_Str",('r'),Items.redstone}));
  if (Configurations.chiselRecipe) {
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.chisel,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',Items.stick,'Y',Items.iron_ingot}));
  }
 else {
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.chisel,1),new Object[]{"String_Node_Str","String_Node_Str",'X',Items.stick,'Y',Items.iron_ingot}));
  }
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModItems.itemBallOMoss,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',Blocks.vine,'Y',Items.stick});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModItems.itemCloudInABottle,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',Blocks.glass,'Y',Items.quartz});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addShapelessRecipe(new ItemStack(ModItems.smashingRock,16),new Object[]{new ItemStack(Items.stone_pickaxe),new ItemStack(Items.glass_bottle,1),new ItemStack(Items.stone_shovel)});
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.paperWall,8),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",('p'),Items.paper,('s'),"String_Node_Str"}));
  String[] sGNames=new String[]{"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
  for (int i=0; i < 16; i++) {
    OreDictionary.registerOre("String_Node_Str" + sGNames[i].replaceAll("String_Node_Str","String_Node_Str"),new ItemStack(Blocks.stained_hardened_clay,1,i));
    OreDictionary.registerOre("String_Node_Str" + sGNames[i].replaceAll("String_Node_Str","String_Node_Str"),new ItemStack(Blocks.wool,1,i));
    if (Configurations.featureEnabled("String_Node_Str"))     GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModBlocks.woolenClay,2,i),new Object[]{"String_Node_Str" + sGNames[i].replaceAll("String_Node_Str","String_Node_Str"),"String_Node_Str" + sGNames[i].replaceAll("String_Node_Str","String_Node_Str")}));
  }
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.laboratory,8,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'*',new ItemStack(Blocks.stone,1),'X',new ItemStack(Items.quartz,1)});
  if (Configurations.autoChisel)   GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.autoChisel,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",Character.valueOf('X'),"String_Node_Str",Character.valueOf('Y'),ModItems.chisel}));
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.hexPlating,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'X',"String_Node_Str",'Y',"String_Node_Str"}));
  if (Configurations.featureEnabled("String_Node_Str"))   GameRegistry.addRecipe(new ItemStack(ModBlocks.bone,4),new Object[]{"String_Node_Str","String_Node_Str",'X',Items.bone});
  if (Configurations.featureEnabled("String_Node_Str")) {
    for (int x=0; x < 16; x++) {
      GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.jackolantern[x]),new Object[]{new ItemStack(ModBlocks.pumpkin[x],1),new ItemStack(Item.getItemFromBlock(Blocks.torch),1)});
    }
  }
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.technical,Configurations.factoryBlockAmount,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'x',"String_Node_Str",'y',Items.iron_ingot}));
  }
  if (Configurations.featureEnabled("String_Node_Str")) {
    for (int x=0; x < 16; x++) {
      GameRegistry.addShapelessRecipe(new ItemStack(ModBlocks.present[x]),new Object[]{new ItemStack(Blocks.chest,1),new ItemStack(Items.dye,1,x)});
    }
  }
  if (Configurations.featureEnabled("String_Node_Str")) {
    GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.sign,4,0),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'x',"String_Node_Str",'y',Items.sign}));
  }
}