aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/preload/GT_PreLoad.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/preload/GT_PreLoad.java')
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_PreLoad.java843
1 files changed, 365 insertions, 478 deletions
diff --git a/src/main/java/gregtech/loaders/preload/GT_PreLoad.java b/src/main/java/gregtech/loaders/preload/GT_PreLoad.java
index 3fb0247162..9950564953 100644
--- a/src/main/java/gregtech/loaders/preload/GT_PreLoad.java
+++ b/src/main/java/gregtech/loaders/preload/GT_PreLoad.java
@@ -45,11 +45,8 @@ public class GT_PreLoad {
if (GT_Mod.gregtechproxy.mSortToTheEnd) {
try {
GT_FML_LOGGER.info("GT_Mod: Sorting GregTech to the end of the Mod List for further processing.");
- LoadController tLoadController = (LoadController) GT_Utility.getFieldContent(
- Loader.instance(),
- "modController",
- true,
- true);
+ LoadController tLoadController = (LoadController) GT_Utility
+ .getFieldContent(Loader.instance(), "modController", true, true);
assert tLoadController != null;
List<ModContainer> tModList = tLoadController.getActiveModList();
List<ModContainer> tNewModsList = new ArrayList<>();
@@ -58,7 +55,7 @@ public class GT_PreLoad {
for (short i = 0; i < tModList_sS; i = (short) (i + 1)) {
ModContainer tMod = tModList.get(i);
if (tMod.getModId()
- .equalsIgnoreCase(GregTech.ID)) {
+ .equalsIgnoreCase(GregTech.ID)) {
tGregTech = tMod;
} else {
tNewModsList.add(tMod);
@@ -68,7 +65,7 @@ public class GT_PreLoad {
tNewModsList.add(tGregTech);
}
Objects.requireNonNull(GT_Utility.getField(tLoadController, "activeModList", true, true))
- .set(tLoadController, tNewModsList);
+ .set(tLoadController, tNewModsList);
} catch (Throwable e) {
GT_Mod.logStackTrace(e);
}
@@ -80,19 +77,18 @@ public class GT_PreLoad {
GT_LanguageManager.sEnglishFile = new Configuration(new File(languageDir, "GregTech.lang"));
GT_LanguageManager.sEnglishFile.load();
if (GT_LanguageManager.sEnglishFile.get("EnableLangFile", "UseThisFileAsLanguageFile", false)
- .getBoolean(false)) {
+ .getBoolean(false)) {
GT_LanguageManager.sLanguage = GT_LanguageManager.sEnglishFile.get("EnableLangFile", "Language", "en_US")
- .getString();
+ .getString();
}
Materials.getMaterialsMap()
- .values()
- .parallelStream()
- .filter(Objects::nonNull)
- .forEach(
- aMaterial -> aMaterial.mLocalizedName = GT_LanguageManager.addStringLocalization(
- "Material." + aMaterial.mName.toLowerCase(),
- aMaterial.mDefaultLocalName));
+ .values()
+ .parallelStream()
+ .filter(Objects::nonNull)
+ .forEach(
+ aMaterial -> aMaterial.mLocalizedName = GT_LanguageManager
+ .addStringLocalization("Material." + aMaterial.mName.toLowerCase(), aMaterial.mDefaultLocalName));
}
public static Configuration getConfiguration(File configDir) {
@@ -104,24 +100,24 @@ public class GT_PreLoad {
GT_Config.sConfigFileIDs.load();
GT_Config.sConfigFileIDs.save();
GregTech_API.sRecipeFile = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "Recipes.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "Recipes.cfg")));
GregTech_API.sMachineFile = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "MachineStats.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "MachineStats.cfg")));
GregTech_API.sWorldgenFile = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "WorldGeneration.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "WorldGeneration.cfg")));
GregTech_API.sMaterialProperties = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "MaterialProperties.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "MaterialProperties.cfg")));
GregTech_API.sMaterialComponents = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "MaterialComponents.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "MaterialComponents.cfg")));
GregTech_API.sUnification = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "Unification.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "Unification.cfg")));
GregTech_API.sSpecialFile = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "Other.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "Other.cfg")));
GregTech_API.sOPStuff = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "OverpoweredStuff.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "OverpoweredStuff.cfg")));
GregTech_API.sClientDataFile = new GT_Config(
- new Configuration(new File(new File(configDir, "GregTech"), "Client.cfg")));
+ new Configuration(new File(new File(configDir, "GregTech"), "Client.cfg")));
return tMainConfig;
}
@@ -148,7 +144,7 @@ public class GT_PreLoad {
} catch (FileNotFoundException ignored) {}
if (tMainConfig.get(GT_Mod.aTextGeneral, "LoggingOreDict", false)
- .getBoolean(false)) {
+ .getBoolean(false)) {
GT_Log.mOreDictLogFile = new File(parentFile, "logs/OreDict.log");
if (!GT_Log.mOreDictLogFile.exists()) {
try {
@@ -170,7 +166,7 @@ public class GT_PreLoad {
} catch (Throwable ignored) {}
}
if (tMainConfig.get(GT_Mod.aTextGeneral, "LoggingExplosions", true)
- .getBoolean(true)) {
+ .getBoolean(true)) {
GT_Log.mExplosionLog = new File(parentFile, "logs/Explosion.log");
if (!GT_Log.mExplosionLog.exists()) {
try {
@@ -183,7 +179,7 @@ public class GT_PreLoad {
}
if (tMainConfig.get(GT_Mod.aTextGeneral, "LoggingPlayerActivity", true)
- .getBoolean(true)) {
+ .getBoolean(true)) {
GT_Log.mPlayerActivityLogFile = new File(parentFile, "logs/PlayerActivity.log");
if (!GT_Log.mPlayerActivityLogFile.exists()) {
try {
@@ -206,7 +202,7 @@ public class GT_PreLoad {
final List<String> scripts = new ArrayList<>();
for (File file : Objects.requireNonNull(globalDir.listFiles())) {
if (file.getName()
- .endsWith(".zs")) {
+ .endsWith(".zs")) {
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
String line;
while ((line = br.readLine()) != null) {
@@ -245,21 +241,20 @@ public class GT_PreLoad {
String tag = "";
String[] tags = new String[] {};
if (mIt == 1) tags = new String[] { "dustTiny", "dustSmall", "dust", "dustImpure",
- "dustPure", "crushed", "crushedPurified", "crushedCentrifuged", "gem", "nugget",
- null, "ingot", "ingotHot", "ingotDouble", "ingotTriple", "ingotQuadruple",
- "ingotQuintuple", "plate", "plateDouble", "plateTriple", "plateQuadruple",
- "plateQuintuple", "plateDense", "stick", "lens", "round", "bolt", "screw",
- "ring", "foil", "cell", "cellPlasma", "cellMolten" };
+ "dustPure", "crushed", "crushedPurified", "crushedCentrifuged", "gem", "nugget",
+ null, "ingot", "ingotHot", "ingotDouble", "ingotTriple", "ingotQuadruple",
+ "ingotQuintuple", "plate", "plateDouble", "plateTriple", "plateQuadruple",
+ "plateQuintuple", "plateDense", "stick", "lens", "round", "bolt", "screw", "ring",
+ "foil", "cell", "cellPlasma", "cellMolten" };
if (mIt == 2) tags = new String[] { "toolHeadSword", "toolHeadPickaxe",
- "toolHeadShovel", "toolHeadAxe", "toolHeadHoe", "toolHeadHammer",
- "toolHeadFile", "toolHeadSaw", "toolHeadDrill", "toolHeadChainsaw",
- "toolHeadWrench", "toolHeadUniversalSpade", "toolHeadSense", "toolHeadPlow",
- "toolHeadArrow", "toolHeadBuzzSaw", "turbineBlade", null, null, "wireFine",
- "gearGtSmall", "rotor", "stickLong", "springSmall", "spring", "arrowGtWood",
- "arrowGtPlastic", "gemChipped", "gemFlawed", "gemFlawless", "gemExquisite",
- "gearGt" };
+ "toolHeadShovel", "toolHeadAxe", "toolHeadHoe", "toolHeadHammer", "toolHeadFile",
+ "toolHeadSaw", "toolHeadDrill", "toolHeadChainsaw", "toolHeadWrench",
+ "toolHeadUniversalSpade", "toolHeadSense", "toolHeadPlow", "toolHeadArrow",
+ "toolHeadBuzzSaw", "turbineBlade", null, null, "wireFine", "gearGtSmall", "rotor",
+ "stickLong", "springSmall", "spring", "arrowGtWood", "arrowGtPlastic", "gemChipped",
+ "gemFlawed", "gemFlawless", "gemExquisite", "gearGt" };
if (mIt == 3) tags = new String[] { "crateGtDust", "crateGtIngot", "crateGtGem",
- "crateGtPlate", "itemCasing", "nanite" };
+ "crateGtPlate", "itemCasing", "nanite" };
if (tags.length > prefix) tag = tags[prefix];
if (GregTech_API.sGeneratedMaterials[material] != null) {
tag += GregTech_API.sGeneratedMaterials[material].mName;
@@ -275,23 +270,23 @@ public class GT_PreLoad {
}
final String[] preS = new String[] { "dustTiny", "dustSmall", "dust", "dustImpure", "dustPure", "crushed",
- "crushedPurified", "crushedCentrifuged", "gem", "nugget", "ingot", "ingotHot", "ingotDouble",
- "ingotTriple", "ingotQuadruple", "ingotQuintuple", "plate", "plateDouble", "plateTriple",
- "plateQuadruple", "plateQuintuple", "plateDense", "stick", "lens", "round", "bolt", "screw", "ring",
- "foil", "cell", "cellPlasma", "toolHeadSword", "toolHeadPickaxe", "toolHeadShovel", "toolHeadAxe",
- "toolHeadHoe", "toolHeadHammer", "toolHeadFile", "toolHeadSaw", "toolHeadDrill", "toolHeadChainsaw",
- "toolHeadWrench", "toolHeadUniversalSpade", "toolHeadSense", "toolHeadPlow", "toolHeadArrow",
- "toolHeadBuzzSaw", "turbineBlade", "wireFine", "gearGtSmall", "rotor", "stickLong", "springSmall",
- "spring", "arrowGtWood", "arrowGtPlastic", "gemChipped", "gemFlawed", "gemFlawless", "gemExquisite",
- "gearGt", "crateGtDust", "crateGtIngot", "crateGtGem", "crateGtPlate", "nanite", "cellMolten" };
+ "crushedPurified", "crushedCentrifuged", "gem", "nugget", "ingot", "ingotHot", "ingotDouble", "ingotTriple",
+ "ingotQuadruple", "ingotQuintuple", "plate", "plateDouble", "plateTriple", "plateQuadruple",
+ "plateQuintuple", "plateDense", "stick", "lens", "round", "bolt", "screw", "ring", "foil", "cell",
+ "cellPlasma", "toolHeadSword", "toolHeadPickaxe", "toolHeadShovel", "toolHeadAxe", "toolHeadHoe",
+ "toolHeadHammer", "toolHeadFile", "toolHeadSaw", "toolHeadDrill", "toolHeadChainsaw", "toolHeadWrench",
+ "toolHeadUniversalSpade", "toolHeadSense", "toolHeadPlow", "toolHeadArrow", "toolHeadBuzzSaw",
+ "turbineBlade", "wireFine", "gearGtSmall", "rotor", "stickLong", "springSmall", "spring", "arrowGtWood",
+ "arrowGtPlastic", "gemChipped", "gemFlawed", "gemFlawless", "gemExquisite", "gearGt", "crateGtDust",
+ "crateGtIngot", "crateGtGem", "crateGtPlate", "nanite", "cellMolten" };
List<String> mMTTags = new ArrayList<>();
oreTags.stream()
- .filter(test -> StringUtils.startsWithAny(test, preS))
- .forEach(test -> {
- mMTTags.add(test);
- if (GT_Values.D1) GT_FML_LOGGER.info("oretag: " + test);
- });
+ .filter(test -> StringUtils.startsWithAny(test, preS))
+ .forEach(test -> {
+ mMTTags.add(test);
+ if (GT_Values.D1) GT_FML_LOGGER.info("oretag: " + test);
+ });
GT_FML_LOGGER.info("reenableMetaItems");
@@ -343,13 +338,13 @@ public class GT_PreLoad {
GT_FML_LOGGER.info("GT_Mod: Removing all original Scrapbox Drops.");
try {
Objects.requireNonNull(GT_Utility.getField("ic2.core.item.ItemScrapbox$Drop", "topChance", true, true))
- .set(null, 0);
+ .set(null, 0);
((List<?>) Objects.requireNonNull(
- GT_Utility.getFieldContent(
- GT_Utility.getFieldContent("ic2.api.recipe.Recipes", "scrapboxDrops", true, true),
- "drops",
- true,
- true))).clear();
+ GT_Utility.getFieldContent(
+ GT_Utility.getFieldContent("ic2.api.recipe.Recipes", "scrapboxDrops", true, true),
+ "drops",
+ true,
+ true))).clear();
} catch (Throwable e) {
if (GT_Values.D1) {
e.printStackTrace(GT_Log.err);
@@ -361,362 +356,303 @@ public class GT_PreLoad {
public static void loadConfig(Configuration tMainConfig) {
GT_Values.D1 = tMainConfig.get(GT_Mod.aTextGeneral, "Debug", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.D2 = tMainConfig.get(GT_Mod.aTextGeneral, "Debug2", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.updateFluidDisplayItems = tMainConfig.get(GT_Mod.aTextGeneral, "update fluid display items", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Values.allow_broken_recipemap = tMainConfig.get(GT_Mod.aTextGeneral, "debug allow broken recipemap", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugCleanroom = tMainConfig.get(GT_Mod.aTextGeneral, "debugCleanroom", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugDriller = tMainConfig.get(GT_Mod.aTextGeneral, "debugDriller", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugWorldGen = tMainConfig.get(GT_Mod.aTextGeneral, "debugWorldGen", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugOrevein = tMainConfig.get(GT_Mod.aTextGeneral, "debugOrevein", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugSmallOres = tMainConfig.get(GT_Mod.aTextGeneral, "debugSmallOres", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugStones = tMainConfig.get(GT_Mod.aTextGeneral, "debugStones", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugBlockMiner = tMainConfig.get(GT_Mod.aTextGeneral, "debugBlockMiner", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugBlockPump = tMainConfig.get(GT_Mod.aTextGeneral, "debugBlockPump", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugEntityCramming = tMainConfig.get(GT_Mod.aTextGeneral, "debugEntityCramming", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugWorldData = tMainConfig.get(GT_Mod.aTextGeneral, "debugWorldData", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.oreveinPercentage = tMainConfig.get(GT_Mod.aTextGeneral, "oreveinPercentage_100", 100)
- .getInt(100);
+ .getInt(100);
GT_Values.oreveinAttempts = tMainConfig.get(GT_Mod.aTextGeneral, "oreveinAttempts_64", 64)
- .getInt(64);
+ .getInt(64);
GT_Values.oreveinMaxPlacementAttempts = tMainConfig.get(GT_Mod.aTextGeneral, "oreveinMaxPlacementAttempts_8", 8)
- .getInt(8);
+ .getInt(8);
GT_Values.oreveinPlacerOres = tMainConfig.get(GT_Mod.aTextGeneral, "oreveinPlacerOres", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Values.oreveinPlacerOresMultiplier = tMainConfig.get(GT_Mod.aTextGeneral, "oreveinPlacerOresMultiplier", 2)
- .getInt(2);
+ .getInt(2);
// GT_Values.oreveinMaxSize = tMainConfig.get(aTextGeneral, "oreveinMaxSize_64",64).getInt(64);
GT_Values.ticksBetweenSounds = tMainConfig.get("machines", "TicksBetweenSounds", 30)
- .getInt(30);
+ .getInt(30);
GT_Values.cleanroomGlass = (float) tMainConfig.get("machines", "ReinforcedGlassPercentageForCleanroom", 5D)
- .getDouble(5D);
+ .getDouble(5D);
GT_Values.enableChunkloaders = tMainConfig.get("machines", "enableChunkloaders", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Values.alwaysReloadChunkloaders = tMainConfig.get("machines", "alwaysReloadChunkloaders", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Values.debugChunkloaders = tMainConfig.get("machines", "debugChunkloaders", false)
- .getBoolean(false);
- GT_Values.disableDigitalChestsExternalAccess = tMainConfig.get(
- "machines",
- "disableDigitalChestsExternalAccess",
- false)
- .getBoolean(false);
- GregTech_API.TICKS_FOR_LAG_AVERAGING = tMainConfig.get(
- GT_Mod.aTextGeneral,
- "TicksForLagAveragingWithScanner",
- 25)
- .getInt(25);
- GregTech_API.MILLISECOND_THRESHOLD_UNTIL_LAG_WARNING = tMainConfig.get(
- GT_Mod.aTextGeneral,
- "MillisecondsPassedInGTTileEntityUntilLagWarning",
- 100)
- .getInt(100);
+ .getBoolean(false);
+ GT_Values.disableDigitalChestsExternalAccess = tMainConfig
+ .get("machines", "disableDigitalChestsExternalAccess", false)
+ .getBoolean(false);
+ GregTech_API.TICKS_FOR_LAG_AVERAGING = tMainConfig
+ .get(GT_Mod.aTextGeneral, "TicksForLagAveragingWithScanner", 25)
+ .getInt(25);
+ GregTech_API.MILLISECOND_THRESHOLD_UNTIL_LAG_WARNING = tMainConfig
+ .get(GT_Mod.aTextGeneral, "MillisecondsPassedInGTTileEntityUntilLagWarning", 100)
+ .getInt(100);
if (tMainConfig.get(GT_Mod.aTextGeneral, "disable_STDOUT", false)
- .getBoolean(false)) {
+ .getBoolean(false)) {
GT_FML_LOGGER.info("Disableing Console Messages.");
GT_FML_LOGGER.exit();
System.out.close();
System.err.close();
}
GregTech_API.sMachineExplosions = tMainConfig.get("machines", "machines_explosion_damage", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sMachineFlammable = tMainConfig.get("machines", "machines_flammable", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sMachineNonWrenchExplosions = tMainConfig.get("machines", "explosions_on_nonwrenching", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sMachineWireFire = tMainConfig.get("machines", "wirefire_on_explosion", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sMachineFireExplosions = tMainConfig.get("machines", "fire_causes_explosions", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sMachineRainExplosions = tMainConfig.get("machines", "rain_causes_explosions", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sMachineThunderExplosions = tMainConfig.get("machines", "lightning_causes_explosions", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sConstantEnergy = tMainConfig.get("machines", "constant_need_of_energy", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sColoredGUI = tMainConfig.get("machines", "colored_guis_when_painted", true)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.sMachineMetalGUI = tMainConfig.get("machines", "guis_in_consistent_machine_metal_color", false)
- .getBoolean(false);
+ .getBoolean(false);
// Implementation for this is actually handled in NewHorizonsCoreMod in MainRegistry.java!
GregTech_API.sUseMachineMetal = tMainConfig.get("machines", "use_machine_metal_tint", true)
- .getBoolean(true);
+ .getBoolean(true);
GregTech_API.sTimber = tMainConfig.get(GT_Mod.aTextGeneral, "timber_axe", true)
- .getBoolean(true);
+ .getBoolean(true);
GregTech_API.sDrinksAlwaysDrinkable = tMainConfig.get(GT_Mod.aTextGeneral, "drinks_always_drinkable", false)
- .getBoolean(false);
- GregTech_API.sDoShowAllItemsInCreative = tMainConfig.get(
- GT_Mod.aTextGeneral,
- "show_all_metaitems_in_creative_and_NEI",
- false)
- .getBoolean(false);
+ .getBoolean(false);
+ GregTech_API.sDoShowAllItemsInCreative = tMainConfig
+ .get(GT_Mod.aTextGeneral, "show_all_metaitems_in_creative_and_NEI", false)
+ .getBoolean(false);
GregTech_API.sMultiThreadedSounds = tMainConfig.get(GT_Mod.aTextGeneral, "sound_multi_threading", false)
- .getBoolean(false);
+ .getBoolean(false);
loadClientConfig();
- GT_Mod.gregtechproxy.mMaxEqualEntitiesAtOneSpot = tMainConfig.get(
- GT_Mod.aTextGeneral,
- "MaxEqualEntitiesAtOneSpot",
- 3)
- .getInt(3);
- GT_Mod.gregtechproxy.mSkeletonsShootGTArrows = tMainConfig.get(
- GT_Mod.aTextGeneral,
- "SkeletonsShootGTArrows",
- 16)
- .getInt(16);
+ GT_Mod.gregtechproxy.mMaxEqualEntitiesAtOneSpot = tMainConfig
+ .get(GT_Mod.aTextGeneral, "MaxEqualEntitiesAtOneSpot", 3)
+ .getInt(3);
+ GT_Mod.gregtechproxy.mSkeletonsShootGTArrows = tMainConfig
+ .get(GT_Mod.aTextGeneral, "SkeletonsShootGTArrows", 16)
+ .getInt(16);
GT_Mod.gregtechproxy.mFlintChance = tMainConfig.get(GT_Mod.aTextGeneral, "FlintAndSteelChance", 30)
- .getInt(30);
+ .getInt(30);
GT_Mod.gregtechproxy.mItemDespawnTime = tMainConfig.get(GT_Mod.aTextGeneral, "ItemDespawnTime", 6000)
- .getInt(6000);
- GT_Mod.gregtechproxy.mAllowSmallBoilerAutomation = tMainConfig.get(
- GT_Mod.aTextGeneral,
- "AllowSmallBoilerAutomation",
- false)
- .getBoolean(false);
+ .getInt(6000);
+ GT_Mod.gregtechproxy.mAllowSmallBoilerAutomation = tMainConfig
+ .get(GT_Mod.aTextGeneral, "AllowSmallBoilerAutomation", false)
+ .getBoolean(false);
GT_Mod.gregtechproxy.mHardMachineCasings = tMainConfig.get(GT_Mod.aTextGeneral, "HardMachineCasings", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mDisableVanillaOres = tMainConfig.get(GT_Mod.aTextGeneral, "DisableVanillaOres", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mNerfDustCrafting = tMainConfig.get(GT_Mod.aTextGeneral, "NerfDustCrafting", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mIncreaseDungeonLoot = tMainConfig.get(GT_Mod.aTextGeneral, "IncreaseDungeonLoot", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mAxeWhenAdventure = tMainConfig.get(GT_Mod.aTextGeneral, "AdventureModeStartingAxe", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mHardcoreCables = tMainConfig.get(GT_Mod.aTextGeneral, "HardCoreCableLoss", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Mod.gregtechproxy.mSurvivalIntoAdventure = tMainConfig.get(GT_Mod.aTextGeneral, "forceAdventureMode", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Mod.gregtechproxy.mHungerEffect = tMainConfig.get(GT_Mod.aTextGeneral, "AFK_Hunger", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Mod.gregtechproxy.mHardRock = tMainConfig.get(GT_Mod.aTextGeneral, "harderstone", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Mod.gregtechproxy.mInventoryUnification = tMainConfig.get(GT_Mod.aTextGeneral, "InventoryUnification", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mGTBees = tMainConfig.get(GT_Mod.aTextGeneral, "GTBees", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mCraftingUnification = tMainConfig.get(GT_Mod.aTextGeneral, "CraftingUnification", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mNerfedWoodPlank = tMainConfig.get(GT_Mod.aTextGeneral, "WoodNeedsSawForCrafting", true)
- .getBoolean(true);
- GT_Mod.gregtechproxy.mNerfedVanillaTools = tMainConfig.get(
- GT_Mod.aTextGeneral,
- "smallerVanillaToolDurability",
- true)
- .getBoolean(true);
+ .getBoolean(true);
+ GT_Mod.gregtechproxy.mNerfedVanillaTools = tMainConfig
+ .get(GT_Mod.aTextGeneral, "smallerVanillaToolDurability", true)
+ .getBoolean(true);
GT_Mod.gregtechproxy.mSortToTheEnd = tMainConfig.get(GT_Mod.aTextGeneral, "EnsureToBeLoadedLast", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mDisableIC2Cables = tMainConfig.get(GT_Mod.aTextGeneral, "DisableIC2Cables", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mAchievements = tMainConfig.get(GT_Mod.aTextGeneral, "EnableAchievements", true)
- .getBoolean(true);
- GT_Mod.gregtechproxy.mAE2Integration = GregTech_API.sSpecialFile.get(
- ConfigCategories.general,
- "EnableAE2Integration",
- GregTech_API.mAE2);
+ .getBoolean(true);
+ GT_Mod.gregtechproxy.mAE2Integration = GregTech_API.sSpecialFile
+ .get(ConfigCategories.general, "EnableAE2Integration", GregTech_API.mAE2);
GT_Mod.gregtechproxy.mNerfedCombs = tMainConfig.get(GT_Mod.aTextGeneral, "NerfCombs", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mNerfedCrops = tMainConfig.get(GT_Mod.aTextGeneral, "NerfCrops", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mHideUnusedOres = tMainConfig.get(GT_Mod.aTextGeneral, "HideUnusedOres", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mHideRecyclingRecipes = tMainConfig.get(GT_Mod.aTextGeneral, "HideRecyclingRecipes", true)
- .getBoolean(true);
- GT_Mod.gregtechproxy.mArcSmeltIntoAnnealed = tMainConfig.get(
- GT_Mod.aTextGeneral,
- "ArcSmeltIntoAnnealedWrought",
- true)
- .getBoolean(true);
+ .getBoolean(true);
+ GT_Mod.gregtechproxy.mArcSmeltIntoAnnealed = tMainConfig
+ .get(GT_Mod.aTextGeneral, "ArcSmeltIntoAnnealedWrought", true)
+ .getBoolean(true);
GT_Mod.gregtechproxy.mEnableAllMaterials = tMainConfig.get("general", "EnableAllMaterials", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Mod.gregtechproxy.mEnableAllComponents = tMainConfig.get("general", "EnableAllComponents", false)
- .getBoolean(false);
+ .getBoolean(false);
// Pollution: edit GT_Proxy.java to change default values
- GT_Mod.gregtechproxy.mPollution = tMainConfig.get(
- "Pollution",
- "EnablePollution",
- GT_Mod.gregtechproxy.mPollution)
- .getBoolean(GT_Mod.gregtechproxy.mPollution);
- GT_Mod.gregtechproxy.mPollutionSmogLimit = tMainConfig.get(
- "Pollution",
- "SmogLimit",
- GT_Mod.gregtechproxy.mPollutionSmogLimit)
- .getInt(GT_Mod.gregtechproxy.mPollutionSmogLimit);
- GT_Mod.gregtechproxy.mPollutionPoisonLimit = tMainConfig.get(
- "Pollution",
- "PoisonLimit",
- GT_Mod.gregtechproxy.mPollutionPoisonLimit)
- .getInt(GT_Mod.gregtechproxy.mPollutionPoisonLimit);
- GT_Mod.gregtechproxy.mPollutionVegetationLimit = tMainConfig.get(
- "Pollution",
- "VegetationLimit",
- GT_Mod.gregtechproxy.mPollutionVegetationLimit)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionVegetationLimit);
- GT_Mod.gregtechproxy.mPollutionSourRainLimit = tMainConfig.get(
- "Pollution",
- "SourRainLimit",
- GT_Mod.gregtechproxy.mPollutionSourRainLimit)
- .getInt(GT_Mod.gregtechproxy.mPollutionSourRainLimit);
- GT_Mod.gregtechproxy.mPollutionOnExplosion = tMainConfig.get(
- "Pollution",
- "SourRainLimit",
- GT_Mod.gregtechproxy.mPollutionOnExplosion)
- .getInt(GT_Mod.gregtechproxy.mPollutionOnExplosion);
- GT_Mod.gregtechproxy.mExplosionItemDrop = tMainConfig.get(
- "general",
- "ExplosionItemDrops",
- GT_Mod.gregtechproxy.mExplosionItemDrop)
- .getBoolean(GT_Mod.gregtechproxy.mExplosionItemDrop);
- GT_Mod.gregtechproxy.mPollutionPrimitveBlastFurnacePerSecond = tMainConfig.get(
+ GT_Mod.gregtechproxy.mPollution = tMainConfig
+ .get("Pollution", "EnablePollution", GT_Mod.gregtechproxy.mPollution)
+ .getBoolean(GT_Mod.gregtechproxy.mPollution);
+ GT_Mod.gregtechproxy.mPollutionSmogLimit = tMainConfig
+ .get("Pollution", "SmogLimit", GT_Mod.gregtechproxy.mPollutionSmogLimit)
+ .getInt(GT_Mod.gregtechproxy.mPollutionSmogLimit);
+ GT_Mod.gregtechproxy.mPollutionPoisonLimit = tMainConfig
+ .get("Pollution", "PoisonLimit", GT_Mod.gregtechproxy.mPollutionPoisonLimit)
+ .getInt(GT_Mod.gregtechproxy.mPollutionPoisonLimit);
+ GT_Mod.gregtechproxy.mPollutionVegetationLimit = tMainConfig
+ .get("Pollution", "VegetationLimit", GT_Mod.gregtechproxy.mPollutionVegetationLimit)
+ .getInt(GT_Mod.gregtechproxy.mPollutionVegetationLimit);
+ GT_Mod.gregtechproxy.mPollutionSourRainLimit = tMainConfig
+ .get("Pollution", "SourRainLimit", GT_Mod.gregtechproxy.mPollutionSourRainLimit)
+ .getInt(GT_Mod.gregtechproxy.mPollutionSourRainLimit);
+ GT_Mod.gregtechproxy.mPollutionOnExplosion = tMainConfig
+ .get("Pollution", "SourRainLimit", GT_Mod.gregtechproxy.mPollutionOnExplosion)
+ .getInt(GT_Mod.gregtechproxy.mPollutionOnExplosion);
+ GT_Mod.gregtechproxy.mExplosionItemDrop = tMainConfig
+ .get("general", "ExplosionItemDrops", GT_Mod.gregtechproxy.mExplosionItemDrop)
+ .getBoolean(GT_Mod.gregtechproxy.mExplosionItemDrop);
+ GT_Mod.gregtechproxy.mPollutionPrimitveBlastFurnacePerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionPrimitiveBlastFurnace",
GT_Mod.gregtechproxy.mPollutionPrimitveBlastFurnacePerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionPrimitveBlastFurnacePerSecond);
- GT_Mod.gregtechproxy.mPollutionCharcoalPitPerSecond = tMainConfig.get(
- "Pollution",
- "PollutionCharcoalPit",
- GT_Mod.gregtechproxy.mPollutionCharcoalPitPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionCharcoalPitPerSecond);
- GT_Mod.gregtechproxy.mPollutionEBFPerSecond = tMainConfig.get(
- "Pollution",
- "PollutionEBF",
- GT_Mod.gregtechproxy.mPollutionEBFPerSecond)
- .getInt(GT_Mod.gregtechproxy.mPollutionEBFPerSecond);
- GT_Mod.gregtechproxy.mPollutionLargeCombustionEnginePerSecond = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionPrimitveBlastFurnacePerSecond);
+ GT_Mod.gregtechproxy.mPollutionCharcoalPitPerSecond = tMainConfig
+ .get("Pollution", "PollutionCharcoalPit", GT_Mod.gregtechproxy.mPollutionCharcoalPitPerSecond)
+ .getInt(GT_Mod.gregtechproxy.mPollutionCharcoalPitPerSecond);
+ GT_Mod.gregtechproxy.mPollutionEBFPerSecond = tMainConfig
+ .get("Pollution", "PollutionEBF", GT_Mod.gregtechproxy.mPollutionEBFPerSecond)
+ .getInt(GT_Mod.gregtechproxy.mPollutionEBFPerSecond);
+ GT_Mod.gregtechproxy.mPollutionLargeCombustionEnginePerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionLargeCombustionEngine",
GT_Mod.gregtechproxy.mPollutionLargeCombustionEnginePerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionLargeCombustionEnginePerSecond);
- GT_Mod.gregtechproxy.mPollutionExtremeCombustionEnginePerSecond = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionLargeCombustionEnginePerSecond);
+ GT_Mod.gregtechproxy.mPollutionExtremeCombustionEnginePerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionExtremeCombustionEngine",
GT_Mod.gregtechproxy.mPollutionExtremeCombustionEnginePerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionExtremeCombustionEnginePerSecond);
- GT_Mod.gregtechproxy.mPollutionImplosionCompressorPerSecond = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionExtremeCombustionEnginePerSecond);
+ GT_Mod.gregtechproxy.mPollutionImplosionCompressorPerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionImplosionCompressor",
GT_Mod.gregtechproxy.mPollutionImplosionCompressorPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionImplosionCompressorPerSecond);
- GT_Mod.gregtechproxy.mPollutionLargeBronzeBoilerPerSecond = tMainConfig.get(
- "Pollution",
- "PollutionLargeBronzeBoiler",
- GT_Mod.gregtechproxy.mPollutionLargeBronzeBoilerPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionLargeBronzeBoilerPerSecond);
- GT_Mod.gregtechproxy.mPollutionLargeSteelBoilerPerSecond = tMainConfig.get(
- "Pollution",
- "PollutionLargeSteelBoiler",
- GT_Mod.gregtechproxy.mPollutionLargeSteelBoilerPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionLargeSteelBoilerPerSecond);
- GT_Mod.gregtechproxy.mPollutionLargeTitaniumBoilerPerSecond = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionImplosionCompressorPerSecond);
+ GT_Mod.gregtechproxy.mPollutionLargeBronzeBoilerPerSecond = tMainConfig
+ .get("Pollution", "PollutionLargeBronzeBoiler", GT_Mod.gregtechproxy.mPollutionLargeBronzeBoilerPerSecond)
+ .getInt(GT_Mod.gregtechproxy.mPollutionLargeBronzeBoilerPerSecond);
+ GT_Mod.gregtechproxy.mPollutionLargeSteelBoilerPerSecond = tMainConfig
+ .get("Pollution", "PollutionLargeSteelBoiler", GT_Mod.gregtechproxy.mPollutionLargeSteelBoilerPerSecond)
+ .getInt(GT_Mod.gregtechproxy.mPollutionLargeSteelBoilerPerSecond);
+ GT_Mod.gregtechproxy.mPollutionLargeTitaniumBoilerPerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionLargeTitaniumBoiler",
GT_Mod.gregtechproxy.mPollutionLargeTitaniumBoilerPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionLargeTitaniumBoilerPerSecond);
- GT_Mod.gregtechproxy.mPollutionLargeTungstenSteelBoilerPerSecond = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionLargeTitaniumBoilerPerSecond);
+ GT_Mod.gregtechproxy.mPollutionLargeTungstenSteelBoilerPerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionLargeTungstenSteelBoiler",
GT_Mod.gregtechproxy.mPollutionLargeTungstenSteelBoilerPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionLargeTungstenSteelBoilerPerSecond);
- GT_Mod.gregtechproxy.mPollutionReleasedByThrottle = tMainConfig.get(
- "Pollution",
- "PollutionReleasedByThrottle",
- GT_Mod.gregtechproxy.mPollutionReleasedByThrottle)
- .getDouble(
- GT_Mod.gregtechproxy.mPollutionReleasedByThrottle);
- GT_Mod.gregtechproxy.mPollutionLargeGasTurbinePerSecond = tMainConfig.get(
- "Pollution",
- "PollutionLargeGasTurbine",
- GT_Mod.gregtechproxy.mPollutionLargeGasTurbinePerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionLargeGasTurbinePerSecond);
- GT_Mod.gregtechproxy.mPollutionMultiSmelterPerSecond = tMainConfig.get(
- "Pollution",
- "PollutionMultiSmelter",
- GT_Mod.gregtechproxy.mPollutionMultiSmelterPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionMultiSmelterPerSecond);
- GT_Mod.gregtechproxy.mPollutionPyrolyseOvenPerSecond = tMainConfig.get(
- "Pollution",
- "PollutionPyrolyseOven",
- GT_Mod.gregtechproxy.mPollutionPyrolyseOvenPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionPyrolyseOvenPerSecond);
- GT_Mod.gregtechproxy.mPollutionSmallCoalBoilerPerSecond = tMainConfig.get(
- "Pollution",
- "PollutionSmallCoalBoiler",
- GT_Mod.gregtechproxy.mPollutionSmallCoalBoilerPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionSmallCoalBoilerPerSecond);
- GT_Mod.gregtechproxy.mPollutionHighPressureLavaBoilerPerSecond = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionLargeTungstenSteelBoilerPerSecond);
+ GT_Mod.gregtechproxy.mPollutionReleasedByThrottle = tMainConfig
+ .get("Pollution", "PollutionReleasedByThrottle", GT_Mod.gregtechproxy.mPollutionReleasedByThrottle)
+ .getDouble(GT_Mod.gregtechproxy.mPollutionReleasedByThrottle);
+ GT_Mod.gregtechproxy.mPollutionLargeGasTurbinePerSecond = tMainConfig
+ .get("Pollution", "PollutionLargeGasTurbine", GT_Mod.gregtechproxy.mPollutionLargeGasTurbinePerSecond)
+ .getInt(GT_Mod.gregtechproxy.mPollutionLargeGasTurbinePerSecond);
+ GT_Mod.gregtechproxy.mPollutionMultiSmelterPerSecond = tMainConfig
+ .get("Pollution", "PollutionMultiSmelter", GT_Mod.gregtechproxy.mPollutionMultiSmelterPerSecond)
+ .getInt(GT_Mod.gregtechproxy.mPollutionMultiSmelterPerSecond);
+ GT_Mod.gregtechproxy.mPollutionPyrolyseOvenPerSecond = tMainConfig
+ .get("Pollution", "PollutionPyrolyseOven", GT_Mod.gregtechproxy.mPollutionPyrolyseOvenPerSecond)
+ .getInt(GT_Mod.gregtechproxy.mPollutionPyrolyseOvenPerSecond);
+ GT_Mod.gregtechproxy.mPollutionSmallCoalBoilerPerSecond = tMainConfig
+ .get("Pollution", "PollutionSmallCoalBoiler", GT_Mod.gregtechproxy.mPollutionSmallCoalBoilerPerSecond)
+ .getInt(GT_Mod.gregtechproxy.mPollutionSmallCoalBoilerPerSecond);
+ GT_Mod.gregtechproxy.mPollutionHighPressureLavaBoilerPerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionHighPressureLavaBoiler",
GT_Mod.gregtechproxy.mPollutionHighPressureLavaBoilerPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionHighPressureLavaBoilerPerSecond);
- GT_Mod.gregtechproxy.mPollutionHighPressureCoalBoilerPerSecond = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionHighPressureLavaBoilerPerSecond);
+ GT_Mod.gregtechproxy.mPollutionHighPressureCoalBoilerPerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionHighPressureCoalBoiler",
GT_Mod.gregtechproxy.mPollutionHighPressureCoalBoilerPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionHighPressureCoalBoilerPerSecond);
- GT_Mod.gregtechproxy.mPollutionBaseDieselGeneratorPerSecond = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionHighPressureCoalBoilerPerSecond);
+ GT_Mod.gregtechproxy.mPollutionBaseDieselGeneratorPerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionBaseDieselGenerator",
GT_Mod.gregtechproxy.mPollutionBaseDieselGeneratorPerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionBaseDieselGeneratorPerSecond);
- double[] mPollutionDieselGeneratorReleasedByTier = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionBaseDieselGeneratorPerSecond);
+ double[] mPollutionDieselGeneratorReleasedByTier = tMainConfig
+ .get(
"Pollution",
"PollutionReleasedByTierDieselGenerator",
GT_Mod.gregtechproxy.mPollutionDieselGeneratorReleasedByTier)
- .getDoubleList();
+ .getDoubleList();
if (mPollutionDieselGeneratorReleasedByTier.length
- == GT_Mod.gregtechproxy.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_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(
+ GT_Mod.gregtechproxy.mPollutionBaseGasTurbinePerSecond = tMainConfig
+ .get(
"Pollution",
"PollutionBaseGasTurbineGenerator",
GT_Mod.gregtechproxy.mPollutionBaseGasTurbinePerSecond)
- .getInt(
- GT_Mod.gregtechproxy.mPollutionBaseGasTurbinePerSecond);
- double[] mPollutionGasTurbineReleasedByTier = tMainConfig.get(
+ .getInt(GT_Mod.gregtechproxy.mPollutionBaseGasTurbinePerSecond);
+ double[] mPollutionGasTurbineReleasedByTier = tMainConfig
+ .get(
"Pollution",
"PollutionReleasedByTierGasTurbineGenerator",
GT_Mod.gregtechproxy.mPollutionGasTurbineReleasedByTier)
- .getDoubleList();
+ .getDoubleList();
if (mPollutionGasTurbineReleasedByTier.length
- == GT_Mod.gregtechproxy.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");
@@ -724,242 +660,193 @@ public class GT_PreLoad {
GT_Mod.gregtechproxy.mUndergroundOil.getConfig(tMainConfig, "undergroundfluid");
GT_Mod.gregtechproxy.mEnableCleanroom = tMainConfig.get("general", "EnableCleanroom", true)
- .getBoolean(true);
+ .getBoolean(true);
if (GT_Mod.gregtechproxy.mEnableCleanroom) GT_MetaTileEntity_Cleanroom.loadConfig(tMainConfig);
GT_Mod.gregtechproxy.mLowGravProcessing = GalacticraftCore.isModLoaded()
- && tMainConfig.get("general", "LowGravProcessing", true)
- .getBoolean(true);
- GT_Mod.gregtechproxy.mUseGreatlyShrukenReplacementList = tMainConfig.get(
- "general",
- "GTNH Optimised Material Loading",
- true)
- .getBoolean(true);
+ && tMainConfig.get("general", "LowGravProcessing", true)
+ .getBoolean(true);
+ GT_Mod.gregtechproxy.mUseGreatlyShrukenReplacementList = tMainConfig
+ .get("general", "GTNH Optimised Material Loading", true)
+ .getBoolean(true);
Calendar now = Calendar.getInstance();
GT_Mod.gregtechproxy.mAprilFool = GregTech_API.sSpecialFile.get(
- ConfigCategories.general,
- "AprilFool",
- now.get(Calendar.MONTH) == Calendar.APRIL && now.get(Calendar.DAY_OF_MONTH) == 1);
+ ConfigCategories.general,
+ "AprilFool",
+ now.get(Calendar.MONTH) == Calendar.APRIL && now.get(Calendar.DAY_OF_MONTH) == 1);
GT_Mod.gregtechproxy.mCropNeedBlock = tMainConfig.get("general", "CropNeedBlockBelow", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mDisableOldChemicalRecipes = tMainConfig.get("general", "DisableOldChemicalRecipes", false)
- .getBoolean(false);
+ .getBoolean(false);
GT_Mod.gregtechproxy.mAMHInteraction = tMainConfig.get("general", "AllowAutoMaintenanceHatchInteraction", false)
- .getBoolean(false);
+ .getBoolean(false);
GregTech_API.mOutputRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "OutputRF", true);
GregTech_API.mInputRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "InputRF", false);
GregTech_API.mEUtoRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "100EUtoRF", 360);
GregTech_API.mRFtoEU = GregTech_API.sOPStuff.get(ConfigCategories.general, "100RFtoEU", 20);
GregTech_API.mRFExplosions = GregTech_API.sOPStuff.get(ConfigCategories.general, "RFExplosions", false);
GregTech_API.meIOLoaded = EnderIO.isModLoaded();
- GT_Mod.gregtechproxy.mForceFreeFace = GregTech_API.sMachineFile.get(
- ConfigCategories.machineconfig,
- "forceFreeFace",
- true);
+ GT_Mod.gregtechproxy.mForceFreeFace = GregTech_API.sMachineFile
+ .get(ConfigCategories.machineconfig, "forceFreeFace", true);
GT_Mod.gregtechproxy.mBrickedBlastFurnace = tMainConfig.get("general", "BrickedBlastFurnace", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.mEasierIVPlusCables = tMainConfig.get("general", "EasierEVPlusCables", false)
- .getBoolean(false);
- GT_Mod.gregtechproxy.mMixedOreOnlyYieldsTwoThirdsOfPureOre = tMainConfig.get(
- "general",
- "MixedOreOnlyYieldsTwoThirdsOfPureOre",
- false)
- .getBoolean(false);
- GT_Mod.gregtechproxy.enableBlackGraniteOres = GregTech_API.sWorldgenFile.get(
- "general",
- "enableBlackGraniteOres",
- GT_Mod.gregtechproxy.enableBlackGraniteOres);
- GT_Mod.gregtechproxy.enableRedGraniteOres = GregTech_API.sWorldgenFile.get(
- "general",
- "enableRedGraniteOres",
- GT_Mod.gregtechproxy.enableRedGraniteOres);
- GT_Mod.gregtechproxy.enableMarbleOres = GregTech_API.sWorldgenFile.get(
- "general",
- "enableMarbleOres",
- GT_Mod.gregtechproxy.enableMarbleOres);
- GT_Mod.gregtechproxy.enableBasaltOres = GregTech_API.sWorldgenFile.get(
- "general",
- "enableBasaltOres",
- GT_Mod.gregtechproxy.enableBasaltOres);
+ .getBoolean(false);
+ GT_Mod.gregtechproxy.mMixedOreOnlyYieldsTwoThirdsOfPureOre = tMainConfig
+ .get("general", "MixedOreOnlyYieldsTwoThirdsOfPureOre", false)
+ .getBoolean(false);
+ GT_Mod.gregtechproxy.enableBlackGraniteOres = GregTech_API.sWorldgenFile
+ .get("general", "enableBlackGraniteOres", GT_Mod.gregtechproxy.enableBlackGraniteOres);
+ GT_Mod.gregtechproxy.enableRedGraniteOres = GregTech_API.sWorldgenFile
+ .get("general", "enableRedGraniteOres", GT_Mod.gregtechproxy.enableRedGraniteOres);
+ GT_Mod.gregtechproxy.enableMarbleOres = GregTech_API.sWorldgenFile
+ .get("general", "enableMarbleOres", GT_Mod.gregtechproxy.enableMarbleOres);
+ GT_Mod.gregtechproxy.enableBasaltOres = GregTech_API.sWorldgenFile
+ .get("general", "enableBasaltOres", GT_Mod.gregtechproxy.enableBasaltOres);
GT_Mod.gregtechproxy.gt6Pipe = tMainConfig.get("general", "GT6StyledPipesConnection", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.gt6Cable = tMainConfig.get("general", "GT6StyledWiresConnection", true)
- .getBoolean(true);
+ .getBoolean(true);
GT_Mod.gregtechproxy.ic2EnergySourceCompat = tMainConfig.get("general", "Ic2EnergySourceCompat", true)
- .getBoolean(true);
- GT_Mod.gregtechproxy.costlyCableConnection = tMainConfig.get(
- "general",
- "CableConnectionRequiresSolderingMaterial",
- false)
- .getBoolean(false);
- GT_LanguageManager.i18nPlaceholder = tMainConfig.get(
- "general",
- "EnablePlaceholderForMaterialNamesInLangFile",
- true)
- .getBoolean(true);
- GT_MetaTileEntity_LongDistancePipelineBase.minimalDistancePoints = tMainConfig.get(
- "general",
- "LongDistancePipelineMinimalDistancePoints",
- 64)
- .getInt(64);
+ .getBoolean(true);
+ GT_Mod.gregtechproxy.costlyCableConnection = tMainConfig
+ .get("general", "CableConnectionRequiresSolderingMaterial", false)
+ .getBoolean(false);
+ GT_LanguageManager.i18nPlaceholder = tMainConfig
+ .get("general", "EnablePlaceholderForMaterialNamesInLangFile", true)
+ .getBoolean(true);
+ GT_MetaTileEntity_LongDistancePipelineBase.minimalDistancePoints = tMainConfig
+ .get("general", "LongDistancePipelineMinimalDistancePoints", 64)
+ .getInt(64);
GregTech_API.mUseOnlyGoodSolderingMaterials = GregTech_API.sRecipeFile.get(
- ConfigCategories.Recipes.harderrecipes,
- "useonlygoodsolderingmaterials",
- GregTech_API.mUseOnlyGoodSolderingMaterials);
- GT_Mod.gregtechproxy.mChangeHarvestLevels = GregTech_API.sMaterialProperties.get(
- "havestLevel",
- "activateHarvestLevelChange",
- false); // TODO CHECK
+ ConfigCategories.Recipes.harderrecipes,
+ "useonlygoodsolderingmaterials",
+ GregTech_API.mUseOnlyGoodSolderingMaterials);
+ GT_Mod.gregtechproxy.mChangeHarvestLevels = GregTech_API.sMaterialProperties
+ .get("havestLevel", "activateHarvestLevelChange", false); // TODO CHECK
if (GT_Mod.gregtechproxy.mChangeHarvestLevels) {
- GT_Mod.gregtechproxy.mGraniteHavestLevel = GregTech_API.sMaterialProperties.get(
- "havestLevel",
- "graniteHarvestLevel",
- 3);
- GT_Mod.gregtechproxy.mMaxHarvestLevel = Math.min(
- 15,
- GregTech_API.sMaterialProperties.get("havestLevel", "maxLevel", 7));
+ GT_Mod.gregtechproxy.mGraniteHavestLevel = GregTech_API.sMaterialProperties
+ .get("havestLevel", "graniteHarvestLevel", 3);
+ GT_Mod.gregtechproxy.mMaxHarvestLevel = Math
+ .min(15, GregTech_API.sMaterialProperties.get("havestLevel", "maxLevel", 7));
Materials.getMaterialsMap()
- .values()
- .parallelStream()
- .filter(
- tMaterial -> tMaterial != null && tMaterial.mToolQuality > 0
- && tMaterial.mMetaItemSubID < GT_Mod.gregtechproxy.mHarvestLevel.length
- && tMaterial.mMetaItemSubID >= 0)
- .forEach(
- tMaterial -> GT_Mod.gregtechproxy.mHarvestLevel[tMaterial.mMetaItemSubID] = GregTech_API.sMaterialProperties.get(
- "materialHavestLevel",
- tMaterial.mDefaultLocalName,
- tMaterial.mToolQuality));
+ .values()
+ .parallelStream()
+ .filter(
+ tMaterial -> tMaterial != null && tMaterial.mToolQuality > 0
+ && tMaterial.mMetaItemSubID < GT_Mod.gregtechproxy.mHarvestLevel.length
+ && tMaterial.mMetaItemSubID >= 0)
+ .forEach(
+ tMaterial -> GT_Mod.gregtechproxy.mHarvestLevel[tMaterial.mMetaItemSubID] = GregTech_API.sMaterialProperties
+ .get("materialHavestLevel", tMaterial.mDefaultLocalName, tMaterial.mToolQuality));
}
if (tMainConfig.get("general", "hardermobspawners", true)
- .getBoolean(true)) {
+ .getBoolean(true)) {
Blocks.mob_spawner.setHardness(500.0F)
- .setResistance(6000000.0F);
+ .setResistance(6000000.0F);
}
GT_Mod.gregtechproxy.mOnline = tMainConfig.get(GT_Mod.aTextGeneral, "online", true)
- .getBoolean(false);
+ .getBoolean(false);
GT_Mod.gregtechproxy.mUpgradeCount = Math.min(
- 64,
- Math.max(
- 1,
- tMainConfig.get("features", "UpgradeStacksize", 4)
- .getInt()));
+ 64,
+ Math.max(
+ 1,
+ tMainConfig.get("features", "UpgradeStacksize", 4)
+ .getInt()));
for (OrePrefixes tPrefix : OrePrefixes.values()) {
if (tPrefix.mIsUsedForOreProcessing) {
tPrefix.mDefaultStackSize = ((byte) Math.min(
- 64,
- Math.max(
- 1,
- tMainConfig.get("features", "MaxOreStackSize", 64)
- .getInt())));
+ 64,
+ Math.max(
+ 1,
+ tMainConfig.get("features", "MaxOreStackSize", 64)
+ .getInt())));
} else if (tPrefix == OrePrefixes.plank) {
tPrefix.mDefaultStackSize = ((byte) Math.min(
+ 64,
+ Math.max(
+ 16,
+ tMainConfig.get("features", "MaxPlankStackSize", 64)
+ .getInt())));
+ } else if ((tPrefix == OrePrefixes.wood) || (tPrefix == OrePrefixes.treeLeaves)
+ || (tPrefix == OrePrefixes.treeSapling)
+ || (tPrefix == OrePrefixes.log)) {
+ tPrefix.mDefaultStackSize = ((byte) Math.min(
64,
Math.max(
- 16,
- tMainConfig.get("features", "MaxPlankStackSize", 64)
- .getInt())));
- } else if ((tPrefix == OrePrefixes.wood) || (tPrefix == OrePrefixes.treeLeaves)
- || (tPrefix == OrePrefixes.treeSapling)
- || (tPrefix == OrePrefixes.log)) {
- tPrefix.mDefaultStackSize = ((byte) Math.min(
- 64,
- Math.max(
- 16,
- tMainConfig.get("features", "MaxLogStackSize", 64)
- .getInt())));
- } else
- if (tPrefix.mIsUsedForBlocks) {
+ 16,
+ tMainConfig.get("features", "MaxLogStackSize", 64)
+ .getInt())));
+ } else if (tPrefix.mIsUsedForBlocks) {
tPrefix.mDefaultStackSize = ((byte) Math.min(
- 64,
- Math.max(
- 16,
- tMainConfig.get("features", "MaxOtherBlockStackSize", 64)
- .getInt())));
+ 64,
+ Math.max(
+ 16,
+ tMainConfig.get("features", "MaxOtherBlockStackSize", 64)
+ .getInt())));
}
}
- GT_Values.mCTMEnabledBlock.addAll(
- Arrays.asList(
- tMainConfig.get(
+ GT_Values.mCTMEnabledBlock
+ .addAll(
+ Arrays
+ .asList(
+ tMainConfig
+ .get(
"general",
"ctm_block_whitelist",
new String[] { "team.chisel.block.BlockCarvable",
- "team.chisel.block.BlockCarvableGlass" })
- .getStringList()));
+ "team.chisel.block.BlockCarvableGlass" })
+ .getStringList()));
GT_Values.mCTMDisabledBlock.addAll(
- Arrays.asList(
- tMainConfig.get(
- "general",
- "ctm_block_blacklist",
- new String[] { "team.chisel.block.BlockRoadLine" })
- .getStringList()));
+ Arrays.asList(
+ tMainConfig.get("general", "ctm_block_blacklist", new String[] { "team.chisel.block.BlockRoadLine" })
+ .getStringList()));
}
public static void loadClientConfig() {
final String sBDye0 = "ColorModulation.";
Arrays.stream(Dyes.values())
- .filter(tDye -> (tDye != Dyes._NULL) && (tDye.mIndex < 0))
- .forEach(tDye -> {
- String sBDye1 = sBDye0 + tDye;
- tDye.mRGBa[0] = ((short) Math.min(
- 255,
- Math.max(0, GregTech_API.sClientDataFile.get(sBDye1, "R", tDye.mOriginalRGBa[0]))));
- tDye.mRGBa[1] = ((short) Math.min(
- 255,
- Math.max(0, GregTech_API.sClientDataFile.get(sBDye1, "G", tDye.mOriginalRGBa[1]))));
- tDye.mRGBa[2] = ((short) Math.min(
- 255,
- Math.max(0, GregTech_API.sClientDataFile.get(sBDye1, "B", tDye.mOriginalRGBa[2]))));
- });
- GT_Mod.gregtechproxy.mRenderTileAmbientOcclusion = GregTech_API.sClientDataFile.get(
- "render",
- "TileAmbientOcclusion",
- true);
+ .filter(tDye -> (tDye != Dyes._NULL) && (tDye.mIndex < 0))
+ .forEach(tDye -> {
+ String sBDye1 = sBDye0 + tDye;
+ tDye.mRGBa[0] = ((short) Math
+ .min(255, Math.max(0, GregTech_API.sClientDataFile.get(sBDye1, "R", tDye.mOriginalRGBa[0]))));
+ tDye.mRGBa[1] = ((short) Math
+ .min(255, Math.max(0, GregTech_API.sClientDataFile.get(sBDye1, "G", tDye.mOriginalRGBa[1]))));
+ tDye.mRGBa[2] = ((short) Math
+ .min(255, Math.max(0, GregTech_API.sClientDataFile.get(sBDye1, "B", tDye.mOriginalRGBa[2]))));
+ });
+ GT_Mod.gregtechproxy.mRenderTileAmbientOcclusion = GregTech_API.sClientDataFile
+ .get("render", "TileAmbientOcclusion", true);
GT_Mod.gregtechproxy.mRenderGlowTextures = GregTech_API.sClientDataFile.get("render", "GlowTextures", true);
- GT_Mod.gregtechproxy.mRenderFlippedMachinesFlipped = GregTech_API.sClientDataFile.get(
- "render",
- "RenderFlippedMachinesFlipped",
- true);
- GT_Mod.gregtechproxy.mRenderIndicatorsOnHatch = GregTech_API.sClientDataFile.get(
- "render",
- "RenderIndicatorsOnHatch",
- true);
- GT_Mod.gregtechproxy.mRenderDirtParticles = GregTech_API.sClientDataFile.get(
- "render",
- "RenderDirtParticles",
- true);
- GT_Mod.gregtechproxy.mRenderPollutionFog = GregTech_API.sClientDataFile.get(
- "render",
- "RenderPollutionFog",
- true);
-
- GT_Mod.gregtechproxy.mCoverTabsVisible = GregTech_API.sClientDataFile.get(
- "interface",
- "DisplayCoverTabs",
- true);
+ GT_Mod.gregtechproxy.mRenderFlippedMachinesFlipped = GregTech_API.sClientDataFile
+ .get("render", "RenderFlippedMachinesFlipped", true);
+ GT_Mod.gregtechproxy.mRenderIndicatorsOnHatch = GregTech_API.sClientDataFile
+ .get("render", "RenderIndicatorsOnHatch", true);
+ GT_Mod.gregtechproxy.mRenderDirtParticles = GregTech_API.sClientDataFile
+ .get("render", "RenderDirtParticles", true);
+ GT_Mod.gregtechproxy.mRenderPollutionFog = GregTech_API.sClientDataFile
+ .get("render", "RenderPollutionFog", true);
+
+ GT_Mod.gregtechproxy.mCoverTabsVisible = GregTech_API.sClientDataFile
+ .get("interface", "DisplayCoverTabs", true);
GT_Mod.gregtechproxy.mCoverTabsFlipped = GregTech_API.sClientDataFile.get("interface", "FlipCoverTabs", false);
GT_Mod.gregtechproxy.mTooltipVerbosity = GregTech_API.sClientDataFile.get("interface", "TooltipVerbosity", 2);
- GT_Mod.gregtechproxy.mTooltipShiftVerbosity = GregTech_API.sClientDataFile.get(
- "interface",
- "TooltipShiftVerbosity",
- 3);
+ GT_Mod.gregtechproxy.mTooltipShiftVerbosity = GregTech_API.sClientDataFile
+ .get("interface", "TooltipShiftVerbosity", 3);
GT_Mod.gregtechproxy.mTitleTabStyle = GregTech_API.sClientDataFile.get("interface", "TitleTabStyle", 0);
GT_Mod.gregtechproxy.mNEIRecipeSecondMode = GregTech_API.sClientDataFile.get("nei", "RecipeSecondMode", true);
GT_Mod.gregtechproxy.mNEIRecipeOwner = GregTech_API.sClientDataFile.get("nei", "RecipeOwner", false);
- GT_Mod.gregtechproxy.mNEIRecipeOwnerStackTrace = GregTech_API.sClientDataFile.get(
- "nei",
- "RecipeOwnerStackTrace",
- false);
+ GT_Mod.gregtechproxy.mNEIRecipeOwnerStackTrace = GregTech_API.sClientDataFile
+ .get("nei", "RecipeOwnerStackTrace", false);
GT_Mod.gregtechproxy.mNEIOriginalVoltage = GregTech_API.sClientDataFile.get("nei", "OriginalVoltage", false);
- GT_Mod.gregtechproxy.mWailaTransformerVoltageTier = GregTech_API.sClientDataFile.get(
- "waila",
- "WailaTransformerVoltageTier",
- true);
+ GT_Mod.gregtechproxy.mWailaTransformerVoltageTier = GregTech_API.sClientDataFile
+ .get("waila", "WailaTransformerVoltageTier", true);
final String[] Circuits = GregTech_API.sClientDataFile.get("interface", "CircuitsOrder");
GT_Mod.gregtechproxy.mCircuitsOrder.clear();