Program: 22397
Project: 22397
Buggy source:
public static void load(FMLPreInitializationEvent event){
  File configurationDir=event.getModConfigurationDirectory();
  File oldConfigFile=new File(configurationDir,"String_Node_Str");
  if (oldConfigFile.exists()) {
    try {
      FileUtils.copyFile(new File(configurationDir,"String_Node_Str"),new File(configurationDir,"String_Node_Str"));
    }
 catch (    IOException e) {
      e.printStackTrace();
    }
    oldConfigFile.delete();
  }
  Configuration config=new Configuration(new File(configurationDir,"String_Node_Str"));
  config.load();
  genCopperOverworld=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  genZincOverworld=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  genCopperEnd=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  genZincEnd=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  genCopperNether=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  genZincNether=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  zincDims=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  copperDims=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  genZincExtras=config.get("String_Node_Str","String_Node_Str",true).getBoolean();
  genCopperExtras=config.get("String_Node_Str","String_Node_Str",true).getBoolean();
  villagerId=config.get("String_Node_Str","String_Node_Str",694).getInt(694);
  genPoorZincOre=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  workshopLimit=config.get("String_Node_Str","String_Node_Str",1).getInt(1);
  workshopWeight=config.get("String_Node_Str","String_Node_Str",7).getInt(7);
  expensiveMusketRecipes=config.get("String_Node_Str","String_Node_Str",false).getBoolean(true);
  disableMainBarrelRecipe=config.get("String_Node_Str","String_Node_Str",false).getBoolean(true);
  enableFirearms=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRL=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRocket=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRocketConcussive=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRocketMining=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementAblaze=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementRevolver=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementSpeedloader=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementSilencer=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementRecoil=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementSpeedy=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementFastRockets=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementAmmo=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementAirStrike=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  musketDamage=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  pistolDamage=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  blunderbussDamage=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  mortarRadius=config.get("String_Node_Str","String_Node_Str",2).getInt();
  chance=config.get("String_Node_Str","String_Node_Str",4).getInt();
  duplicateLogs=config.get("String_Node_Str","String_Node_Str",6).getInt();
  dropItem=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  config.addCustomCategoryComment("String_Node_Str","String_Node_Str");
  enableBoiler=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFlashBoiler=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHorn=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGauge=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePipe=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRuptureDisc=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTank=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableValvePipe=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFluidSteamConverter=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCharger=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableChargingPad=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCrucible=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHellCrucible=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEngineering=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFan=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableMortar=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHammer=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHeater=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableMold=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePump=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSmasher=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableThumper=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableVacuum=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBlockPlacer=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  hammerConsumption=config.get("String_Node_Str","String_Node_Str",4000).getInt();
  fanConsumption=config.get("String_Node_Str","String_Node_Str",1).getInt();
  screwConsumption=config.get("String_Node_Str","String_Node_Str",100).getInt();
  heaterConsumption=config.get("String_Node_Str","String_Node_Str",20).getInt();
  vacuumConsumption=config.get("String_Node_Str","String_Node_Str",3).getInt();
  passiveDrain=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableExosuit=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  exoConsumption=config.get("String_Node_Str","String_Node_Str",EXO_CONSUMPTION_DEFAULT).getInt();
  jumpBoostConsumption=config.get("String_Node_Str","String_Node_Str",JUMP_BOOST_CONSUMPTION_DEFAULT).getInt();
  jetpackConsumption=config.get("String_Node_Str","String_Node_Str",JETPACK_CONSUMPTION_DEFAULT).getInt();
  jumpBoostConsumptionShiftJump=config.get("String_Node_Str","String_Node_Str",JUMP_BOOST_CONSUMPTION_SHIFT_BOOST_DEFAULT).getInt();
  thrusterConsumption=config.get("String_Node_Str","String_Node_Str",THRUSTER_CONSUMPTION_DEFAULT).getInt();
  runAssistConsumption=config.get("String_Node_Str","String_Node_Str",RUN_ASSIST_CONSUMPTION_DEFAULT).getInt();
  powerFistConsumption=config.get("String_Node_Str","String_Node_Str",POWER_FIST_CONSUMPTION_DEFAULT).getInt();
  zincPlateConsumption=config.get("String_Node_Str","String_Node_Str",ZINC_PLATE_CONSUMPTION_DEFAULT).getInt();
  rebreatherConsumption=config.get("String_Node_Str","String_Node_Str",REBREATHER_CONSUMPTION_DEFAULT).getInt();
  hydrophobicConsumption=config.get("String_Node_Str","String_Node_Str",HYDROPHOBIC_CONSUMPTION_DEFAULT).getInt();
  pyrophobicConsumption=config.get("String_Node_Str","String_Node_Str",PYROPHOBIC_CONSUMPTION_DEFAULT).getInt();
  enableAnchorAnvilRecipe=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  pistonPushConsumption=config.get("String_Node_Str","String_Node_Str",PISTON_PUSH_CONSUMPTION_DEFAULT).getInt();
  reloadingConsumption=config.get("String_Node_Str","String_Node_Str",RELOADING_CONSUMPTION_DEFAULT).getInt();
  dragonRoarConsumption=config.get("String_Node_Str","String_Node_Str",DRAGON_ROAR_CONSUMPTION_DEFAULT).getInt();
  enableFallAssist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableJumpAssist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableDoubleJump=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRunAssist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableStealthUpgrade=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableJetpack=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableThrusters=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableWings=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePowerFist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCanningMachine=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableExtendoFist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePitonDeployer=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableReinforcedTank=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableUberReinforcedTank=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnderShroud=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRebreather=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHydrophobic=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePyrophobic=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableAnchorHeels=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePistonPush=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableReloadingHolsters=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFrequencyShifter=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableDragonRoar=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCopperPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableZincPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableIronPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGoldPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBrassPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableLeadPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableThaumiumPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableElementiumPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTerrasteelPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableYetiPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFieryPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSadistPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableVibrantPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnderiumPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGildedIronPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  basicTankCapacity=config.get("String_Node_Str","String_Node_Str",BASIC_TANK_CAPACITY_DEFAULT).getInt();
  reinforcedTankCapacity=config.get("String_Node_Str","String_Node_Str",REINFORCED_TANK_CAPACITY_DEFAULT).getInt();
  uberReinforcedTankCapacity=config.get("String_Node_Str","String_Node_Str",UBER_REINFORCED_TANK_CAPACITY_DEFAULT).getInt();
  enableAstrolabe=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSpyglass=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSteamTools=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSurvivalist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableWrench=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCanister=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTopHat=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEmeraldHat=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGoggles=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  steamToolConsumptionAxe=config.get("String_Node_Str","String_Node_Str",STEAM_TOOL_CONSUMPTION_DEFAULT).getInt();
  steamToolConsumptionDrill=config.get("String_Node_Str","String_Node_Str",STEAM_TOOL_CONSUMPTION_DEFAULT).getInt();
  steamToolConsumptionShovel=config.get("String_Node_Str","String_Node_Str",STEAM_TOOL_CONSUMPTION_DEFAULT).getInt();
  enableBigDrill=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableLeafBlower=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCultivator=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRotaryBlades=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBattleDrill=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSifter=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableStoneGrinder=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  battleDrillConsumption=config.get("String_Node_Str","String_Node_Str" + "String_Node_Str",BATTLE_DRILL_CONSUMPTION_DEFAULT).getInt();
  easterEggs=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  wimpMode=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  enableRedstoneValvePipe=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  disableParticles=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  enableThaumcraftIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableNitorPoweredCrucible=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBotaniaIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnchiridionIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTwilightForestIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBloodMagicIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnderIOIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableThermalFoundationIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableIC2Integration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableNaturaIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTinkersConstruct=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBaublesIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRailcraftIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableNEIIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  if (enableBoiler && enableGauge && enableTank&& enablePipe) {
    hasAllCrucial=true;
  }
 else {
    hasAllCrucial=false;
  }
  config.save();
}

