Program: 169644
Project: 169644
Buggy source:
@EventHandler public void preInit(FMLPreInitializationEvent event){
  super.preInit(event);
  MinecraftForge.EVENT_BUS.register(this);
  MinecraftForge.EVENT_BUS.register(proxy);
  FMLCommonHandler.instance().bus().register(this);
  Engine.heatedRockRequested=true;
  Engine.requestOres();
  Engine.requestResources();
  Engine.requestSheetMetalContent();
  Engine.requestMultiBlock();
  Engine.requestSimpleTools();
  Engine.requestCircuits();
  if (Loader.isModLoaded("String_Node_Str") && !getConfig().getBoolean("String_Node_Str","String_Node_Str",false,"String_Node_Str")) {
    loader.applyModule(ThaumBlastLoader.class);
  }
  ANTIMATTER_BREAK_UNBREAKABLE=getConfig().getBoolean("String_Node_Str",Configuration.CATEGORY_GENERAL,true,"String_Node_Str");
  DEBUG_MISSILE_MANAGER=getConfig().getBoolean("String_Node_Str","String_Node_Str",Engine.runningAsDev,"String_Node_Str");
  missile_firing_volume=getConfig().getFloat("String_Node_Str","String_Node_Str",1.0F,0,4,"String_Node_Str");
  blockWarhead=manager.newBlock(TileWarhead.class);
  blockMissileDisplay=manager.newBlock(TileMissileDisplay.class);
  blockLauncherFrame=manager.newBlock("String_Node_Str",BlockLauncherFrame.class,ItemBlockMetadata.class);
  blockLauncherParts=manager.newBlock("String_Node_Str",BlockLauncherPart.class,ItemBlockMetadata.class);
  blockLaunchPad=manager.newBlock("String_Node_Str",BlockLaunchPad.class,ItemBlockMetadata.class);
  blockSmallPortableLauncher=manager.newBlock(TileSmallLauncher.class);
  blockSmallSilo=manager.newBlock(TileSmallSilo.class);
  blockStandardLauncher=manager.newBlock(TileStandardLauncher.class);
  blockMediumLauncher=manager.newBlock(TileMediumLauncher.class);
  blockLargeLauncher=manager.newBlock(TileLargeLauncher.class);
  blockStandardLauncher.setCreativeTab(null);
  blockMediumLauncher.setCreativeTab(null);
  blockLargeLauncher.setCreativeTab(null);
  NEIProxy.hideItem(blockStandardLauncher);
  NEIProxy.hideItem(blockMediumLauncher);
  NEIProxy.hideItem(blockLargeLauncher);
  blockSiloController=manager.newBlock("String_Node_Str",TileController.class);
  blockMissile=manager.newBlock(TileMissile.class);
  if (Engine.runningAsDev) {
    blockExplosiveMarker=manager.newBlock(BlockExplosiveMarker.class,ItemBlockMetadata.class);
    manager.newBlock(TileRotationTest.class);
  }
  itemMissile=manager.newItem("String_Node_Str",ItemMissile.class);
  itemRocketLauncher=manager.newItem("String_Node_Str",ItemRocketLauncher.class);
  itemEngineModules=manager.newItem("String_Node_Str",ItemEngineModules.class);
  itemGuidanceModules=manager.newItem("String_Node_Str",ItemGuidanceModules.class);
  itemLinkTool=manager.newItem("String_Node_Str",ItemLinkTool.class);
  itemGPSTool=manager.newItem("String_Node_Str",ItemGPSFlag.class);
  itemMissileParts=manager.newItem("String_Node_Str",ItemMissileParts.class);
  MissileCasings.register();
  WarheadCasings.register();
  Engines.register();
  GuidanceModules.register();
  CREATIVE_TAB.itemStack=MissileCasings.SMALL.newModuleStack();
}

Fixed version (ground truth):
@EventHandler public void preInit(FMLPreInitializationEvent event){
  super.preInit(event);
  MinecraftForge.EVENT_BUS.register(this);
  MinecraftForge.EVENT_BUS.register(proxy);
  FMLCommonHandler.instance().bus().register(this);
  Engine.heatedRockRequested=true;
  Engine.requestOres();
  Engine.requestResources();
  Engine.requestSheetMetalContent();
  Engine.requestMultiBlock();
  Engine.requestSimpleTools();
  Engine.requestCircuits();
  if (Loader.isModLoaded("String_Node_Str") && !getConfig().getBoolean("String_Node_Str","String_Node_Str",false,"String_Node_Str")) {
    loader.applyModule(ThaumBlastLoader.class);
  }
  ANTIMATTER_BREAK_UNBREAKABLE=getConfig().getBoolean("String_Node_Str",Configuration.CATEGORY_GENERAL,true,"String_Node_Str");
  DEBUG_MISSILE_MANAGER=getConfig().getBoolean("String_Node_Str","String_Node_Str",Engine.runningAsDev,"String_Node_Str");
  missile_firing_volume=getConfig().getFloat("String_Node_Str","String_Node_Str",1.0F,0,4,"String_Node_Str");
  blockWarhead=manager.newBlock(TileWarhead.class);
  blockMissileDisplay=manager.newBlock(TileMissileDisplay.class);
  blockLauncherFrame=manager.newBlock("String_Node_Str",BlockLauncherFrame.class,ItemBlockMetadata.class);
  blockLauncherParts=manager.newBlock("String_Node_Str",BlockLauncherPart.class,ItemBlockMetadata.class);
  blockLaunchPad=manager.newBlock("String_Node_Str",BlockLaunchPad.class,ItemBlockMetadata.class);
  blockSmallPortableLauncher=manager.newBlock(TileSmallLauncher.class);
  blockSmallSilo=manager.newBlock(TileSmallSilo.class);
  blockMediumLauncher=manager.newBlock(TileMediumLauncher.class);
  blockLargeLauncher=manager.newBlock(TileLargeLauncher.class);
  blockMediumLauncher.setCreativeTab(null);
  blockLargeLauncher.setCreativeTab(null);
  NEIProxy.hideItem(blockMediumLauncher);
  NEIProxy.hideItem(blockLargeLauncher);
  blockSiloController=manager.newBlock("String_Node_Str",TileController.class);
  blockMissile=manager.newBlock(TileMissile.class);
  if (Engine.runningAsDev) {
    blockExplosiveMarker=manager.newBlock(BlockExplosiveMarker.class,ItemBlockMetadata.class);
    manager.newBlock(TileRotationTest.class);
  }
  itemMissile=manager.newItem("String_Node_Str",ItemMissile.class);
  itemRocketLauncher=manager.newItem("String_Node_Str",ItemRocketLauncher.class);
  itemEngineModules=manager.newItem("String_Node_Str",ItemEngineModules.class);
  itemGuidanceModules=manager.newItem("String_Node_Str",ItemGuidanceModules.class);
  itemLinkTool=manager.newItem("String_Node_Str",ItemLinkTool.class);
  itemGPSTool=manager.newItem("String_Node_Str",ItemGPSFlag.class);
  itemMissileParts=manager.newItem("String_Node_Str",ItemMissileParts.class);
  MissileCasings.register();
  WarheadCasings.register();
  Engines.register();
  GuidanceModules.register();
  CREATIVE_TAB.itemStack=MissileCasings.SMALL.newModuleStack();
}