aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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