Program: 156956
Project: 156956
Buggy source:
@PreInit public void preInit(FMLPreInitializationEvent evt){
  Property engineId=BuildCraftCore.mainConfiguration.getBlock("String_Node_Str",DefaultProps.ENGINE_ID);
  Property oilStillId=BuildCraftCore.mainConfiguration.getBlock("String_Node_Str",DefaultProps.OIL_STILL_ID);
  Property oilMovingId=BuildCraftCore.mainConfiguration.getBlock("String_Node_Str",DefaultProps.OIL_MOVING_ID);
  Property bucketOilId=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_ITEM,"String_Node_Str",DefaultProps.BUCKET_OIL_ID);
  Property bucketFuelId=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_ITEM,"String_Node_Str",DefaultProps.BUCKET_FUEL_ID);
  Property itemFuelId=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_ITEM,"String_Node_Str",DefaultProps.FUEL_ID);
  Property oilDesertBiomeId=BuildCraftCore.mainConfiguration.get("String_Node_Str","String_Node_Str",160);
  Property oilOceanBiomeId=BuildCraftCore.mainConfiguration.get("String_Node_Str","String_Node_Str",161);
  canOilBurn=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_GENERAL,"String_Node_Str",true,"String_Node_Str").getBoolean(true);
  BuildCraftCore.mainConfiguration.save();
class BiomeIdException extends RuntimeException {
    public BiomeIdException(    String biome,    int id){
      super(String.format("String_Node_Str",id,biome));
    }
  }
  int oilDesertId=oilDesertBiomeId.getInt();
  if (oilDesertId > 0) {
    if (BiomeGenBase.biomeList[oilDesertId] != null) {
      throw new BiomeIdException("String_Node_Str",oilDesertId);
    }
    biomeOilDesert=BiomeGenOilDesert.makeBiome(oilDesertId);
  }
  int oilOceanId=oilOceanBiomeId.getInt();
  if (oilOceanId > 0) {
    if (BiomeGenBase.biomeList[oilOceanId] != null) {
      throw new BiomeIdException("String_Node_Str",oilOceanId);
    }
    biomeOilOcean=BiomeGenOilOcean.makeBiome(oilOceanId);
  }
  engineBlock=new BlockEngine(engineId.getInt(DefaultProps.ENGINE_ID));
  CoreProxy.proxy.registerBlock(engineBlock,ItemEngine.class);
  LanguageRegistry.addName(new ItemStack(engineBlock,1,0),"String_Node_Str");
  LanguageRegistry.addName(new ItemStack(engineBlock,1,1),"String_Node_Str");
  LanguageRegistry.addName(new ItemStack(engineBlock,1,2),"String_Node_Str");
  oilStill=(new BlockOilStill(oilStillId.getInt(DefaultProps.OIL_STILL_ID),Material.water)).setUnlocalizedName("String_Node_Str");
  CoreProxy.proxy.addName(oilStill.setUnlocalizedName("String_Node_Str"),"String_Node_Str");
  CoreProxy.proxy.registerBlock(oilStill);
  Property oilSpringsProp=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_GENERAL,"String_Node_Str",true);
  spawnOilSprings=oilSpringsProp.getBoolean(true);
  BlockSpring.EnumSpring.OIL.canGen=spawnOilSprings;
  BlockSpring.EnumSpring.OIL.liquidBlock=oilStill;
  oilMoving=(new BlockOilFlowing(oilMovingId.getInt(DefaultProps.OIL_MOVING_ID),Material.water)).setUnlocalizedName("String_Node_Str");
  CoreProxy.proxy.addName(oilMoving.setUnlocalizedName("String_Node_Str"),"String_Node_Str");
  CoreProxy.proxy.registerBlock(oilMoving);
  if (oilMoving.blockID + 1 != oilStill.blockID) {
    throw new RuntimeException("String_Node_Str");
  }
  fuel=new ItemBuildCraft(itemFuelId.getInt(DefaultProps.FUEL_ID)).setUnlocalizedName("String_Node_Str");
  LanguageRegistry.addName(fuel,"String_Node_Str");
  MinecraftForge.EVENT_BUS.register(new OilBucketHandler());
  bucketOil=(new ItemBucketOil(bucketOilId.getInt(DefaultProps.BUCKET_OIL_ID))).setUnlocalizedName("String_Node_Str").setContainerItem(Item.bucketEmpty);
  LanguageRegistry.addName(bucketOil,"String_Node_Str");
  bucketFuel=new ItemBuildCraft(bucketFuelId.getInt()).setUnlocalizedName("String_Node_Str").setContainerItem(Item.bucketEmpty);
  bucketFuel.setMaxStackSize(1);
  LanguageRegistry.addName(bucketFuel,"String_Node_Str");
  oilLiquid=LiquidDictionary.getOrCreateLiquid("String_Node_Str",new LiquidStack(oilStill,1));
  fuelLiquid=LiquidDictionary.getOrCreateLiquid("String_Node_Str",new LiquidStack(fuel,1));
  RefineryRecipe.registerRefineryRecipe(new RefineryRecipe(LiquidDictionary.getLiquid("String_Node_Str",1),null,LiquidDictionary.getLiquid("String_Node_Str",1),12,1));
  IronEngineFuel.fuels.add(new IronEngineFuel(Block.lavaStill.blockID,1,20000));
  IronEngineFuel.fuels.add(new IronEngineFuel(LiquidDictionary.getLiquid("String_Node_Str",LiquidContainerRegistry.BUCKET_VOLUME),3,20000));
  IronEngineFuel.fuels.add(new IronEngineFuel(LiquidDictionary.getLiquid("String_Node_Str",LiquidContainerRegistry.BUCKET_VOLUME),6,100000));
  IronEngineCoolant.addCoolant(new LiquidStack(Block.waterStill,LiquidContainerRegistry.BUCKET_VOLUME),0.0025F);
  IronEngineCoolant.addCoolant(Block.ice.blockID,0,new LiquidStack(Block.waterStill,LiquidContainerRegistry.BUCKET_VOLUME * 2));
  LiquidContainerRegistry.registerLiquid(new LiquidContainerData(LiquidDictionary.getLiquid("String_Node_Str",LiquidContainerRegistry.BUCKET_VOLUME),new ItemStack(bucketOil),new ItemStack(Item.bucketEmpty)));
  LiquidContainerRegistry.registerLiquid(new LiquidContainerData(LiquidDictionary.getLiquid("String_Node_Str",LiquidContainerRegistry.BUCKET_VOLUME),new ItemStack(bucketFuel),new ItemStack(Item.bucketEmpty)));
  MinecraftForge.EVENT_BUS.register(this);
}

