Program: 17662
Project: 17662
Buggy source:
private void registerRecipes(){
  List<IRecipe> recipes=CraftingManager.getInstance().getRecipeList();
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.MAPLE.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog,1,BlockOverworldLog.LogType.MAPLE.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.SILVERBELL.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog,1,BlockOverworldLog.LogType.SILVERBELL.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.AMARANTH.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog,1,BlockOverworldLog.LogType.AMARANTH.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.TIGER.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog,1,BlockOverworldLog.LogType.TIGER.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.WILLOW.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog2,1,BlockOverworldLog2.LogType.WILLOW.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.EUCALYPTUS.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog2,1,BlockOverworldLog2.LogType.EUCALYPTUS.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.HOPSEED.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog2,1,BlockOverworldLog2.LogType.HOPSEED.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.SAKURA.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog2,1,BlockOverworldLog2.LogType.SAKURA.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.REDWOOD.getMeta()),"String_Node_Str",'w',new ItemStack(redwoodLog,1,BlockRedwoodLog.RedwoodType.HEART.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.AMARANTH.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.AMARANTH.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.MAPLE.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.MAPLE.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.SILVERBELL.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.SILVERBELL.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.TIGER.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.TIGER.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.WILLOW.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.WILLOW.getMeta()));
  addSlabRecipe(overworldSlab2,BlockOverworldSlab2.PlankType.EUCALYPTUS.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.EUCALYPTUS.getMeta()));
  addSlabRecipe(overworldSlab2,BlockOverworldSlab2.PlankType.HOPSEED.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.HOPSEED.getMeta()));
  addSlabRecipe(overworldSlab2,BlockOverworldSlab2.PlankType.REDWOOD.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.REDWOOD.getMeta()));
  addSlabRecipe(overworldSlab2,BlockOverworldSlab2.PlankType.SAKURA.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.SAKURA.getMeta()));
  addStairRecipe(overworldStairsAmaranth,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.AMARANTH.getMeta()));
  addStairRecipe(overworldStairsMaple,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.MAPLE.getMeta()));
  addStairRecipe(overworldStairsSilverbell,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.SILVERBELL.getMeta()));
  addStairRecipe(overworldStairsTiger,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.TIGER.getMeta()));
  addStairRecipe(overworldStairsWillow,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.WILLOW.getMeta()));
  addStairRecipe(overworldStairsEucalyptus,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.EUCALYPTUS.getMeta()));
  addStairRecipe(overworldStairsHopseed,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.HOPSEED.getMeta()));
  addStairRecipe(overworldStairsRedwood,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.REDWOOD.getMeta()));
  addStairRecipe(overworldStairsSakura,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.SAKURA.getMeta()));
  GameRegistry.addRecipe(new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.TOPIARY.getMeta()),"String_Node_Str","String_Node_Str","String_Node_Str",'s',new ItemStack(Items.WHEAT_SEEDS),'#',new ItemStack(Blocks.DIRT));
  GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.BLUEGRASS.getMeta()),new ItemStack(coloredGrass,1,0),"String_Node_Str"));
  GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.AUTUMNAL.getMeta()),new ItemStack(coloredGrass,1,0),"String_Node_Str"));
  addSlabRecipe(coloredGrassSlab,BlockColoredGrass.GrassType.TOPIARY.getMeta(),new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.TOPIARY.getMeta()));
  addSlabRecipe(coloredGrassSlab,BlockColoredGrass.GrassType.BLUEGRASS.getMeta(),new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.BLUEGRASS.getMeta()));
  addSlabRecipe(coloredGrassSlab,BlockColoredGrass.GrassType.AUTUMNAL.getMeta(),new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.AUTUMNAL.getMeta()));
}

