aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/elisis/gtnhlanth/loader
diff options
context:
space:
mode:
authorunknown <gtandemmodding@gmail.com>2022-03-01 21:10:30 +1100
committerunknown <gtandemmodding@gmail.com>2022-03-01 21:10:30 +1100
commita05b482f0fea9e0efdf5378573beae994a3a30d0 (patch)
treee3c82d8d6a463ed91fbbc29a8c28b1674f3627b2 /src/main/java/com/elisis/gtnhlanth/loader
parent4411dd7f97517dfd584235137022c02367b254aa (diff)
downloadGT5-Unofficial-a05b482f0fea9e0efdf5378573beae994a3a30d0.tar.gz
GT5-Unofficial-a05b482f0fea9e0efdf5378573beae994a3a30d0.tar.bz2
GT5-Unofficial-a05b482f0fea9e0efdf5378573beae994a3a30d0.zip
(Hopefully) finishing touches
Diffstat (limited to 'src/main/java/com/elisis/gtnhlanth/loader')
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java85
1 files changed, 82 insertions, 3 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
index ebb6385558..d6ded51a97 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
@@ -126,6 +126,17 @@ public class RecipeLoader {
600, 1920, 3400
);
+ //Hf * 9
+ GT_Values.RA.addBlastRecipe(
+ GT_Utility.getIntegratedCircuit(13),
+ WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 9),
+ null,
+ WerkstoffMaterialPool.Iodine.getFluidOrGas(18000),
+ WerkstoffMaterialPool.Hafnium.get(OrePrefixes.ingotHot, 9),
+ WerkstoffMaterialPool.HafniumRunoff.get(OrePrefixes.dust, 1),
+ 5400, 1920, 3400
+ );
+
//Zirconia-Hafnia
GT_Values.RA.addCentrifugeRecipe(
@@ -174,6 +185,19 @@ public class RecipeLoader {
240
);
+ //SeaweedConcentrate * 4
+ GT_Values.RA.addMixerRecipe(
+ WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dust, 4),
+ null,
+ null,
+ null,
+ Materials.DilutedSulfuricAcid.getFluid(2400),
+ WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(2400),
+ Materials.Calcite.getDust(2),
+ 1200,
+ 240
+ );
+
//Iodine
GT_Values.RA.addCentrifugeRecipe(
Materials.Benzene.getCells(1),
@@ -376,7 +400,7 @@ public class RecipeLoader {
},
null,
new int[] {
- 8000, 7500, 1000, 500, 2000
+ 9000, 7500, 2000, 500, 2000
},
new FluidStack[] {
WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(1000)
@@ -413,6 +437,22 @@ public class RecipeLoader {
480
);
+ GT_Values.RA.addMultiblockChemicalRecipe(
+ new ItemStack[] {
+ GT_Utility.getIntegratedCircuit(14)
+ },
+ new FluidStack[] {
+ WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(9000),
+ WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(1800)
+ },
+ null,
+ new ItemStack[] {
+ WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dust, 3),
+ },
+ 4320,
+ 480
+ );
+
GT_Values.RA.addSifterRecipe(
WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dust, 1),
new ItemStack[] {
@@ -436,6 +476,18 @@ public class RecipeLoader {
1500
);
+ GT_Values.RA.addThermalCentrifugeRecipe(
+ WerkstoffMaterialPool.ThoriumPhosphateConcentrate.get(OrePrefixes.dust),
+ Materials.Thorium.getDust(1),
+ Materials.Phosphate.getDust(1),
+ null,
+ new int[] {
+ 10000, 10000
+ },
+ 200,
+ 480
+ );
+
GT_Values.RA.addChemicalBathRecipe(
WerkstoffMaterialPool.MonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(320),
@@ -611,7 +663,7 @@ public class RecipeLoader {
WerkstoffMaterialPool.EuropiumOxide.get(OrePrefixes.dustSmall, 1), // Maybe also holmium
null,
new int[] {
- 9000, 1 //Because fuck you
+ 9000, 10
},
600,
1920
@@ -687,6 +739,24 @@ public class RecipeLoader {
1920
);
+ GT_Values.RA.addCentrifugeRecipe(
+ WerkstoffMaterialPool.SaturatedMonaziteRareEarthMixture.get(OrePrefixes.dust, 18),
+ null,
+ null,
+ Materials.Chloromethane.getFluid(1800),
+ WerkstoffMaterialPool.SamaricResidue.get(OrePrefixes.dust, 6),
+ WerkstoffMaterialPool.UnknownBlend.get(OrePrefixes.dust, 2),
+ null,
+ null,
+ null,
+ null,
+ new int[] {
+ 10000, 10000
+ },
+ 6300,
+ 1920
+ );
+
GT_Values.RA.addSifterRecipe(
WerkstoffMaterialPool.SamaricResidue.get(OrePrefixes.dust, 9),
new ItemStack[] {
@@ -764,7 +834,7 @@ public class RecipeLoader {
},
null,
new int[] {
- 8000, 7500, 1000, 500, 2000
+ 9000, 7500, 1000, 500, 2000
},
new FluidStack[] {
WerkstoffMaterialPool.DiltedRareEarthBastnasiteMud.getFluidOrGas(1000)
@@ -1140,6 +1210,9 @@ public class RecipeLoader {
else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1)) ) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
}
+ else if (tRecipe.mOutputs[i].isItemEqual(Materials.Lanthanum.getDust(1)) ) {
+ tRecipe.mOutputs[i] = null;
+ }
}
if (!tRecipe.equals(recipe)){
reAdd.add(tRecipe);
@@ -1177,6 +1250,9 @@ public class RecipeLoader {
else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1)) ) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
}
+ else if (tRecipe.mOutputs[i].isItemEqual(Materials.Lanthanum.getDust(1)) ) {
+ tRecipe.mOutputs[i] = null;
+ }
}
if (!tRecipe.equals(recipe)){
reAdd.add(tRecipe);
@@ -1214,6 +1290,9 @@ public class RecipeLoader {
else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1)) ) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(tRecipe.mOutputs[i].stackSize * 2, WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
}
+ else if (tRecipe.mOutputs[i].isItemEqual(Materials.Lanthanum.getDust(1)) ) {
+ tRecipe.mOutputs[i] = null;
+ }
}
if (!tRecipe.equals(recipe)){
reAdd.add(tRecipe);