aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java4
-rw-r--r--src/Java/gtPlusPlus/core/item/chemistry/GenericChem.java138
-rw-r--r--src/Java/gtPlusPlus/core/lib/CORE.java26
-rw-r--r--src/Java/gtPlusPlus/plugin/agrichem/BioRecipes.java24
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java1
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks4.java2
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java12
-rw-r--r--src/resources/assets/miscutils/lang/en_US.lang19
8 files changed, 164 insertions, 62 deletions
diff --git a/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java b/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java
index 8eba9668ad..8428328f37 100644
--- a/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java
+++ b/src/Java/gtPlusPlus/core/item/chemistry/CoalTar.java
@@ -6,14 +6,12 @@ import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_OreDictUnificator;
import gtPlusPlus.api.objects.minecraft.ItemPackage;
import gtPlusPlus.core.item.ModItems;
-import gtPlusPlus.core.item.base.BaseItemComponent;
import gtPlusPlus.core.lib.CORE;
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.reflect.AddGregtechRecipe;
-import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
@@ -334,8 +332,6 @@ public class CoalTar extends ItemPackage {
}
else {
Toluene = FluidUtils.getWildcardFluidStack("liquid_toluene", 1).getFluid();
- Item itemCellToluene = new BaseItemComponent("liquid_toluene", "Toluene", new short[]{140, 70, 20, 100});
- CORE.RA.addFluidCannerRecipe(ItemUtils.getEmptyCell(), ItemUtils.getSimpleStack(itemCellToluene), FluidUtils.getFluidStack(Toluene, 1000), null);
}
//Create Coal Tar
diff --git a/src/Java/gtPlusPlus/core/item/chemistry/GenericChem.java b/src/Java/gtPlusPlus/core/item/chemistry/GenericChem.java
index 83f49cf9b7..35d2066793 100644
--- a/src/Java/gtPlusPlus/core/item/chemistry/GenericChem.java
+++ b/src/Java/gtPlusPlus/core/item/chemistry/GenericChem.java
@@ -301,7 +301,7 @@ public class GenericChem extends ItemPackage {
},
GT_Values.NF,
ItemUtils.getSimpleStack(mRedCatalyst, 10),
- 600 * 20,
+ 20 * 20,
30);
}
@@ -316,7 +316,7 @@ public class GenericChem extends ItemPackage {
},
GT_Values.NF,
ItemUtils.getSimpleStack(mYellowCatalyst, 10),
- 600 * 20,
+ 60 * 20,
2000);
}
@@ -331,7 +331,7 @@ public class GenericChem extends ItemPackage {
},
GT_Values.NF,
ItemUtils.getSimpleStack(mBlueCatalyst, 10),
- 600 * 20,
+ 40 * 20,
500);
}
@@ -346,7 +346,7 @@ public class GenericChem extends ItemPackage {
},
GT_Values.NF,
ItemUtils.getSimpleStack(mOrangeCatalyst, 10),
- 600 * 20,
+ 40 * 20,
500);
}
@@ -361,7 +361,7 @@ public class GenericChem extends ItemPackage {
},
GT_Values.NF,
ItemUtils.getSimpleStack(mPurpleCatalyst, 10),
- 600 * 20,
+ 120 * 20,
8000);
}
@@ -376,7 +376,7 @@ public class GenericChem extends ItemPackage {
},
GT_Values.NF,
ItemUtils.getSimpleStack(mBrownCatalyst, 10),
- 600 * 20,
+ 15 * 20,
30);
}
@@ -467,37 +467,76 @@ public class GenericChem extends ItemPackage {
},
new FluidStack[] {
FluidUtils.getFluidStack("dilutedsulfuricacid", 3000),
- FluidUtils.getFluidStack(NitroBenzene, 3000),
+ FluidUtils.getFluidStack(NitroBenzene, 5000),
},
20 * 30,
- 1000,
+ 500,
3);
}
- static void recipe2Ethylanthraquinone() {
- GT_Values.RA.addChemicalRecipe(
+ private void recipe2Ethylanthraquinone() {
+
+ CORE.RA.addFluidReactorRecipe(
+ new ItemStack[] {
+ CI.getNumberedCircuit(4),
+ ItemUtils.getItemStackOfAmountFromOreDict("dustPhthalicAnhydride", 4),
+ },
+ new FluidStack[] {
+ FluidUtils.getFluidStack(CoalTar.Ethylbenzene, 2000),
+ },
+ new ItemStack[] {
+
+ },
+ new FluidStack[] {
+ FluidUtils.getFluidStack(Ethylanthraquinone2, 2000+(144*4)),
+ },
+ 20 * 15,
+ 120,
+ 1);
+
+ /*GT_Values.RA.addChemicalRecipe(
ItemUtils.getItemStackOfAmountFromOreDict("dustPhthalicAnhydride", 4),
ItemUtils.getItemStackOfAmountFromOreDict("cellEthylbenzene", 2),
null,
FluidUtils.getFluidStack("fluid.2ethylanthraquinone", 2000+(144*4)),
ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 2),
- 20*16);
+ 20*16);*/
}
- static void recipe2Ethylanthrahydroquinone() {
- GT_Values.RA.addChemicalRecipe(
+ private void recipe2Ethylanthrahydroquinone() {
+
+ CORE.RA.addFluidReactorRecipe(
+ new ItemStack[] {
+ CI.getNumberedCircuit(4),
+ ItemUtils.getSimpleStack(mOrangeCatalyst, 1),
+ },
+ new FluidStack[] {
+ FluidUtils.getFluidStack(Ethylanthraquinone2, 4000),
+ FluidUtils.getFluidStack("hydrogen", 2000),
+ },
+ new ItemStack[] {
+
+ },
+ new FluidStack[] {
+ FluidUtils.getFluidStack(Ethylanthrahydroquinone2, 5000),
+ },
+ 20 * 40,
+ 120,
+ 1);
+
+ /*GT_Values.RA.addChemicalRecipe(
ItemUtils.getItemStackOfAmountFromOreDict("platePalladium", 0),
ItemUtils.getItemStackOfAmountFromOreDict("cell2Ethylanthraquinone", 1),
FluidUtils.getFluidStack("hydrogen", 500),
FluidUtils.getFluidStack("fluid.2ethylanthrahydroquinone", 1200),
ItemUtils.getItemStackOfAmountFromOreDict("cellEmpty", 1),
- 20*40);
+ 20*40);*/
}
- static void recipeLithiumPeroxide() {
+ private void recipeLithiumPeroxide() {
CORE.RA.addDehydratorRecipe(
new ItemStack[]{
ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumHydroperoxide", 2),
@@ -512,12 +551,32 @@ public class GenericChem extends ItemPackage {
},
new int[]{10000, 10000, 10000},
20*100,
- 240);
+ 120);
}
- static void recipeLithiumHydroperoxide() {
+ private void recipeLithiumHydroperoxide() {
- CORE.RA.addChemicalRecipe(
+ CORE.RA.addFluidReactorRecipe(
+ new ItemStack[] {
+ CI.getNumberedCircuit(4),
+ ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumHydroxide", 7),
+ },
+ new FluidStack[] {
+ FluidUtils.getFluidStack("fluid.hydrogenperoxide", 2000),
+ },
+ new ItemStack[] {
+ ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumHydroperoxide", 14),
+ },
+ new FluidStack[] {
+
+ },
+ 20 * 30,
+ 240,
+ 1);
+
+
+
+ /*CORE.RA.addChemicalRecipe(
ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumHydroxide", 7),
ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogenPeroxide", 1),
20,
@@ -526,21 +585,40 @@ public class GenericChem extends ItemPackage {
ItemUtils.getItemStackOfAmountFromOreDict("dustLithiumHydroperoxide", 14),
CI.emptyCells(1),
20*30,
- 240);
+ 240); */
}
- static void recipeHydrogenPeroxide() {
+ private void recipeHydrogenPeroxide() {
- CORE.RA.addChemicalRecipe(
- GT_ModHandler.getAirCell(15),
- ItemUtils.getItemStackOfAmountFromOreDict("cell2Ethylanthrahydroquinone", 5),
- 20,
- FluidUtils.getFluidStack("fluid.anthracene", 50),
- FluidUtils.getFluidStack("fluid.2ethylanthrahydroquinone", 4450),
- ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogenPeroxide", 2),
- CI.emptyCells(18),
- 20*30,
- 240);
+ CORE.RA.addFluidReactorRecipe(
+ new ItemStack[] {
+ CI.getNumberedCircuit(4),
+ },
+ new FluidStack[] {
+ FluidUtils.getFluidStack("air", 15000),
+ FluidUtils.getFluidStack(Ethylanthrahydroquinone2, 5000),
+ FluidUtils.getFluidStack("fluid.anthracene", 50),
+ },
+ new ItemStack[] {
+ },
+ new FluidStack[] {
+ FluidUtils.getFluidStack(Ethylanthraquinone2, 4000),
+ FluidUtils.getFluidStack("fluid.hydrogenperoxide", 2000),
+ },
+ 20 * 30,
+ 240,
+ 1);
+
+ /* CORE.RA.addChemicalRecipe(
+ GT_ModHandler.getAirCell(15),
+ ItemUtils.getItemStackOfAmountFromOreDict("cell2Ethylanthrahydroquinone", 5),
+ 20,
+ FluidUtils.getFluidStack("fluid.anthracene", 50),
+ FluidUtils.getFluidStack("fluid.2ethylanthrahydroquinone", 4450),
+ ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogenPeroxide", 2),
+ CI.emptyCells(18),
+ 20*30,
+ 240);*/
}
diff --git a/src/Java/gtPlusPlus/core/lib/CORE.java b/src/Java/gtPlusPlus/core/lib/CORE.java
index 3330ad8c3f..2a267dc16d 100644
--- a/src/Java/gtPlusPlus/core/lib/CORE.java
+++ b/src/Java/gtPlusPlus/core/lib/CORE.java
@@ -290,19 +290,19 @@ public class CORE {
}
public static final void crash() {
- Logger.ERROR("==========================================================");
- Logger.ERROR("[GT++ CRASH]");
- Logger.ERROR("==========================================================");
- Logger.ERROR("Oooops...");
- Logger.ERROR("This should only happy in a development environment or when something really bad happens.");
- Logger.ERROR("==========================================================");
- Logger.ERROR("Called from: "+ReflectionUtils.getMethodName(0));
- Logger.ERROR(ReflectionUtils.getMethodName(1));
- Logger.ERROR(ReflectionUtils.getMethodName(2));
- Logger.ERROR(ReflectionUtils.getMethodName(3));
- Logger.ERROR(ReflectionUtils.getMethodName(4));
- Logger.ERROR(ReflectionUtils.getMethodName(5));
- Logger.ERROR(ReflectionUtils.getMethodName(6));
+ Logger.INFO("==========================================================");
+ Logger.INFO("[GT++ CRASH]");
+ Logger.INFO("==========================================================");
+ Logger.INFO("Oooops...");
+ Logger.INFO("This should only happy in a development environment or when something really bad happens.");
+ Logger.INFO("==========================================================");
+ Logger.INFO("Called from: "+ReflectionUtils.getMethodName(0));
+ Logger.INFO(ReflectionUtils.getMethodName(1));
+ Logger.INFO(ReflectionUtils.getMethodName(2));
+ Logger.INFO(ReflectionUtils.getMethodName(3));
+ Logger.INFO(ReflectionUtils.getMethodName(4));
+ Logger.INFO(ReflectionUtils.getMethodName(5));
+ Logger.INFO(ReflectionUtils.getMethodName(6));
FMLCommonHandler.instance().exitJava(0, true);
}
diff --git a/src/Java/gtPlusPlus/plugin/agrichem/BioRecipes.java b/src/Java/gtPlusPlus/plugin/agrichem/BioRecipes.java
index 9fc7d5b64e..1179e13a2f 100644
--- a/src/Java/gtPlusPlus/plugin/agrichem/BioRecipes.java
+++ b/src/Java/gtPlusPlus/plugin/agrichem/BioRecipes.java
@@ -208,7 +208,7 @@ public class BioRecipes {
//GT_Values.RA.addFuel(ItemUtils.getItemStackOfAmountFromOreDict("cellCoalGas", 1), null, 96, 1);
//Combustion Fuels
- GT_Values.RA.addFuel(ItemUtils.getItemStackOfAmountFromOreDict("cellButanol", 1), null, 250, 0);
+ GT_Values.RA.addFuel(ItemUtils.getItemStackOfAmountFromOreDict("cellButanol", 1), null, 1125, 0);
}
private static void recipeGreenAlgae() {
@@ -465,14 +465,14 @@ public class BioRecipes {
private static void recipeAluminiumSilverCatalyst() {
// Assembly Recipe
CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] {
- getBioChip(20),
+ getBioChip(4),
ItemUtils.getSimpleStack(AgriculturalChem.mCatalystCarrier, 10),
ItemUtils.getItemStackOfAmountFromOreDict("dustAluminium", 4),
ItemUtils.getItemStackOfAmountFromOreDict("dustSilver", 4)
},
GT_Values.NF,
ItemUtils.getSimpleStack(AgriculturalChem.mGreenCatalyst, 10),
- 600 * 20,
+ 20 * 20,
30);
}
@@ -599,7 +599,7 @@ public class BioRecipes {
FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 200),
},
60 * 20,
- 30,
+ 2,
1);
}
@@ -621,7 +621,7 @@ public class BioRecipes {
FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 50),
},
60 * 20,
- 30,
+ 2,
1);
}
}
@@ -1248,19 +1248,19 @@ public class BioRecipes {
CORE.RA.addFluidReactorRecipe(
new ItemStack[] {
getBioChip(12),
- ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 20)
+ ItemUtils.getSimpleStack(AgriculturalChem.mAlgaeBiosmass, 20)
},
new FluidStack[] {
- FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 2000),
+ FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 500),
},
new ItemStack[] {
},
new FluidStack[] {
- FluidUtils.getFluidStack(BioRecipes.mMethane, 10),
+ FluidUtils.getFluidStack(BioRecipes.mMethane, 20),
},
20 * 20,
- 16,
+ 8,
1);
CORE.RA.addFluidReactorRecipe(
@@ -1277,10 +1277,10 @@ public class BioRecipes {
},
new FluidStack[] {
- FluidUtils.getFluidStack(BioRecipes.mLiquidPlastic, (144/4)),
+ FluidUtils.getFluidStack(BioRecipes.mEthylene, 1250),
},
- 120 * 20,
- 240,
+ 60 * 20,
+ 60,
2);
}
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java b/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java
index 4c534eb7bb..8e6a55c9c5 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java
@@ -66,6 +66,7 @@ extends GregtechMetaCasingBlocksAbstract {
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".11.name", "Volcanus Casing");
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".12.name", "Fusion Machine Casing MK III");
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".13.name", "Advanced Fusion Coil");
+ GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".14.name", "Unnamed");
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".15.name", "Containment Casing");
GregtechItemList.Casing_FishPond.set(new ItemStack(this, 1, 0));
GregtechItemList.Casing_Extruder.set(new ItemStack(this, 1, 1));
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks4.java b/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks4.java
index 321ab43134..b624649789 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks4.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks4.java
@@ -138,7 +138,7 @@ extends GregtechMetaCasingBlocksAbstract {
return TexturesGtBlock.Casing_Material_RedSteel.getIcon();
case 15:
default:
- return TexturesGtBlock.Overlay_UU_Matter.getIcon();
+ return TexturesGtBlock.Casing_Material_MaragingSteel.getIcon();
}
}
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java b/src/Java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java
index 305c7fc0d0..631796eb1f 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java
@@ -8,15 +8,14 @@ import java.util.List;
import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
-import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.interfaces.internal.IGT_RecipeAdder;
import gregtech.api.util.CustomRecipeMap;
import gregtech.api.util.GT_Recipe;
+import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
import gregtech.api.util.GT_Utility;
import gregtech.api.util.Recipe_GT;
import gregtech.api.util.SemiFluidFuelHandler;
-import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.lib.CORE;
@@ -1182,6 +1181,15 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
@Override
public boolean addFluidReactorRecipe(ItemStack[] aInputs, FluidStack[] aInputFluids, ItemStack[] aOutputs, FluidStack[] aFluidOutputs, int time, long eu, int aTier) {
+ if (aInputs.length > 4 || aInputFluids.length > 4 || aOutputs.length > 4 || aFluidOutputs.length > 2) {
+ Logger.INFO("Inputs: "+ItemUtils.getArrayStackNames(aInputs));
+ Logger.INFO("Fluid Inputs: "+ItemUtils.getArrayStackNames(aInputFluids));
+ Logger.INFO("Outputs: "+ItemUtils.getArrayStackNames(aOutputs));
+ Logger.INFO("Fluid Outputs: "+ItemUtils.getArrayStackNames(aFluidOutputs));
+ CORE.crash();
+ }
+
+
Recipe_GT aSpecialRecipe = new Recipe_GT(
false,
aInputs,
diff --git a/src/resources/assets/miscutils/lang/en_US.lang b/src/resources/assets/miscutils/lang/en_US.lang
index f08c7b324c..d886ce1ed0 100644
--- a/src/resources/assets/miscutils/lang/en_US.lang
+++ b/src/resources/assets/miscutils/lang/en_US.lang
@@ -3091,3 +3091,22 @@ item.acetone.name=Acetone Cell
item.saltwater.name=Salt Water Cell
item.BasicAgrichemItem.22.name=Mold (Pellet)
item.BasicAgrichemItem.23.name=Clean Aluminium Mix
+
+//Added 12/12/19
+
+item.BasicGenericChemItem.0.name=Red Metal Catalyst
+item.BasicGenericChemItem.1.name=Yellow Metal Catalyst
+item.BasicGenericChemItem.2.name=Blue Metal Catalyst
+item.BasicGenericChemItem.3.name=Orange Metal Catalyst
+item.BasicGenericChemItem.4.name=Purple Metal Catalyst
+item.BasicGenericChemItem.5.name=Brown Metal Catalyst
+item.MudRedSlurry.name=Cell of Red Mud Slurry
+item.liquid_toluene.name=Toluene Cell
+
+item.BasicAlgaeItem.0.name=Algae Spore (I)
+item.BasicAlgaeItem.1.name=Algae Spore (II)
+item.BasicAlgaeItem.2.name=Algae Spore (III)
+item.BasicAlgaeItem.3.name=Algae Spore (IV)
+item.BasicAlgaeItem.4.name=Algae Spore (V)
+item.BasicAlgaeItem.5.name=Algae Spore (VI)
+item.BasicAlgaeItem.6.name=Algae Spore (VII)