Fixed version (ground truth):
private void registerRecipes(){
  @SuppressWarnings("String_Node_Str") List<IRecipe> recipes=CraftingManager.getInstance().getRecipeList();
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.MAPLE.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog,1,BlockOverworldLog.LogType.MAPLE.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.SILVERBELL.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog,1,BlockOverworldLog.LogType.SILVERBELL.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.AMARANTH.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog,1,BlockOverworldLog.LogType.AMARANTH.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.TIGER.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog,1,BlockOverworldLog.LogType.TIGER.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.WILLOW.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog2,1,BlockOverworldLog2.LogType.WILLOW.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.EUCALYPTUS.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog2,1,BlockOverworldLog2.LogType.EUCALYPTUS.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.HOPSEED.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog2,1,BlockOverworldLog2.LogType.HOPSEED.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.SAKURA.getMeta()),"String_Node_Str",'w',new ItemStack(overworldLog2,1,BlockOverworldLog2.LogType.SAKURA.getMeta()));
  GameRegistry.addRecipe(new ItemStack(overworldPlanks,4,BlockOverworldPlanks.PlankType.REDWOOD.getMeta()),"String_Node_Str",'w',new ItemStack(redwoodLog,1,BlockRedwoodLog.RedwoodType.HEART.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.AMARANTH.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.AMARANTH.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.MAPLE.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.MAPLE.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.SILVERBELL.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.SILVERBELL.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.TIGER.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.TIGER.getMeta()));
  addSlabRecipe(overworldSlab,BlockOverworldSlab.PlankType.WILLOW.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.WILLOW.getMeta()));
  addSlabRecipe(overworldSlab2,BlockOverworldSlab2.PlankType.EUCALYPTUS.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.EUCALYPTUS.getMeta()));
  addSlabRecipe(overworldSlab2,BlockOverworldSlab2.PlankType.HOPSEED.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.HOPSEED.getMeta()));
  addSlabRecipe(overworldSlab2,BlockOverworldSlab2.PlankType.REDWOOD.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.REDWOOD.getMeta()));
  addSlabRecipe(overworldSlab2,BlockOverworldSlab2.PlankType.SAKURA.getMeta(),new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.SAKURA.getMeta()));
  addStairRecipe(overworldStairsAmaranth,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.AMARANTH.getMeta()));
  addStairRecipe(overworldStairsMaple,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.MAPLE.getMeta()));
  addStairRecipe(overworldStairsSilverbell,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.SILVERBELL.getMeta()));
  addStairRecipe(overworldStairsTiger,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.TIGER.getMeta()));
  addStairRecipe(overworldStairsWillow,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.WILLOW.getMeta()));
  addStairRecipe(overworldStairsEucalyptus,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.EUCALYPTUS.getMeta()));
  addStairRecipe(overworldStairsHopseed,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.HOPSEED.getMeta()));
  addStairRecipe(overworldStairsRedwood,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.REDWOOD.getMeta()));
  addStairRecipe(overworldStairsSakura,new ItemStack(overworldPlanks,1,BlockOverworldPlanks.PlankType.SAKURA.getMeta()));
  GameRegistry.addRecipe(new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.TOPIARY.getMeta()),"String_Node_Str","String_Node_Str","String_Node_Str",'s',new ItemStack(Items.WHEAT_SEEDS),'#',new ItemStack(Blocks.DIRT));
  GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.BLUEGRASS.getMeta()),new ItemStack(coloredGrass,1,0),"String_Node_Str"));
  GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.AUTUMNAL.getMeta()),new ItemStack(coloredGrass,1,0),"String_Node_Str"));
  addSlabRecipe(coloredGrassSlab,BlockColoredGrass.GrassType.TOPIARY.getMeta(),new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.TOPIARY.getMeta()));
  addSlabRecipe(coloredGrassSlab,BlockColoredGrass.GrassType.BLUEGRASS.getMeta(),new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.BLUEGRASS.getMeta()));
  addSlabRecipe(coloredGrassSlab,BlockColoredGrass.GrassType.AUTUMNAL.getMeta(),new ItemStack(coloredGrass,1,BlockColoredGrass.GrassType.AUTUMNAL.getMeta()));
}