Fixed version (ground truth):
@PreInit public void preInit(FMLPreInitializationEvent evt){
  Property engineId=BuildCraftCore.mainConfiguration.getBlock("String_Node_Str",DefaultProps.ENGINE_ID);
  Property oilStillId=BuildCraftCore.mainConfiguration.getBlock("String_Node_Str",DefaultProps.OIL_STILL_ID);
  Property oilMovingId=BuildCraftCore.mainConfiguration.getBlock("String_Node_Str",DefaultProps.OIL_MOVING_ID);
  Property bucketOilId=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_ITEM,"String_Node_Str",DefaultProps.BUCKET_OIL_ID);
  Property bucketFuelId=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_ITEM,"String_Node_Str",DefaultProps.BUCKET_FUEL_ID);
  Property itemFuelId=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_ITEM,"String_Node_Str",DefaultProps.FUEL_ID);
  Property oilDesertBiomeId=BuildCraftCore.mainConfiguration.get("String_Node_Str","String_Node_Str",160);
  Property oilOceanBiomeId=BuildCraftCore.mainConfiguration.get("String_Node_Str","String_Node_Str",161);
  canOilBurn=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_GENERAL,"String_Node_Str",true,"String_Node_Str").getBoolean(true);
  BuildCraftCore.mainConfiguration.save();
