Added config for simple chemical recipes and stone dust centifugation
This commit is contained in:
parent
2a8bc79bb5
commit
a0bf545451
3 changed files with 14 additions and 11 deletions
|
@ -258,6 +258,7 @@ public class GT_Mod implements IGT_Mod {
|
||||||
Calendar now = Calendar.getInstance();
|
Calendar now = Calendar.getInstance();
|
||||||
gregtechproxy.mAprilFool = GregTech_API.sSpecialFile.get(ConfigCategories.general, "AprilFool", now.get(Calendar.MONTH) == Calendar.APRIL && now.get(Calendar.DAY_OF_MONTH) == 1);
|
gregtechproxy.mAprilFool = GregTech_API.sSpecialFile.get(ConfigCategories.general, "AprilFool", now.get(Calendar.MONTH) == Calendar.APRIL && now.get(Calendar.DAY_OF_MONTH) == 1);
|
||||||
gregtechproxy.mCropNeedBlock = tMainConfig.get("general", "CropNeedBlockBelow", true).getBoolean(true);
|
gregtechproxy.mCropNeedBlock = tMainConfig.get("general", "CropNeedBlockBelow", true).getBoolean(true);
|
||||||
|
gregtechproxy.mReenableSimplifiedChemicalRecipes = tMainConfig.get("general", "ReenableSimplifiedChemicalRecipes", false).getBoolean(true);
|
||||||
GregTech_API.mOutputRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "OutputRF", true);
|
GregTech_API.mOutputRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "OutputRF", true);
|
||||||
GregTech_API.mInputRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "InputRF", false);
|
GregTech_API.mInputRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "InputRF", false);
|
||||||
GregTech_API.mEUtoRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "100EUtoRF", 360);
|
GregTech_API.mEUtoRF = GregTech_API.sOPStuff.get(ConfigCategories.general, "100EUtoRF", 360);
|
||||||
|
@ -459,6 +460,16 @@ public class GT_Mod implements IGT_Mod {
|
||||||
if (GregTech_API.sOPStuff.get(ConfigCategories.Recipes.gregtechrecipes, "SolarPanelUV", false)) {
|
if (GregTech_API.sOPStuff.get(ConfigCategories.Recipes.gregtechrecipes, "SolarPanelUV", false)) {
|
||||||
GT_ModHandler.addCraftingRecipe(ItemList.Cover_SolarPanel_UV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{" S ", "STS", " S ", 'S', ItemList.Cover_SolarPanel_ZPM, 'T', ItemList.Transformer_UV_ZPM});
|
GT_ModHandler.addCraftingRecipe(ItemList.Cover_SolarPanel_UV.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{" S ", "STS", " S ", 'S', ItemList.Cover_SolarPanel_ZPM, 'T', ItemList.Transformer_UV_ZPM});
|
||||||
}
|
}
|
||||||
|
if (GregTech_API.sOPStuff.get(ConfigCategories.Recipes.gregtechrecipes, "StoneDustCentrifugation", true)) {
|
||||||
|
GT_Values.RA.addCentrifugeRecipe(Materials.Stone.getDust(1), GT_Values.NI, GT_Values.NF, GT_Values.NF,
|
||||||
|
Materials.Quartzite.getDustSmall(1),Materials.PotassiumFeldspar.getDustSmall(1),Materials.Marble.getDustTiny(2),
|
||||||
|
Materials.Biotite.getDustTiny(1), Materials.MetalMixture.getDustTiny(1), Materials.Sodalite.getDustTiny(1),
|
||||||
|
new int[]{10000, 10000, 10000, 10000, 10000, 5500}, 480, 30);
|
||||||
|
GT_Values.RA.addCentrifugeRecipe(Materials.MetalMixture.getDust(1), GT_Values.NI, GT_Values.NF, GT_Values.NF,
|
||||||
|
Materials.BandedIron.getDustSmall(1), Materials.Bauxite.getDustSmall(1), Materials.Pyrolusite.getDustTiny(2),
|
||||||
|
Materials.Barite.getDustTiny(1), Materials.Chromite.getDustTiny(1), Materials.Ilmenite.getDustTiny(1),
|
||||||
|
new int[]{10000, 10000, 10000, 10000, 10000, 6000}, 480, 30);
|
||||||
|
}
|
||||||
if (gregtechproxy.mSortToTheEnd) {
|
if (gregtechproxy.mSortToTheEnd) {
|
||||||
try {
|
try {
|
||||||
GT_Log.out.println("GT_Mod: Sorting GregTech to the end of the Mod List for further processing.");
|
GT_Log.out.println("GT_Mod: Sorting GregTech to the end of the Mod List for further processing.");
|
||||||
|
|
|
@ -196,6 +196,7 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
|
||||||
public boolean mLowGravProcessing = false;
|
public boolean mLowGravProcessing = false;
|
||||||
public boolean mAprilFool = false;
|
public boolean mAprilFool = false;
|
||||||
public boolean mCropNeedBlock = true;
|
public boolean mCropNeedBlock = true;
|
||||||
|
public boolean mReenableSimplifiedChemicalRecipes = false;
|
||||||
|
|
||||||
public GT_Proxy() {
|
public GT_Proxy() {
|
||||||
GameRegistry.registerFuelHandler(this);
|
GameRegistry.registerFuelHandler(this);
|
||||||
|
|
|
@ -8,6 +8,7 @@ import gregtech.api.enums.*;
|
||||||
import gregtech.api.objects.MaterialStack;
|
import gregtech.api.objects.MaterialStack;
|
||||||
import gregtech.api.util.*;
|
import gregtech.api.util.*;
|
||||||
import gregtech.common.GT_DummyWorld;
|
import gregtech.common.GT_DummyWorld;
|
||||||
|
import gregtech.common.GT_Proxy;
|
||||||
import gregtech.common.items.GT_MetaGenerated_Item_03;
|
import gregtech.common.items.GT_MetaGenerated_Item_03;
|
||||||
import ic2.api.recipe.ILiquidHeatExchangerManager.HeatExchangeProperty;
|
import ic2.api.recipe.ILiquidHeatExchangerManager.HeatExchangeProperty;
|
||||||
import ic2.api.recipe.Recipes;
|
import ic2.api.recipe.Recipes;
|
||||||
|
@ -1641,19 +1642,9 @@ if(Loader.isModLoaded("Railcraft")){
|
||||||
addProcess(tCrop, Materials.Beryllium, 100, false);
|
addProcess(tCrop, Materials.Beryllium, 100, false);
|
||||||
|
|
||||||
addRecipesApril2017ChemistryUpdate();
|
addRecipesApril2017ChemistryUpdate();
|
||||||
if (false) {
|
if (GT_Mod.gregtechproxy.mReenableSimplifiedChemicalRecipes) {
|
||||||
addSimplifiedChemicalRecipes();
|
addSimplifiedChemicalRecipes();
|
||||||
}
|
}
|
||||||
if (true) {
|
|
||||||
GT_Values.RA.addCentrifugeRecipe(Materials.Stone.getDust(1), GT_Values.NI, GT_Values.NF, GT_Values.NF,
|
|
||||||
Materials.Quartzite.getDustSmall(1),Materials.PotassiumFeldspar.getDustSmall(1),Materials.Marble.getDustTiny(2),
|
|
||||||
Materials.Biotite.getDustTiny(1), Materials.MetalMixture.getDustTiny(1), Materials.Sodalite.getDustTiny(1),
|
|
||||||
new int[]{10000, 10000, 10000, 10000, 10000, 5500}, 480, 30);
|
|
||||||
GT_Values.RA.addCentrifugeRecipe(Materials.MetalMixture.getDust(1), GT_Values.NI, GT_Values.NF, GT_Values.NF,
|
|
||||||
Materials.BandedIron.getDustSmall(1), Materials.Bauxite.getDustSmall(1), Materials.Pyrolusite.getDustTiny(2),
|
|
||||||
Materials.Barite.getDustTiny(1), Materials.Chromite.getDustTiny(1), Materials.Ilmenite.getDustTiny(1),
|
|
||||||
new int[]{10000, 10000, 10000, 10000, 10000, 6000}, 480, 30);
|
|
||||||
}
|
|
||||||
GT_Values.RA.addAutoclaveRecipe(Materials.SiliconDioxide.getDust(1), Materials.Water.getFluid(200L), Materials.Quartzite.getGems(1), 750, 2000, 24);
|
GT_Values.RA.addAutoclaveRecipe(Materials.SiliconDioxide.getDust(1), Materials.Water.getFluid(200L), Materials.Quartzite.getGems(1), 750, 2000, 24);
|
||||||
GT_Values.RA.addAutoclaveRecipe(Materials.SiliconDioxide.getDust(1), GT_ModHandler.getDistilledWater(200L), Materials.Quartzite.getGems(1), 1000, 1500, 24);
|
GT_Values.RA.addAutoclaveRecipe(Materials.SiliconDioxide.getDust(1), GT_ModHandler.getDistilledWater(200L), Materials.Quartzite.getGems(1), 1000, 1500, 24);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue