diff options
| author | Dream-Master <dream-master@gmx.net> | 2017-09-12 23:44:30 +0200 |
|---|---|---|
| committer | Dream-Master <dream-master@gmx.net> | 2017-09-12 23:44:30 +0200 |
| commit | 493cce8427b46fd27c77e822297491acb9b42fe6 (patch) | |
| tree | 8ff88ff5b551436b2da1ae8b421036179ff7d745 | |
| parent | 0f518a8af78e6ba89208244553998332e969be81 (diff) | |
| download | GT5-Unofficial-493cce8427b46fd27c77e822297491acb9b42fe6.tar.gz GT5-Unofficial-493cce8427b46fd27c77e822297491acb9b42fe6.tar.bz2 GT5-Unofficial-493cce8427b46fd27c77e822297491acb9b42fe6.zip | |
cherry pick
51a4389f7c78fd5581d3844e2b57c2bf8f45f0ed
Hard remove ores that might be exploitable by MRF laser drill
| -rw-r--r-- | src/main/java/gregtech/GT_Mod.java | 8 | ||||
| -rw-r--r-- | src/main/java/gregtech/loaders/materialprocessing/ProcessingModSupport.java | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/gregtech/GT_Mod.java b/src/main/java/gregtech/GT_Mod.java index 3d6bae86dc..47fdd895dd 100644 --- a/src/main/java/gregtech/GT_Mod.java +++ b/src/main/java/gregtech/GT_Mod.java @@ -21,6 +21,7 @@ import gregtech.common.GT_DummyWorld; import gregtech.common.GT_Network; import gregtech.common.GT_Proxy; import gregtech.common.GT_RecipeAdder; +import gregtech.common.blocks.GT_Block_Ores_Abstract; import gregtech.common.entities.GT_Entity_Arrow; import gregtech.common.entities.GT_Entity_Arrow_Potion; import gregtech.common.items.GT_MetaGenerated_Tool_01; @@ -282,6 +283,13 @@ public class GT_Mod implements IGT_Mod { gregtechproxy.enableMarbleOres = GregTech_API.sWorldgenFile.get("general", "enableMarbleOres", gregtechproxy.enableMarbleOres); gregtechproxy.enableBasaltOres = GregTech_API.sWorldgenFile.get("general", "enableBasaltOres", gregtechproxy.enableBasaltOres); + Materials[] tDisableOres = new Materials[]{Materials.Chrome, Materials.Naquadria, Materials.Silicon, Materials.Cobalt, Materials.Cadmium, Materials.Indium, Materials.Tungsten, + Materials.Adamantium, Materials.Mithril, Materials.DarkIron, Materials.Rutile, Materials.Alduorite, Materials.Magnesium, Materials.Nikolite}; + for(Materials tMat : tDisableOres){ + if(!GregTech_API.sMaterialComponents.get("disableLaserDrillOres", tMat.mName, false)) + GT_Block_Ores_Abstract.aBlockedOres.add(tMat); + } + GregTech_API.mUseOnlyGoodSolderingMaterials = GregTech_API.sRecipeFile.get(ConfigCategories.Recipes.harderrecipes, "useonlygoodsolderingmaterials", GregTech_API.mUseOnlyGoodSolderingMaterials); gregtechproxy.mChangeHarvestLevels = GregTech_API.sMaterialProperties.get("havestLevel", "activateHarvestLevelChange", false);//TODO CHECK if(gregtechproxy.mChangeHarvestLevels) { diff --git a/src/main/java/gregtech/loaders/materialprocessing/ProcessingModSupport.java b/src/main/java/gregtech/loaders/materialprocessing/ProcessingModSupport.java index 7ef9b42ef9..6304755e85 100644 --- a/src/main/java/gregtech/loaders/materialprocessing/ProcessingModSupport.java +++ b/src/main/java/gregtech/loaders/materialprocessing/ProcessingModSupport.java @@ -79,6 +79,7 @@ public class ProcessingModSupport implements gregtech.api.interfaces.IMaterialHa Materials.ShadowIron.mHasParentMod = false; Materials.ShadowSteel.mHasParentMod = false; Materials.AstralSilver.mHasParentMod = false; + Materials.Adamantium.mHasParentMod = false; Materials.Trinium.mHasParentMod = false; } if (!aEnableThaumcraftMats) { |
