From e4efbda8c8e3453005b223c3fd846b8f142883c7 Mon Sep 17 00:00:00 2001 From: くぁーりぃ <39122497+Quarri6343@users.noreply.github.com> Date: Wed, 16 Nov 2022 19:54:36 +0900 Subject: fix AOOBE by fixing array config loading (#1516) --- src/main/java/gregtech/loaders/preload/GT_PreLoad.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/gregtech/loaders/preload/GT_PreLoad.java b/src/main/java/gregtech/loaders/preload/GT_PreLoad.java index 83190f7621..1b8faab242 100644 --- a/src/main/java/gregtech/loaders/preload/GT_PreLoad.java +++ b/src/main/java/gregtech/loaders/preload/GT_PreLoad.java @@ -760,24 +760,37 @@ public class GT_PreLoad { "PollutionBaseDieselGenerator", GT_Mod.gregtechproxy.mPollutionBaseDieselGeneratorPerSecond) .getInt(GT_Mod.gregtechproxy.mPollutionBaseDieselGeneratorPerSecond); - GT_Mod.gregtechproxy.mPollutionDieselGeneratorReleasedByTier = tMainConfig + double[] mPollutionDieselGeneratorReleasedByTier = tMainConfig .get( "Pollution", "PollutionReleasedByTierDieselGenerator", GT_Mod.gregtechproxy.mPollutionDieselGeneratorReleasedByTier) .getDoubleList(); + if (mPollutionDieselGeneratorReleasedByTier.length + == GT_Mod.gregtechproxy.mPollutionDieselGeneratorReleasedByTier.length) { + GT_Mod.gregtechproxy.mPollutionDieselGeneratorReleasedByTier = mPollutionDieselGeneratorReleasedByTier; + } else { + GT_FML_LOGGER.error( + "The Length of the Diesel Turbine Pollution Array Config must be the same as the Default"); + } GT_Mod.gregtechproxy.mPollutionBaseGasTurbinePerSecond = tMainConfig .get( "Pollution", "PollutionBaseGasTurbineGenerator", GT_Mod.gregtechproxy.mPollutionBaseGasTurbinePerSecond) .getInt(GT_Mod.gregtechproxy.mPollutionBaseGasTurbinePerSecond); - GT_Mod.gregtechproxy.mPollutionGasTurbineReleasedByTier = tMainConfig + double[] mPollutionGasTurbineReleasedByTier = tMainConfig .get( "Pollution", "PollutionReleasedByTierGasTurbineGenerator", GT_Mod.gregtechproxy.mPollutionGasTurbineReleasedByTier) .getDoubleList(); + if (mPollutionGasTurbineReleasedByTier.length + == GT_Mod.gregtechproxy.mPollutionGasTurbineReleasedByTier.length) { + GT_Mod.gregtechproxy.mPollutionGasTurbineReleasedByTier = mPollutionGasTurbineReleasedByTier; + } else { + GT_FML_LOGGER.error("The Length of the Gas Turbine Pollution Array Config must be the same as the Default"); + } GT_Mod.gregtechproxy.mUndergroundOil.getConfig(tMainConfig, "undergroundfluid"); GT_Mod.gregtechproxy.mEnableCleanroom = -- cgit