class BiomeIdException extends RuntimeException {
    public BiomeIdException(    String biome,    int id){
      super(String.format("String_Node_Str",id,biome));
    }
  }
  int oilDesertId=oilDesertBiomeId.getInt();
  if (oilDesertId > 0) {
    if (BiomeGenBase.biomeList[oilDesertId] != null) {
      throw new BiomeIdException("String_Node_Str",oilDesertId);
    }
    biomeOilDesert=BiomeGenOilDesert.makeBiome(oilDesertId);
  }
  int oilOceanId=oilOceanBiomeId.getInt();
  if (oilOceanId > 0) {
    if (BiomeGenBase.biomeList[oilOceanId] != null) {
      throw new BiomeIdException("String_Node_Str",oilOceanId);
    }
    biomeOilOcean=BiomeGenOilOcean.makeBiome(oilOceanId);
  }
  engineBlock=new BlockEngine(engineId.getInt(DefaultProps.ENGINE_ID));
  CoreProxy.proxy.registerBlock(engineBlock,ItemEngine.class);
  LanguageRegistry.addName(new ItemStack(engineBlock,1,0),"String_Node_Str");
  LanguageRegistry.addName(new ItemStack(engineBlock,1,1),"String_Node_Str");
  LanguageRegistry.addName(new ItemStack(engineBlock,1,2),"String_Node_Str");
  oilStill=(new BlockOilStill(oilStillId.getInt(DefaultProps.OIL_STILL_ID),Material.water)).setUnlocalizedName("String_Node_Str");
  CoreProxy.proxy.addName(oilStill.setUnlocalizedName("String_Node_Str"),"String_Node_Str");
  CoreProxy.proxy.registerBlock(oilStill);
  Property oilSpringsProp=BuildCraftCore.mainConfiguration.get(Configuration.CATEGORY_GENERAL,"String_Node_Str",true);
  spawnOilSprings=oilSpringsProp.getBoolean(true);
  BlockSpring.EnumSpring.OIL.canGen=spawnOilSprings;
  BlockSpring.EnumSpring.OIL.liquidBlock=oilStill;
  oilMoving=(new BlockOilFlowing(oilMovingId.getInt(DefaultProps.OIL_MOVING_ID),Material.water)).setUnlocalizedName("String_Node_Str");
  CoreProxy.proxy.addName(oilMoving.setUnlocalizedName("String_Node_Str"),"String_Node_Str");
  CoreProxy.proxy.registerBlock(oilMoving);
  if (oilMoving.blockID + 1 != oilStill.blockID) {
    throw new RuntimeException("String_Node_Str");
  }
  fuel=new ItemBuildCraft(itemFuelId.getInt(DefaultProps.FUEL_ID)).setUnlocalizedName("String_Node_Str");
  LanguageRegistry.addName(fuel,"String_Node_Str");
  MinecraftForge.EVENT_BUS.register(new OilBucketHandler());
  bucketOil=(new ItemBucketOil(bucketOilId.getInt(DefaultProps.BUCKET_OIL_ID))).setUnlocalizedName("String_Node_Str").setContainerItem(Item.bucketEmpty);
  LanguageRegistry.addName(bucketOil,"String_Node_Str");
  bucketFuel=new ItemBuildCraft(bucketFuelId.getInt()).setUnlocalizedName("String_Node_Str").setContainerItem(Item.bucketEmpty);
  bucketFuel.setMaxStackSize(1);
  LanguageRegistry.addName(bucketFuel,"String_Node_Str");
  oilLiquid=LiquidDictionary.getOrCreateLiquid("String_Node_Str",new LiquidStack(oilStill,1));
  fuelLiquid=LiquidDictionary.getOrCreateLiquid("String_Node_Str",new LiquidStack(fuel,1));
  RefineryRecipe.registerRefineryRecipe(new RefineryRecipe(LiquidDictionary.getLiquid("String_Node_Str",1),null,LiquidDictionary.getLiquid("String_Node_Str",1),12,1));
  IronEngineFuel.fuels.add(new IronEngineFuel(Block.lavaStill.blockID,1,20000));
  IronEngineFuel.fuels.add(new IronEngineFuel(LiquidDictionary.getLiquid("String_Node_Str",LiquidContainerRegistry.BUCKET_VOLUME),3,20000));
  IronEngineFuel.fuels.add(new IronEngineFuel(LiquidDictionary.getLiquid("String_Node_Str",LiquidContainerRegistry.BUCKET_VOLUME),6,100000));
  IronEngineCoolant.addCoolant(new LiquidStack(Block.waterStill,LiquidContainerRegistry.BUCKET_VOLUME),0.0023F);
  IronEngineCoolant.addCoolant(Block.ice.blockID,0,new LiquidStack(Block.waterStill,LiquidContainerRegistry.BUCKET_VOLUME * 2));
  LiquidContainerRegistry.registerLiquid(new LiquidContainerData(LiquidDictionary.getLiquid("String_Node_Str",LiquidContainerRegistry.BUCKET_VOLUME),new ItemStack(bucketOil),new ItemStack(Item.bucketEmpty)));
  LiquidContainerRegistry.registerLiquid(new LiquidContainerData(LiquidDictionary.getLiquid("String_Node_Str",LiquidContainerRegistry.BUCKET_VOLUME),new ItemStack(bucketFuel),new ItemStack(Item.bucketEmpty)));
  MinecraftForge.EVENT_BUS.register(this);
}