Program: 22455
Project: 22455
Buggy source:
@EventHandler public void preInit(FMLPreInitializationEvent event){
  Config.load(event);
  tab=new SCTab(CreativeTabs.getNextID(),"String_Node_Str",false).setBackgroundImageName("String_Node_Str");
  tabTools=new SCTab(CreativeTabs.getNextID(),"String_Node_Str",true);
  upgrade=EnumHelper.addRarity("String_Node_Str",EnumChatFormatting.RED,"String_Node_Str");
  SteamcraftBlocks.registerBlocks();
  SteamcraftItems.registerItems();
  GameRegistry.registerWorldGenerator(new SteamcraftOreGen(),1);
  int id=Config.villagerId;
  VillagerRegistry.instance().registerVillagerId(id);
  VillagerRegistry.instance().registerVillageTradeHandler(id,new SteampunkVillagerTradeHandler());
  VillagerRegistry.instance().registerVillageCreationHandler(new SteamWorkshopCreationHandler());
  MapGenStructureIO.func_143031_a(ComponentSteamWorkshop.class,"String_Node_Str");
  EntityRegistry.registerModEntity(EntityFloatingItem.class,"String_Node_Str",0,Steamcraft.instance,64,20,true);
  EntityRegistry.registerModEntity(EntityMortarItem.class,"String_Node_Str",1,Steamcraft.instance,64,20,true);
  EntityRegistry.registerModEntity(EntityCanisterItem.class,"String_Node_Str",2,Steamcraft.instance,64,20,true);
  EntityRegistry.registerModEntity(EntityRocket.class,"String_Node_Str",3,Steamcraft.instance,64,20,true);
  GameRegistry.registerTileEntity(TileEntityCrucible.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityMold.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityBoiler.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySteamPipe.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityValvePipe.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySteamPiston.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySteamHeater.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityEngineeringTable.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySteamCharger.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySteamTank.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySteamGauge.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityRuptureDisc.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityCreativeTank.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySteamHammer.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityItemMortar.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySteamFurnace.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityPump.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityThumper.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntitySmasher.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityDummyBlock.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityFlashBoiler.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityFan.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityVacuum.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityFluidSteamConverter.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityWhistle.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityChargingPad.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityCustomCraftingTable.class,"String_Node_Str");
  GameRegistry.registerTileEntity(TileEntityCustomFurnace.class,"String_Node_Str");
}

Fixed version (ground truth):
@EventHandler public void preInit(FMLPreInitializationEvent event){
  Config.load(event);
  tab=new SCTab(CreativeTabs.getNextID(),"String_Node_Str",false).setBackgroundImageName("String_Node_Str");
  tabTools=new SCTab(CreativeTabs.getNextID(),"String_Node_Str",true);
  upgrade=EnumHelper.addRarity("String_Node_Str",EnumChatFormatting.RED,"String_Node_Str");
  SteamcraftBlocks.registerBlocks();
  SteamcraftItems.registerItems();
  GameRegistry.registerWorldGenerator(new SteamcraftOreGen(),1);
  int id=Config.villagerId;
  VillagerRegistry.instance().registerVillagerId(id);
  VillagerRegistry.instance().registerVillageTradeHandler(id,new SteampunkVillagerTradeHandler());
  VillagerRegistry.instance().registerVillageCreationHandler(new SteamWorkshopCreationHandler());
  MapGenStructureIO.func_143031_a(ComponentSteamWorkshop.class,"String_Node_Str");
  EntityRegistry.registerModEntity(EntityFloatingItem.class,"String_Node_Str",0,Steamcraft.instance,64,20,true);
  EntityRegistry.registerModEntity(EntityMortarItem.class,"String_Node_Str",1,Steamcraft.instance,64,20,true);
  EntityRegistry.registerModEntity(EntityCanisterItem.class,"String_Node_Str",2,Steamcraft.instance,64,20,true);
  EntityRegistry.registerModEntity(EntityRocket.class,"String_Node_Str",3,Steamcraft.instance,64,20,true);
  registerTileEntity(TileEntityCrucible.class,"String_Node_Str");
  registerTileEntity(TileEntityMold.class,"String_Node_Str");
  registerTileEntity(TileEntityBoiler.class,"String_Node_Str");
  registerTileEntity(TileEntitySteamPipe.class,"String_Node_Str");
  registerTileEntity(TileEntityValvePipe.class,"String_Node_Str");
  registerTileEntity(TileEntitySteamPiston.class,"String_Node_Str");
  registerTileEntity(TileEntitySteamHeater.class,"String_Node_Str");
  registerTileEntity(TileEntityEngineeringTable.class,"String_Node_Str");
  registerTileEntity(TileEntitySteamCharger.class,"String_Node_Str");
  registerTileEntity(TileEntitySteamTank.class,"String_Node_Str");
  registerTileEntity(TileEntitySteamGauge.class,"String_Node_Str");
  registerTileEntity(TileEntityRuptureDisc.class,"String_Node_Str");
  registerTileEntity(TileEntityCreativeTank.class,"String_Node_Str");
  registerTileEntity(TileEntitySteamHammer.class,"String_Node_Str");
  registerTileEntity(TileEntityItemMortar.class,"String_Node_Str");
  registerTileEntity(TileEntitySteamFurnace.class,"String_Node_Str");
  registerTileEntity(TileEntityPump.class,"String_Node_Str");
  registerTileEntity(TileEntityThumper.class,"String_Node_Str");
  registerTileEntity(TileEntitySmasher.class,"String_Node_Str");
  registerTileEntity(TileEntityDummyBlock.class,"String_Node_Str");
  registerTileEntity(TileEntityFlashBoiler.class,"String_Node_Str");
  registerTileEntity(TileEntityFan.class,"String_Node_Str");
  registerTileEntity(TileEntityVacuum.class,"String_Node_Str");
  registerTileEntity(TileEntityFluidSteamConverter.class,"String_Node_Str");
  registerTileEntity(TileEntityWhistle.class,"String_Node_Str");
  registerTileEntity(TileEntityChargingPad.class,"String_Node_Str");
  registerTileEntity(TileEntityCustomCraftingTable.class,"String_Node_Str");
  registerTileEntity(TileEntityCustomFurnace.class,"String_Node_Str");
}