aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2022-08-20 00:28:38 +0200
committerMartin Robertz <dream-master@gmx.net>2022-08-20 00:28:38 +0200
commitca6c469e130eee604aa69f0e48ed594a3102e58b (patch)
tree951d535db8a4bd54b28ff99835d9e8a62cb0819b /src
parent3bab8408662cb164beb7b13ab58cd2d653d201c0 (diff)
downloadGT5-Unofficial-ca6c469e130eee604aa69f0e48ed594a3102e58b.tar.gz
GT5-Unofficial-ca6c469e130eee604aa69f0e48ed594a3102e58b.tar.bz2
GT5-Unofficial-ca6c469e130eee604aa69f0e48ed594a3102e58b.zip
first draft for adding Schematics to TT Reaseach Table
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java80
1 files changed, 80 insertions, 0 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 40e81c5706..75f1ee9e9f 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
@@ -1410,6 +1410,86 @@ public class DreamCraftRecipeLoader {
Materials.Void.getMolten(2880L),
Materials.DraconiumAwakened.getMolten(1440),
}, GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 5001), 1500, 8_000_000);
+ if (Loader.isModLoaded("DraconicEvolution")) {
+ // DE Schematics Cores Tier 1
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ GT_ModHandler.getModItem("EMT", "EMTItems", 1, 16),
+ 500_000,
+ 1024,
+ 1_000_000,
+ 4,
+ new Object[] {
+ GT_ModHandler.getModItem("DraconicEvolution", "draconicCore", 1, 0),
+ GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Draconium, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Ichorium, 1L),
+ new Object[] {OrePrefixes.circuit.get(Materials.Infinite), 1},
+ },
+ new FluidStack[] {
+ Materials.Sunnarium.getMolten(14400L), Materials.Void.getMolten(28800L),
+ },
+ GT_ModHandler.getModItem("EMT", "EMTItems", 1, 16),
+ 12000,
+ 500_000);
+
+ // DE Schematics Cores Tier 2
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ GT_ModHandler.getModItem("DraconicEvolution", "draconicCore", 1, 0),
+ 5_000_000,
+ 2048,
+ 4_000_000,
+ 8,
+ new Object[] {
+ GT_ModHandler.getModItem("DraconicEvolution", "draconicCore", 4, 0),
+ GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Draconium, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 1L),
+ new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1},
+ },
+ new FluidStack[] {
+ Materials.Neutronium.getMolten(14400L), Materials.Void.getMolten(57600L),
+ },
+ GT_ModHandler.getModItem("EMT", "EMTItems", 1, 17),
+ 24000,
+ 2_000_000);
+
+ // DE Schematics Cores Tier 3
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ GT_ModHandler.getModItem("DraconicEvolution", "wyvernCore", 1, 0),
+ 50_000_000,
+ 4096,
+ 16_000_000,
+ 16,
+ new Object[] {
+ GT_ModHandler.getModItem("DraconicEvolution", "wyvernCore", 4, 0),
+ GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.DraconiumAwakened, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 1L),
+ new Object[] {OrePrefixes.circuit.get(Materials.Nano), 1},
+ },
+ new FluidStack[] {
+ Materials.Infinity.getMolten(14400L), Materials.Void.getMolten(115200L),
+ },
+ GT_ModHandler.getModItem("EMT", "EMTItems", 1, 18),
+ 36000,
+ 8_000_000);
+ // DE Schematics Cores Tier 4
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ GT_ModHandler.getModItem("DraconicEvolution", "awakenedCore", 1, 0),
+ 500_000_000,
+ 8192,
+ 64_000_000,
+ 64,
+ new Object[] {
+ GT_ModHandler.getModItem("DraconicEvolution", "awakenedCore", 8, 0),
+ GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.DraconiumAwakened, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.SpaceTime, 1L),
+ new Object[] {OrePrefixes.circuit.get(Materials.Piko), 1},
+ },
+ new FluidStack[] {
+ Materials.SpaceTime.getMolten(14400L), Materials.Void.getMolten(230400L),
+ },
+ GT_ModHandler.getModItem("EMT", "EMTItems", 1, 18),
+ 72000,
+ 32_000_000);
+ }
}
//region singleblocks