aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/elisis/gtnhlanth/loader
diff options
context:
space:
mode:
authorunknown <gtandemmodding@gmail.com>2022-01-26 17:39:11 +1100
committerunknown <gtandemmodding@gmail.com>2022-01-26 17:39:11 +1100
commitd456346fed210198c59cf301d5d26bdc8fc88fab (patch)
treeec220b96a39e818ee2f6db5a6d1227c40c88fa2a /src/main/java/com/elisis/gtnhlanth/loader
parent3b4e3b33b630e676b44aa8ec16baf7dd11138d5c (diff)
downloadGT5-Unofficial-d456346fed210198c59cf301d5d26bdc8fc88fab.tar.gz
GT5-Unofficial-d456346fed210198c59cf301d5d26bdc8fc88fab.tar.bz2
GT5-Unofficial-d456346fed210198c59cf301d5d26bdc8fc88fab.zip
Further add to recipes
Diffstat (limited to 'src/main/java/com/elisis/gtnhlanth/loader')
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/RecipeAdder.java6
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java102
2 files changed, 97 insertions, 11 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeAdder.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeAdder.java
index fa17bc4bdd..c9c7b8a81a 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeAdder.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeAdder.java
@@ -81,9 +81,9 @@ public class RecipeAdder {
aNEISpecialValuePost, aShowVoltageAmperageInNEI, aNEIAllowed);
}
-
- public void addDissolutionTankRecipe(FluidStack[] fluidInputs, ItemStack[] itemInputs, FluidStack fluidOutput, ItemStack[] itemOutputs, int EUt, int ticks) {
- super.addRecipe(false, itemInputs, itemOutputs, null, fluidInputs, new FluidStack[] {fluidOutput}, ticks, EUt, ticks);
+ /** Higher part input fluid first, always **/
+ public void addDissolutionTankRecipe(FluidStack[] fluidInputs, ItemStack[] itemInputs, FluidStack fluidOutput, ItemStack[] itemOutputs, int EUt, int ticks, int ratio) {
+ super.addRecipe(false, itemInputs, itemOutputs, null, fluidInputs, new FluidStack[] {fluidOutput}, ticks, EUt, ratio);
}
}
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
index 2700154bee..4db956eb0f 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
@@ -136,6 +136,16 @@ public class RecipeLoader {
1920
);
+ //Ammonium Nitrate
+ GT_Values.RA.addChemicalRecipe(
+ GT_Utility.getIntegratedCircuit(12),
+ Materials.NitricAcid.getCells(1),
+ Materials.Ammonium.getFluid(1000),
+ null,
+ null,
+ 400
+ );
+
}
@@ -248,27 +258,30 @@ public class RecipeLoader {
new ItemStack[] {GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Monazite, 1)},
WerkstoffMaterialPool.MuddyRareEarthSolution.getFluidOrGas(200),
new ItemStack[] {
- WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dustTiny, 4),
- Materials.SiliconDioxide.getDustSmall(2),
- WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 1)
+ Materials.SiliconDioxide.getDustSmall(2)
},
1920,
200,
2700
);
- /*RecipeAdder.instance.DissolutionTankRecipes.addDissolutionTankRecipe(
+ RecipeAdder.instance.DissolutionTankRecipes.addDissolutionTankRecipe(
new FluidStack[] {
Materials.Water.getFluid(10000),
WerkstoffMaterialPool.MuddyRareEarthSolution.getFluidOrGas(1000)
},
null,
WerkstoffMaterialPool.DilutedRareEarthMud.getFluidOrGas(11000),
- null,
+ new ItemStack[] {
+ WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dustTiny, 4),
+ WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 1),
+ Materials.Monazite.getDustTiny(2)
+ },
480,
- 900
+ 900,
+ 0
);
- */
+
GT_Recipe.GT_Recipe_Map.sSifterRecipes.addRecipe(
false,
null,
@@ -281,7 +294,7 @@ public class RecipeLoader {
},
null,
new int[] {
- 7500, 1000, 500, 2000
+ 8000, 7500, 1000, 500, 2000
},
new FluidStack[] {
WerkstoffMaterialPool.DilutedRareEarthMud.getFluidOrGas(1000)
@@ -292,6 +305,79 @@ public class RecipeLoader {
0
);
+ GT_Values.RA.addMixerRecipe(
+ WerkstoffMaterialPool.MonaziteSulfate.get(OrePrefixes.dust, 1),
+ null, null, null, null, null,
+ Materials.Water.getFluid(6000),
+ WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(7000),
+ null,
+ 480,
+ 400
+ );
+
+ GT_Values.RA.addMultiblockChemicalRecipe(
+ new ItemStack[] {
+ GT_Utility.getIntegratedCircuit(13)
+ },
+ new FluidStack[] {
+ WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(1000),
+ WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(200)
+ },
+ null,
+ new ItemStack[] {
+ WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dustTiny, 3),
+ },
+ 480,
+ 480
+ );
+
+ GT_Values.RA.addSifterRecipe(
+ WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dust, 1),
+ new ItemStack[] {
+ WerkstoffMaterialPool.RareEarthFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.ThoriumPhosphateCake.get(OrePrefixes.dust, 1)
+ },
+ new int[] {9000, 7000},
+ 600,
+ 256
+ );
+
+ GT_Values.RA.addBlastRecipe(
+ WerkstoffMaterialPool.ThoriumPhosphateCake.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ 300,
+ 128,
+ 1500
+ );
+
+ GT_Values.RA.addChemicalBathRecipe(
+ WerkstoffMaterialPool.RareEarthFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(320),
+ WerkstoffMaterialPool.NeutralizedRareEarthFiltrate.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ new int[] {10000},
+ 120,
+ 240
+ );
+
+ GT_Values.RA.addSifterRecipe(
+ WerkstoffMaterialPool.NeutralizedRareEarthFiltrate.get(OrePrefixes.dust, 1),
+ new ItemStack[] {
+ WerkstoffMaterialPool.RareEarthHydroxideConcentrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1)
+ },
+ new int[] {9000, 5000, 4000},
+ 800,
+ 480
+ );
+
+