Program: 81845
Project: 81845
Buggy source:
public void init(){
  tab=new CreativeTabWeather("String_Node_Str");
  WeatherUtil.doBlockList();
  WeatherUtilConfig.processLists();
  SoundRegistry.init();
  addMapping(EntityIceBall.class,"String_Node_Str",0,128,5,true);
  addMapping(EntityMovingBlock.class,"String_Node_Str",1,128,5,true);
  addMapping(EntityLightningBolt.class,"String_Node_Str",2,512,5,true);
  addMapping(EntityLightningBoltCustom.class,"String_Node_Str",2,512,5,true);
  registerBlocks(null);
  registerItems(null);
  if (!ConfigMisc.Item_WeatherItemNoRecipe)   GameRegistry.addRecipe(new ItemStack(itemWeatherRecipe,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Items.REDSTONE,'I',Items.GOLD_INGOT,'X',Items.IRON_INGOT});
  if (!ConfigMisc.Block_SensorNoRecipe)   GameRegistry.addRecipe(new ItemStack(blockTSensor,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Items.REDSTONE,'I',itemWeatherRecipe,'X',Items.IRON_INGOT});
  if (!ConfigMisc.Block_SirenNoRecipe)   GameRegistry.addRecipe(new ItemStack(blockTSiren,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Items.REDSTONE,'I',blockTSensor,'X',Items.IRON_INGOT});
  if (!ConfigMisc.Block_WindVaneNoRecipe)   GameRegistry.addRecipe(new ItemStack(blockWindVane,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Items.REDSTONE,'X',itemWeatherRecipe});
  if (!ConfigMisc.Block_AnemometerNoRecipe)   GameRegistry.addRecipe(new ItemStack(blockAnemometer,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Items.REDSTONE,'X',itemWeatherRecipe});
  if (!ConfigMisc.Block_WeatherForecastNoRecipe)   GameRegistry.addRecipe(new ItemStack(blockWeatherForecast,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Items.REDSTONE,'I',Items.COMPASS,'X',itemWeatherRecipe});
  if (!ConfigMisc.Block_WeatherMachineNoRecipe)   GameRegistry.addRecipe(new ItemStack(blockWeatherMachine,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Items.REDSTONE,'I',Items.DIAMOND,'X',itemWeatherRecipe});
  if (!ConfigMisc.Block_WeatherDeflectorNoRecipe)   GameRegistry.addRecipe(new ItemStack(blockWeatherDeflector,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Items.REDSTONE,'I',itemWeatherRecipe,'X',Items.IRON_INGOT});
  if (!ConfigMisc.Block_SandLayerNoRecipe)   GameRegistry.addRecipe(new ItemStack(itemSandLayer,64),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',Blocks.SAND,'I',itemWeatherRecipe});
  if (!ConfigMisc.Block_SandNoRecipe)   GameRegistry.addRecipe(new ItemStack(Blocks.SAND,1),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',itemSandLayer});
  if (!ConfigMisc.Item_PocketSandNoRecipe)   GameRegistry.addRecipe(new ItemStack(itemPocketSand,8),new Object[]{"String_Node_Str","String_Node_Str","String_Node_Str",'D',itemSandLayer,'I',itemWeatherRecipe});
}

Fixed version (ground truth):
public void init(){
  tab=new CreativeTabWeather("String_Node_Str");
  WeatherUtil.doBlockList();
  WeatherUtilConfig.processLists();
  SoundRegistry.init();
  addMapping(EntityIceBall.class,"String_Node_Str",0,128,5,true);
  addMapping(EntityMovingBlock.class,"String_Node_Str",1,128,5,true);
  addMapping(EntityLightningBolt.class,"String_Node_Str",2,512,5,true);
  addMapping(EntityLightningBoltCustom.class,"String_Node_Str",2,512,5,true);
}