Fixed version (ground truth):
public static void load(FMLPreInitializationEvent event){
  File configurationDir=event.getModConfigurationDirectory();
  File oldConfigFile=new File(configurationDir,"String_Node_Str");
  if (oldConfigFile.exists()) {
    try {
      FileUtils.copyFile(new File(configurationDir,"String_Node_Str"),new File(configurationDir,"String_Node_Str"));
    }
 catch (    IOException e) {
      e.printStackTrace();
    }
    oldConfigFile.delete();
  }
  Configuration config=new Configuration(new File(configurationDir,"String_Node_Str"));
  config.load();
  genCopperOverworld=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  genZincOverworld=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  genCopperEnd=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  genZincEnd=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  genCopperNether=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  genZincNether=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  zincDims=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  copperDims=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  genZincExtras=config.get("String_Node_Str","String_Node_Str",true).getBoolean();
  genCopperExtras=config.get("String_Node_Str","String_Node_Str",true).getBoolean();
  villagerId=config.get("String_Node_Str","String_Node_Str",694).getInt(694);
  genPoorZincOre=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  workshopLimit=config.get("String_Node_Str","String_Node_Str",1).getInt(1);
  workshopWeight=config.get("String_Node_Str","String_Node_Str",7).getInt(7);
  expensiveMusketRecipes=config.get("String_Node_Str","String_Node_Str",false).getBoolean(true);
  disableMainBarrelRecipe=config.get("String_Node_Str","String_Node_Str",false).getBoolean(true);
  enableFirearms=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRL=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRocket=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRocketConcussive=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRocketMining=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementAblaze=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementRevolver=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementSpeedloader=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementSilencer=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementRecoil=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementSpeedy=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementFastRockets=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementAmmo=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnhancementAirStrike=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  musketDamage=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  pistolDamage=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  blunderbussDamage=config.get("String_Node_Str","String_Node_Str","String_Node_Str").getString();
  mortarRadius=config.get("String_Node_Str","String_Node_Str",2).getInt();
  chance=config.get("String_Node_Str","String_Node_Str",4).getInt();
  duplicateLogs=config.get("String_Node_Str","String_Node_Str",6).getInt();
  dropItem=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  config.addCustomCategoryComment("String_Node_Str","String_Node_Str");
  enableBoiler=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFlashBoiler=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHorn=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGauge=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePipe=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRuptureDisc=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTank=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableValvePipe=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFluidSteamConverter=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCharger=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableChargingPad=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCrucible=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHellCrucible=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEngineering=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFan=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableMortar=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHammer=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHeater=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableMold=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePump=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSmasher=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableThumper=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableVacuum=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBlockPlacer=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  hammerConsumption=config.get("String_Node_Str","String_Node_Str",4000).getInt();
  fanConsumption=config.get("String_Node_Str","String_Node_Str",1).getInt();
  screwConsumption=config.get("String_Node_Str","String_Node_Str",100).getInt();
  heaterConsumption=config.get("String_Node_Str","String_Node_Str",20).getInt();
  vacuumConsumption=config.get("String_Node_Str","String_Node_Str",3).getInt();
  passiveDrain=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableExosuit=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  exoConsumption=config.get("String_Node_Str","String_Node_Str",EXO_CONSUMPTION_DEFAULT).getInt();
  jumpBoostConsumption=config.get("String_Node_Str","String_Node_Str",JUMP_BOOST_CONSUMPTION_DEFAULT).getInt();
  jetpackConsumption=config.get("String_Node_Str","String_Node_Str",JETPACK_CONSUMPTION_DEFAULT).getInt();
  jumpBoostConsumptionShiftJump=config.get("String_Node_Str","String_Node_Str",JUMP_BOOST_CONSUMPTION_SHIFT_BOOST_DEFAULT).getInt();
  thrusterConsumption=config.get("String_Node_Str","String_Node_Str",THRUSTER_CONSUMPTION_DEFAULT).getInt();
  runAssistConsumption=config.get("String_Node_Str","String_Node_Str",RUN_ASSIST_CONSUMPTION_DEFAULT).getInt();
  powerFistConsumption=config.get("String_Node_Str","String_Node_Str",POWER_FIST_CONSUMPTION_DEFAULT).getInt();
  zincPlateConsumption=config.get("String_Node_Str","String_Node_Str",ZINC_PLATE_CONSUMPTION_DEFAULT).getInt();
  rebreatherConsumption=config.get("String_Node_Str","String_Node_Str",REBREATHER_CONSUMPTION_DEFAULT).getInt();
  hydrophobicConsumption=config.get("String_Node_Str","String_Node_Str",HYDROPHOBIC_CONSUMPTION_DEFAULT).getInt();
  pyrophobicConsumption=config.get("String_Node_Str","String_Node_Str",PYROPHOBIC_CONSUMPTION_DEFAULT).getInt();
  enableAnchorAnvilRecipe=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  pistonPushConsumption=config.get("String_Node_Str","String_Node_Str",PISTON_PUSH_CONSUMPTION_DEFAULT).getInt();
  reloadingConsumption=config.get("String_Node_Str","String_Node_Str",RELOADING_CONSUMPTION_DEFAULT).getInt();
  dragonRoarConsumption=config.get("String_Node_Str","String_Node_Str",DRAGON_ROAR_CONSUMPTION_DEFAULT).getInt();
  enableFallAssist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableJumpAssist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableDoubleJump=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRunAssist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableStealthUpgrade=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableJetpack=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableThrusters=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableWings=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePowerFist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCanningMachine=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableExtendoFist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePitonDeployer=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableReinforcedTank=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableUberReinforcedTank=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnderShroud=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRebreather=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableHydrophobic=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePyrophobic=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableAnchorHeels=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enablePistonPush=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableReloadingHolsters=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFrequencyShifter=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableDragonRoar=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCopperPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableZincPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableIronPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGoldPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBrassPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableLeadPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableThaumiumPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableElementiumPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTerrasteelPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableYetiPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableFieryPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSadistPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableVibrantPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnderiumPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGildedIronPlate=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  basicTankCapacity=config.get("String_Node_Str","String_Node_Str",BASIC_TANK_CAPACITY_DEFAULT).getInt();
  reinforcedTankCapacity=config.get("String_Node_Str","String_Node_Str",REINFORCED_TANK_CAPACITY_DEFAULT).getInt();
  uberReinforcedTankCapacity=config.get("String_Node_Str","String_Node_Str",UBER_REINFORCED_TANK_CAPACITY_DEFAULT).getInt();
  enableAstrolabe=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSpyglass=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSteamTools=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSurvivalist=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableWrench=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCanister=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTopHat=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEmeraldHat=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGoggles=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  steamToolConsumptionAxe=config.get("String_Node_Str","String_Node_Str",STEAM_TOOL_CONSUMPTION_DEFAULT).getInt();
  steamToolConsumptionDrill=config.get("String_Node_Str","String_Node_Str",STEAM_TOOL_CONSUMPTION_DEFAULT).getInt();
  steamToolConsumptionShovel=config.get("String_Node_Str","String_Node_Str",STEAM_TOOL_CONSUMPTION_DEFAULT).getInt();
  enableBigDrill=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableLeafBlower=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableCultivator=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRotaryBlades=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBattleDrill=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableSifter=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableStoneGrinder=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableGravityDigging=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  gravityDiggingRange=config.get("String_Node_Str","String_Node_Str",16).getInt();
  battleDrillConsumption=config.get("String_Node_Str","String_Node_Str" + "String_Node_Str",BATTLE_DRILL_CONSUMPTION_DEFAULT).getInt();
  easterEggs=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  wimpMode=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  enableRedstoneValvePipe=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  disableParticles=config.get("String_Node_Str","String_Node_Str",false).getBoolean(false);
  enableThaumcraftIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableNitorPoweredCrucible=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBotaniaIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnchiridionIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTwilightForestIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBloodMagicIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableEnderIOIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableThermalFoundationIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableIC2Integration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableNaturaIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableTinkersConstruct=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableBaublesIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableRailcraftIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  enableNEIIntegration=config.get("String_Node_Str","String_Node_Str",true).getBoolean(true);
  if (enableBoiler && enableGauge && enableTank&& enablePipe) {
    hasAllCrucial=true;
  }
 else {
    hasAllCrucial=false;
  }
  config.save();
}