diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-10-26 01:44:42 +0100 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-10-26 01:44:42 +0100 |
commit | 26bd0dc2c5f68ff9402c428cce8b8936880ae7a4 (patch) | |
tree | 220aaaaf8214bd6203479f8ecb7a712b16d02198 /src/Java/gtPlusPlus/core | |
parent | b9ad7d46f1f1993add94ad7b561e1fea94a4e0d1 (diff) | |
download | GT5-Unofficial-26bd0dc2c5f68ff9402c428cce8b8936880ae7a4.tar.gz GT5-Unofficial-26bd0dc2c5f68ff9402c428cce8b8936880ae7a4.tar.bz2 GT5-Unofficial-26bd0dc2c5f68ff9402c428cce8b8936880ae7a4.zip |
% More .08 Compatibility.
Diffstat (limited to 'src/Java/gtPlusPlus/core')
6 files changed, 38 insertions, 21 deletions
diff --git a/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java b/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java index 1fb629976a..3da3c18836 100644 --- a/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java +++ b/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java @@ -136,7 +136,7 @@ public class CoalTar { private static void recipeEthylBenzineFuelsIntoHeavyFuel() { - GT_Values.RA.addChemicalRecipe( + CORE.RA.addChemicalRecipe( ItemUtils.getItemStackOfAmountFromOreDict("cellFuel", 9), ItemUtils.getItemStackOfAmountFromOreDict("cellEthylbenzene", 2), null, @@ -144,7 +144,7 @@ public class CoalTar { ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 11), 100, CORE.GTNH ? 1000 : 500); - GT_Values.RA.addChemicalRecipe( + CORE.RA.addChemicalRecipe( ItemUtils.getItemStackOfAmountFromOreDict("cellBioDiesel", 9), ItemUtils.getItemStackOfAmountFromOreDict("cellEthylbenzene", 2), null, diff --git a/src/Java/gtPlusPlus/core/item/chemistry/NuclearChem.java b/src/Java/gtPlusPlus/core/item/chemistry/NuclearChem.java index 4f2bf877f1..1d45dec183 100644 --- a/src/Java/gtPlusPlus/core/item/chemistry/NuclearChem.java +++ b/src/Java/gtPlusPlus/core/item/chemistry/NuclearChem.java @@ -5,6 +5,7 @@ import net.minecraft.init.Items; import gregtech.api.enums.GT_Values; import gtPlusPlus.core.item.ModItems; +import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.recipe.common.CI; import gtPlusPlus.core.util.minecraft.FluidUtils; import gtPlusPlus.core.util.minecraft.ItemUtils; @@ -48,7 +49,7 @@ public class NuclearChem { } private static void chemReator_CreateMutagen() { - GT_Values.RA.addChemicalRecipe( + CORE.RA.addChemicalRecipe( CI.getNumberedCircuit(20), ItemUtils.getSimpleStack(Items.nether_star, 2), FluidUtils.getMobEssence(5000), @@ -59,7 +60,7 @@ public class NuclearChem { } private static void chemReactor_MutagenWithEggs() { - GT_Values.RA.addChemicalRecipe( + CORE.RA.addChemicalRecipe( CI.getNumberedCircuit(20), ItemUtils.getSimpleStack(Items.egg, 2), FluidUtils.getFluidStack(GeneticMutagen, 500), diff --git a/src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java b/src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java index 6b1a006098..7b5a90a64e 100644 --- a/src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java +++ b/src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java @@ -155,17 +155,20 @@ public class RocketFuels { FluidStack fuelA = FluidUtils.getFluidStack("diesel", 400); FluidStack fuelB = FluidUtils.getFluidStack("fuel", 400); if (fuelA != null){ - GT_Values.RA.addDistilleryRecipe(23, fuelA, FluidUtils.getFluidStack(Kerosene, 50), 200, 64, false); + //GT_Values.RA.addDistilleryRecipe(23, fuelA, FluidUtils.getFluidStack(Kerosene, 50), 200, 64, false); + GT_Values.RA.addDistilleryRecipe(CI.getNumberedCircuit(23), fuelA, FluidUtils.getFluidStack(Kerosene, 50), 200, 64, false); } - if (fuelA == null && fuelB != null){ - GT_Values.RA.addDistilleryRecipe(23, fuelB, FluidUtils.getFluidStack(Kerosene, 50), 200, 64, false); + if (fuelA == null && fuelB != null){ + //GT_Values.RA.addDistilleryRecipe(23, fuelB, FluidUtils.getFluidStack(Kerosene, 50), 200, 64, false); + GT_Values.RA.addDistilleryRecipe(CI.getNumberedCircuit(23), fuelB, FluidUtils.getFluidStack(Kerosene, 50), 200, 64, false); } } public static void createRP1(){ FluidStack fuelA = FluidUtils.getFluidStack(Kerosene, 100); if (fuelA != null){ - GT_Values.RA.addDistilleryRecipe(23, fuelA, FluidUtils.getFluidStack(RP1, 25), 400, 120, false); + //GT_Values.RA.addDistilleryRecipe(23, fuelA, FluidUtils.getFluidStack(RP1, 25), 400, 120, false); + GT_Values.RA.addDistilleryRecipe(CI.getNumberedCircuit(23), fuelA, FluidUtils.getFluidStack(RP1, 50), 400, 120, false); } } @@ -279,13 +282,13 @@ public class RocketFuels { } private static void createUnsymmetricalDimethylhydrazine() { - GT_Values.RA.addChemicalRecipe( + CORE.RA.addChemicalRecipe( ItemUtils.getItemStackOfAmountFromOreDict("cellHydrazine", 2), ItemUtils.getItemStackOfAmountFromOreDict("cellFormaldehyde", 2), FluidUtils.getFluidStack("hydrogen", 4000), FluidUtils.getFluidStack(Unsymmetrical_Dimethylhydrazine, 1000), - ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 2), ItemUtils.getItemStackOfAmountFromOreDict("cellWater", 2), + ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 2), 20*60); } diff --git a/src/Java/gtPlusPlus/core/material/ELEMENT.java b/src/Java/gtPlusPlus/core/material/ELEMENT.java index 888f030f56..fd8df711e9 100644 --- a/src/Java/gtPlusPlus/core/material/ELEMENT.java +++ b/src/Java/gtPlusPlus/core/material/ELEMENT.java @@ -154,7 +154,7 @@ public final class ELEMENT { //GTNH Trinium Handling if (CORE.GTNH){ //yay - Materials a1 = MaterialUtils.getMaterialByName("Trinium"); + Materials a1 = MaterialUtils.getMaterial("Trinium"); Materials a2 = Materials.valueOf("Trinium"); Materials a3 = Materials.get("Trinium"); Materials a4; diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java index 68fb856417..50658ee2a2 100644 --- a/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java +++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java @@ -19,6 +19,7 @@ import gtPlusPlus.core.recipe.common.CI; import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.minecraft.FluidUtils; import gtPlusPlus.core.util.minecraft.ItemUtils; +import gtPlusPlus.core.util.minecraft.MaterialUtils; import gtPlusPlus.core.util.reflect.AddGregtechRecipe; import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; import net.minecraftforge.fluids.FluidStack; @@ -42,7 +43,11 @@ public class RECIPES_GREGTECH { chemicalReactorRecipes(); dehydratorRecipes(); blastFurnaceRecipes(); - largeChemReactorRecipes(); + + if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) { + largeChemReactorRecipes(); + } + fissionFuelRecipes(); autoclaveRecipes(); compressorRecipes(); @@ -501,27 +506,27 @@ public class RECIPES_GREGTECH { private static void largeChemReactorRecipes() { //Styrene - GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{GT_Utility.getIntegratedCircuit(24)}, + CORE.RA.addMultiblockChemicalRecipe( + new ItemStack[]{CI.getNumberedCircuit(24)}, new FluidStack[]{ FluidUtils.getFluidStack("fluid.ethylbenzene", 1000) }, new FluidStack[]{ - Materials.Styrene.getFluid(1000), + MaterialUtils.getMaterial("Styrene").getFluid(1000), Materials.Hydrogen.getGas(2000) }, null, 30, 30); //Short-cut Styrene - GT_Values.RA.addMultiblockChemicalRecipe( - new ItemStack[]{GT_Utility.getIntegratedCircuit(24)}, + CORE.RA.addMultiblockChemicalRecipe( + new ItemStack[]{CI.getNumberedCircuit(24)}, new FluidStack[]{ - Materials.Ethylene.getGas(500), - Materials.Benzene.getFluid(500) + MaterialUtils.getMaterial("Ethylene").getGas(500), + MaterialUtils.getMaterial("Benzene").getFluid(500) }, new FluidStack[]{ - Materials.Styrene.getFluid(500), + MaterialUtils.getMaterial("Styrene").getFluid(500), Materials.Hydrogen.getGas(1000) }, null, diff --git a/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java index 98b02078c6..ae43abe3c5 100644 --- a/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java +++ b/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java @@ -183,7 +183,7 @@ public class MaterialUtils { } } - public static Materials getMaterialByName(String materialName) { + private static Materials getMaterialByName(String materialName) { if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) { return (Materials) EnumUtils.getValue(gregtech.api.enums.Materials.class, materialName, false); @@ -218,6 +218,14 @@ public class MaterialUtils { TextureSet o = (r != null && r.isPresent() && r.get() != null) ? r.get() : null; return o; } + + public static Materials getMaterial(String aMaterialName) { + Materials m = gtPlusPlus.xmod.gregtech.common.StaticFields59.getMaterial(aMaterialName); + if (m == null) { + m = getMaterialByName(aMaterialName); + } + return m; + } }
\ No newline at end of file |