aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>2023-02-06 01:46:50 +0000
committerGTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>2023-02-06 01:46:50 +0000
commit77e3f3775cb8feb23b010e323542e11361708e7b (patch)
treea7f694040629e7f922560810f411b2cdc56e5d0c
parenta12a9137a29046e907378348be687571a16418f6 (diff)
parenta1d07ad2d90756aa4356fbf2f36c3ee51b569913 (diff)
downloadGT5-Unofficial-77e3f3775cb8feb23b010e323542e11361708e7b.tar.gz
GT5-Unofficial-77e3f3775cb8feb23b010e323542e11361708e7b.tar.bz2
GT5-Unofficial-77e3f3775cb8feb23b010e323542e11361708e7b.zip
Merge remote-tracking branch 'origin/master' into TPM
# Conflicts: # build.gradle # dependencies.gradle
-rw-r--r--src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java79
1 files changed, 76 insertions, 3 deletions
diff --git a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
index 84fecf4ab3..1f0dfc18e6 100644
--- a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
+++ b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
@@ -3165,6 +3165,33 @@ public class DreamCraftRecipeLoader {
500000);
// Batteries
+ // Alternate Energy Module Recipe
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ ItemList.Energy_LapotronicOrb2.get(1L),
+ 128_000,
+ 64,
+ 2_000_000,
+ 16,
+ new Object[] { ItemList.Circuit_Board_Wetware_Extreme.get(1),
+ new Object[] { OrePrefixes.foil.get(Materials.Bedrockium), 64L },
+ new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 4 },
+ ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L),
+ ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), ItemList.Circuit_Chip_UHPIC.get(64L),
+ new ItemStack[] { ItemList.Circuit_Parts_DiodeASMD.get(64L),
+ ItemList.Circuit_Parts_DiodeXSMD.get(8L) },
+ new ItemStack[] { ItemList.Circuit_Parts_CapacitorASMD.get(64L),
+ ItemList.Circuit_Parts_CapacitorXSMD.get(8L) },
+ new ItemStack[] { ItemList.Circuit_Parts_ResistorASMD.get(64L),
+ ItemList.Circuit_Parts_ResistorXSMD.get(8L) },
+ new ItemStack[] { ItemList.Circuit_Parts_TransistorASMD.get(64L),
+ ItemList.Circuit_Parts_TransistorXSMD.get(8L) },
+ getModItem("miscutils", "itemFineWireHypogen", 48, 0) },
+ new FluidStack[] { new FluidStack(solderUEV, 720) },
+ ItemList.Energy_Module.get(1),
+ 50 * 20,
+ 320_000);
+
+ // Ultimate Battery
TT_recipeAdder.addResearchableAssemblylineRecipe(
ItemList.Energy_Cluster.get(1L),
12000,
@@ -3185,7 +3212,7 @@ public class DreamCraftRecipeLoader {
ItemList.ZPM2.get(1),
3000,
400000);
-
+ // Really Ultimate Battery
TT_recipeAdder.addResearchableAssemblylineRecipe(
ItemList.ZPM2.get(1L),
24000,
@@ -3207,6 +3234,28 @@ public class DreamCraftRecipeLoader {
ItemList.ZPM3.get(1),
4000,
1600000);
+ // Extremely Ultimate Battery
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ ItemList.ZPM3.get(1L),
+ 1_200_000,
+ 128,
+ 8_000_000,
+ 16,
+ new Object[] { GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L),
+ new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L },
+ new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L },
+ new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L },
+ new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1L }, ItemList.ZPM3.get(8),
+ ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64),
+ ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64),
+ ItemList.Circuit_Parts_DiodeXSMD.get(64),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64), },
+ new FluidStack[] { new FluidStack(solderUEV, 9216), Materials.Quantium.getMolten(18_432),
+ Materials.Naquadria.getMolten(9_216 * 2), Materials.SuperCoolant.getFluid(64_000) },
+ ItemList.ZPM4.get(1),
+ 250 * 20,
+ 6_400_000);
if (Loader.isModLoaded(Reference.GTPLUSPLUS)) {
// MK4 Computer
@@ -3842,6 +3891,30 @@ public class DreamCraftRecipeLoader {
20 * 20,
1_966_080,
false);
+ GT_Values.RA.addCircuitAssemblerRecipe(
+ new ItemStack[] { GT_ModHandler.getModItem("OpenComputers", "item", 4L, 39), // Memory tier 3.5
+ ItemList.Circuit_Chip_Optical.get(1L), CustomItemList.DATApipe.get(16L),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUIV, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 16L),
+ GT_ModHandler.getModItem("supersolarpanel", "solarsplitter", 4L, 0) // Solar Light Splitter
+ },
+ new FluidStack(solderUEV, 576),
+ ItemList.Optically_Compatible_Memory.get(8),
+ 20 * 20,
+ 7_864_320,
+ false);
+ GT_Values.RA.addCircuitAssemblerRecipe(
+ new ItemStack[] { GT_ModHandler.getModItem("OpenComputers", "item", 16L, 39), // Memory tier 3.5
+ ItemList.Circuit_Chip_Optical.get(1L), CustomItemList.DATApipe.get(64L),
+ GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUMV, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 32L),
+ GT_ModHandler.getModItem("supersolarpanel", "solarsplitter", 16L, 0) // Solar Light Splitter
+ },
+ new FluidStack(solderUEV, 1152),
+ ItemList.Optically_Compatible_Memory.get(32),
+ 20 * 20,
+ 31_457_280,
+ false);
// Optical Processor
GT_Values.RA.addCircuitAssemblerRecipe(
@@ -4650,7 +4723,7 @@ public class DreamCraftRecipeLoader {
new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 1L),
ItemList.Electric_Motor_UIV.get(1L),
GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TranscendentMetal, 16L),
- ItemList.Gravistar.get(32L), new Object[] { OrePrefixes.circuit.get(Materials.Nano), 4L },
+ ItemList.Gravistar.get(32L), new Object[] { OrePrefixes.circuit.get(Materials.Optical), 4L },
getModItem("miscutils", "itemFoilArceusAlloy2B", 64, 0),
getModItem("miscutils", "itemFoilLafiumCompound", 64, 0),
getModItem("miscutils", "itemFoilCinobiteA243", 64, 0),
@@ -4674,7 +4747,7 @@ public class DreamCraftRecipeLoader {
new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 1L),
ItemList.Electric_Motor_UIV.get(1),
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TranscendentMetal, 8L),
- ItemList.Gravistar.get(32), new Object[] { OrePrefixes.circuit.get(Materials.Nano), 4L },
+ ItemList.Gravistar.get(32), new Object[] { OrePrefixes.circuit.get(Materials.Optical), 4L },
getModItem("miscutils", "itemFoilArceusAlloy2B", 64, 0),
getModItem("miscutils", "itemFoilLafiumCompound", 64, 0),
getModItem("miscutils", "itemFoilCinobiteA243", 64, 0),