aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/misc/OreProcessingConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/misc/OreProcessingConfiguration.java')
-rw-r--r--src/main/java/gregtech/loaders/misc/OreProcessingConfiguration.java54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/main/java/gregtech/loaders/misc/OreProcessingConfiguration.java b/src/main/java/gregtech/loaders/misc/OreProcessingConfiguration.java
deleted file mode 100644
index 1c1d4f44a6..0000000000
--- a/src/main/java/gregtech/loaders/misc/OreProcessingConfiguration.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package gregtech.loaders.misc;
-
-import gregtech.api.GregTech_API;
-import gregtech.api.enums.Materials;
-import net.minecraftforge.common.config.Configuration;
-import net.minecraftforge.common.config.Property;
-
-import java.io.File;
-import java.util.HashMap;
-import java.util.Map;
-
-public class OreProcessingConfiguration
- implements Runnable
-{
- private final Configuration mConfiguration;
- private final HashMap<String, Boolean> mEnabledMaterials;
- public OreProcessingConfiguration(File aModConfigurationDirectory)
- {
- this.mEnabledMaterials = new HashMap<String, Boolean>();
- this.mConfiguration =
- new Configuration(new File(new File(aModConfigurationDirectory, "GregTech"), "OreProcessing.cfg"));
- this.mConfiguration.load();
- this.loadConfiguration();
- if (this.mConfiguration.hasChanged())
- {
- this.mConfiguration.save();
- }
- }
- private void loadConfiguration()
- {
- for (Materials tMaterial : GregTech_API.sGeneratedMaterials)
- {
- if (tMaterial != null && tMaterial != Materials._NULL)
- {
- String tMaterialName = tMaterial.name();
- boolean tDefaultValue = (tMaterial.mTypes & 8) != 0;
- Property tProperty =
- this.mConfiguration.get("processores", tMaterialName + "_" + tDefaultValue, tDefaultValue);
- this.mEnabledMaterials.put(tMaterialName, tProperty.getBoolean(tDefaultValue));
- }
- }
- }
- @Override
- public void run() {
- for (Map.Entry<String, Boolean> aEntry : this.mEnabledMaterials.entrySet()) {
- if (this.mEnabledMaterials.get(aEntry.getKey())) {
- Materials.valueOf(aEntry.getKey()).mTypes |= 8;
- } else if ((Materials.valueOf(aEntry.getKey()).mTypes & 8) != 0) {
- Materials.valueOf(aEntry.getKey()).mTypes ^= 8;
- }
- }
- }
-}
-