aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dependencies.gradle2
-rw-r--r--src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java80
2 files changed, 81 insertions, 1 deletions
diff --git a/dependencies.gradle b/dependencies.gradle
index 9e2ff3e98a..00870aa896 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -2,7 +2,7 @@
dependencies {
shadowImplementation('com.github.GTNewHorizons:AVRcore:master-SNAPSHOT')
- compile('com.github.GTNewHorizons:GT5-Unofficial:5.09.41.00:dev')
+ compile('com.github.GTNewHorizons:GT5-Unofficial:5.09.41.05:dev')
compile('com.github.GTNewHorizons:Yamcl:0.5.82:dev')
compile('com.github.GTNewHorizons:NotEnoughItems:2.2.22:dev')
compile('com.github.GTNewHorizons:CodeChickenLib:1.1.5.3:dev')
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 d01ad3f43b..0dd87967f0 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
@@ -3491,6 +3491,86 @@ public class DreamCraftRecipeLoader {
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", "EMT_GTBLOCK_CASEING", 1, 9),
+ 5_000_000,
+ 512,
+ 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),
+ 6000,
+ 500_000);
+
+ // DE Schematics Cores Tier 2
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ GT_ModHandler.getModItem("DraconicEvolution", "draconicCore", 1, 0),
+ 10_000_000,
+ 1024,
+ 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),
+ 12000,
+ 2_000_000);
+
+ // DE Schematics Cores Tier 3
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ GT_ModHandler.getModItem("DraconicEvolution", "wyvernCore", 1, 0),
+ 20_000_000,
+ 2048,
+ 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),
+ 24000,
+ 8_000_000);
+ // DE Schematics Cores Tier 4
+ TT_recipeAdder.addResearchableAssemblylineRecipe(
+ GT_ModHandler.getModItem("DraconicEvolution", "awakenedCore", 1, 0),
+ 40_000_000,
+ 4096,
+ 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, 19),
+ 36000,
+ 32_000_000);
+ }
}
// region singleblocks