From 29ca9b85df567437fcb806d9b957447e9ed8f5f4 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 26 Jan 2023 15:57:10 +0100 Subject: Optical processor + bump gt dep --- .../compatibility/dreamcraft/DreamCraftRecipeLoader.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/main') 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 7da6749a8a..a50fe6191d 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 @@ -4644,6 +4644,22 @@ public class DreamCraftRecipeLoader { // region items + // Optical Processor + GT_Values.RA.addCircuitAssemblerRecipe( + new ItemStack[] { + ItemList.Optically_Perfected_CPU.get(1L), + ItemList.Optically_Compatible_Memory.get(2L), + ItemList.Circuit_Parts_CapacitorXSMD.get(16L), + ItemList.Circuit_Parts_DiodeXSMD.get(16L), + CustomItemList.DATApipe.get(4L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.EnrichedHolmium, 16) + }, + new FluidStack(solderUEV, 288), + ItemList.Circuit_OpticalProcessor.get(1L), + 20 * 20, + 614400, + true); + // Parametrizer Memory Card GT_Values.RA.addCircuitAssemblerRecipe( new ItemStack[] { -- cgit From f03b07708d5a8777d248c4f4e4b84565fd1e4e44 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 26 Jan 2023 18:26:20 +0100 Subject: Optically Compatible Memory --- .../compatibility/dreamcraft/DreamCraftRecipeLoader.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/main') 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 a50fe6191d..e74e1b04f2 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 @@ -4644,6 +4644,22 @@ public class DreamCraftRecipeLoader { // region items + // Optically Compatible Memory + GT_Values.RA.addCircuitAssemblerRecipe( + new ItemStack[] { + GT_ModHandler.getModItem("OpenComputers", "item", 1L, 39), // Memory tier 3.5 + ItemList.Circuit_Chip_Optical.get(1L), + CustomItemList.DATApipe.get(4L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUEV, 4L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 8L), + GT_ModHandler.getModItem("supersolarpanel", "solarsplitter", 1L, 0) // Solar Light Splitter + }, + new FluidStack(solderUEV, 288), + ItemList.Optically_Compatible_Memory.get(2), + 10 * 20, + 7_864_320, + false); + // Optical Processor GT_Values.RA.addCircuitAssemblerRecipe( new ItemStack[] { -- cgit From 3be721e485d3d88e2afd1f0e0c9f7435f1b084d4 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 26 Jan 2023 21:20:54 +0100 Subject: Optical Assembly --- .../dreamcraft/DreamCraftRecipeLoader.java | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src/main') 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 e74e1b04f2..fb3fec5d84 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 @@ -3622,6 +3622,34 @@ public class DreamCraftRecipeLoader { 6000, 2000000); + //Optical Assembly + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.Circuit_OpticalProcessor.get(1L), + 192_000, + 256, + 2_000_000, + 16, + new Object[] { + ItemList.Circuit_Board_Optical.get(1L), + ItemList.Circuit_OpticalProcessor.get(2L), + ItemList.Circuit_Parts_InductorXSMD.get(16L), + ItemList.Circuit_Parts_CapacitorXSMD.get(20L), + ItemList.Circuit_Parts_ResistorXSMD.get(20L), + ItemList.Circuit_Chip_NOR.get(32L), + ItemList.Circuit_Chip_Ram.get(64L), + GT_ModHandler.getModItem("bartworks", "gt.MetaGeneratedwireFine", 24L, 10101), //Fine Lumiium Wire + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + }, + new FluidStack[] { + new FluidStack(solderUEV, 1440), + Materials.Radon.getPlasma(1440L), + Materials.SuperCoolant.getFluid(10_000L), + new FluidStack(FluidRegistry.getFluid("oganesson"), 500) + }, + ItemList.Circuit_OpticalAssembly.get(1L), + 20 * 20, + 2_000_000); + // GTNH UIV, UMV, UXV Circuits TT_recipeAdder.addResearchableAssemblylineRecipe( ItemList.Circuit_Biomainframe.get(1L), -- cgit From 0d987888102e1beeeaa168f39f3522dbeb558717 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 26 Jan 2023 21:33:10 +0100 Subject: Optical Computer --- .../dreamcraft/DreamCraftRecipeLoader.java | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'src/main') 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 fb3fec5d84..d359e9fe0b 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 @@ -3650,6 +3650,37 @@ public class DreamCraftRecipeLoader { 20 * 20, 2_000_000); + //Optical Computer + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.Circuit_OpticalAssembly.get(1L), + 384_000, + 512, + 4_000_000, + 32, + new Object[] { + ItemList.Circuit_Board_Optical.get(2L), + ItemList.Circuit_OpticalAssembly.get(2L), + ItemList.Circuit_Parts_TransistorXSMD.get(24L), + ItemList.Circuit_Parts_ResistorXSMD.get(24L), + ItemList.Circuit_Parts_CapacitorXSMD.get(24L), + ItemList.Circuit_Parts_DiodeXSMD.get(24L), + ItemList.Circuit_Chip_NOR.get(64L), + ItemList.Circuit_Chip_SoC2.get(32L), + GT_ModHandler.getModItem("bartworks", "gt.MetaGeneratedwireFine", 32L, 10101), //Fine Lumiium Wire + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64), + + }, + new FluidStack[] { + new FluidStack(solderUEV, 1440 * 2), + Materials.Radon.getPlasma(1440L * 2), + Materials.SuperCoolant.getFluid(10_000L * 2), + new FluidStack(FluidRegistry.getFluid("oganesson"), 500 * 2) + }, + ItemList.Circuit_OpticalComputer.get(1L), + 200 * 20, + 2_000_000); + // GTNH UIV, UMV, UXV Circuits TT_recipeAdder.addResearchableAssemblylineRecipe( ItemList.Circuit_Biomainframe.get(1L), -- cgit From 5b20b5b776be69401b433db784f2b8f982f1f69e Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 26 Jan 2023 21:42:59 +0100 Subject: Optical Mainframe --- .../dreamcraft/DreamCraftRecipeLoader.java | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'src/main') 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 d359e9fe0b..856d65e29e 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 @@ -3681,6 +3681,39 @@ public class DreamCraftRecipeLoader { 200 * 20, 2_000_000); + //Optical Mainframe + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.Circuit_OpticalComputer.get(1L), + 768_000, + 1024, + 8_000_000, + 64, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), + ItemList.Circuit_OpticalComputer.get(2L), + ItemList.Circuit_Parts_InductorXSMD.get(32L), + ItemList.Circuit_Parts_TransistorXSMD.get(32L), + ItemList.Circuit_Parts_ResistorXSMD.get(32L), + ItemList.Circuit_Parts_CapacitorXSMD.get(32L), + ItemList.Circuit_Parts_DiodeXSMD.get(32L), + ItemList.Circuit_Chip_SoC2.get(64L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUEV, 64), + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) + + }, + new FluidStack[] { + new FluidStack(solderUEV, 1440 * 4), + Materials.Radon.getPlasma(1440L * 4), + Materials.SuperCoolant.getFluid(10_000L * 4), + new FluidStack(FluidRegistry.getFluid("oganesson"), 500 * 4) + }, + ItemList.Circuit_OpticalMainframe.get(1L), + 300 * 20, + 8_000_000); + // GTNH UIV, UMV, UXV Circuits TT_recipeAdder.addResearchableAssemblylineRecipe( ItemList.Circuit_Biomainframe.get(1L), -- cgit From faa1927ff52e8111c00fa895e1768dfe1aa373d8 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 26 Jan 2023 21:44:53 +0100 Subject: Spotless --- .../dreamcraft/DreamCraftRecipeLoader.java | 98 +++++++++++----------- 1 file changed, 48 insertions(+), 50 deletions(-) (limited to 'src/main') 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 856d65e29e..8484747db2 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 @@ -3622,7 +3622,7 @@ public class DreamCraftRecipeLoader { 6000, 2000000); - //Optical Assembly + // Optical Assembly TT_recipeAdder.addResearchableAssemblylineRecipe( ItemList.Circuit_OpticalProcessor.get(1L), 192_000, @@ -3630,27 +3630,27 @@ public class DreamCraftRecipeLoader { 2_000_000, 16, new Object[] { - ItemList.Circuit_Board_Optical.get(1L), - ItemList.Circuit_OpticalProcessor.get(2L), - ItemList.Circuit_Parts_InductorXSMD.get(16L), - ItemList.Circuit_Parts_CapacitorXSMD.get(20L), - ItemList.Circuit_Parts_ResistorXSMD.get(20L), - ItemList.Circuit_Chip_NOR.get(32L), - ItemList.Circuit_Chip_Ram.get(64L), - GT_ModHandler.getModItem("bartworks", "gt.MetaGeneratedwireFine", 24L, 10101), //Fine Lumiium Wire - new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + ItemList.Circuit_Board_Optical.get(1L), + ItemList.Circuit_OpticalProcessor.get(2L), + ItemList.Circuit_Parts_InductorXSMD.get(16L), + ItemList.Circuit_Parts_CapacitorXSMD.get(20L), + ItemList.Circuit_Parts_ResistorXSMD.get(20L), + ItemList.Circuit_Chip_NOR.get(32L), + ItemList.Circuit_Chip_Ram.get(64L), + GT_ModHandler.getModItem("bartworks", "gt.MetaGeneratedwireFine", 24L, 10101), // Fine Lumiium Wire + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, }, new FluidStack[] { - new FluidStack(solderUEV, 1440), - Materials.Radon.getPlasma(1440L), - Materials.SuperCoolant.getFluid(10_000L), - new FluidStack(FluidRegistry.getFluid("oganesson"), 500) + new FluidStack(solderUEV, 1440), + Materials.Radon.getPlasma(1440L), + Materials.SuperCoolant.getFluid(10_000L), + new FluidStack(FluidRegistry.getFluid("oganesson"), 500) }, ItemList.Circuit_OpticalAssembly.get(1L), 20 * 20, 2_000_000); - //Optical Computer + // Optical Computer TT_recipeAdder.addResearchableAssemblylineRecipe( ItemList.Circuit_OpticalAssembly.get(1L), 384_000, @@ -3658,30 +3658,29 @@ public class DreamCraftRecipeLoader { 4_000_000, 32, new Object[] { - ItemList.Circuit_Board_Optical.get(2L), - ItemList.Circuit_OpticalAssembly.get(2L), - ItemList.Circuit_Parts_TransistorXSMD.get(24L), - ItemList.Circuit_Parts_ResistorXSMD.get(24L), - ItemList.Circuit_Parts_CapacitorXSMD.get(24L), - ItemList.Circuit_Parts_DiodeXSMD.get(24L), - ItemList.Circuit_Chip_NOR.get(64L), - ItemList.Circuit_Chip_SoC2.get(32L), - GT_ModHandler.getModItem("bartworks", "gt.MetaGeneratedwireFine", 32L, 10101), //Fine Lumiium Wire - new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64), - + ItemList.Circuit_Board_Optical.get(2L), + ItemList.Circuit_OpticalAssembly.get(2L), + ItemList.Circuit_Parts_TransistorXSMD.get(24L), + ItemList.Circuit_Parts_ResistorXSMD.get(24L), + ItemList.Circuit_Parts_CapacitorXSMD.get(24L), + ItemList.Circuit_Parts_DiodeXSMD.get(24L), + ItemList.Circuit_Chip_NOR.get(64L), + ItemList.Circuit_Chip_SoC2.get(32L), + GT_ModHandler.getModItem("bartworks", "gt.MetaGeneratedwireFine", 32L, 10101), // Fine Lumiium Wire + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64), }, new FluidStack[] { - new FluidStack(solderUEV, 1440 * 2), - Materials.Radon.getPlasma(1440L * 2), - Materials.SuperCoolant.getFluid(10_000L * 2), - new FluidStack(FluidRegistry.getFluid("oganesson"), 500 * 2) + new FluidStack(solderUEV, 1440 * 2), + Materials.Radon.getPlasma(1440L * 2), + Materials.SuperCoolant.getFluid(10_000L * 2), + new FluidStack(FluidRegistry.getFluid("oganesson"), 500 * 2) }, ItemList.Circuit_OpticalComputer.get(1L), 200 * 20, 2_000_000); - //Optical Mainframe + // Optical Mainframe TT_recipeAdder.addResearchableAssemblylineRecipe( ItemList.Circuit_OpticalComputer.get(1L), 768_000, @@ -3689,26 +3688,25 @@ public class DreamCraftRecipeLoader { 8_000_000, 64, new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), - ItemList.Circuit_OpticalComputer.get(2L), - ItemList.Circuit_Parts_InductorXSMD.get(32L), - ItemList.Circuit_Parts_TransistorXSMD.get(32L), - ItemList.Circuit_Parts_ResistorXSMD.get(32L), - ItemList.Circuit_Parts_CapacitorXSMD.get(32L), - ItemList.Circuit_Parts_DiodeXSMD.get(32L), - ItemList.Circuit_Chip_SoC2.get(64L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUEV, 64), - new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, - new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) - + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), + ItemList.Circuit_OpticalComputer.get(2L), + ItemList.Circuit_Parts_InductorXSMD.get(32L), + ItemList.Circuit_Parts_TransistorXSMD.get(32L), + ItemList.Circuit_Parts_ResistorXSMD.get(32L), + ItemList.Circuit_Parts_CapacitorXSMD.get(32L), + ItemList.Circuit_Parts_DiodeXSMD.get(32L), + ItemList.Circuit_Chip_SoC2.get(64L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUEV, 64), + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) }, new FluidStack[] { - new FluidStack(solderUEV, 1440 * 4), - Materials.Radon.getPlasma(1440L * 4), - Materials.SuperCoolant.getFluid(10_000L * 4), - new FluidStack(FluidRegistry.getFluid("oganesson"), 500 * 4) + new FluidStack(solderUEV, 1440 * 4), + Materials.Radon.getPlasma(1440L * 4), + Materials.SuperCoolant.getFluid(10_000L * 4), + new FluidStack(FluidRegistry.getFluid("oganesson"), 500 * 4) }, ItemList.Circuit_OpticalMainframe.get(1L), 300 * 20, -- cgit From 07cc0e62f516b1976f465d6c7618209e3cf84aec Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 26 Jan 2023 22:19:32 +0100 Subject: Fix fine wires --- .../tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main') 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 8484747db2..bd939f65eb 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 @@ -3637,7 +3637,7 @@ public class DreamCraftRecipeLoader { ItemList.Circuit_Parts_ResistorXSMD.get(20L), ItemList.Circuit_Chip_NOR.get(32L), ItemList.Circuit_Chip_Ram.get(64L), - GT_ModHandler.getModItem("bartworks", "gt.MetaGeneratedwireFine", 24L, 10101), // Fine Lumiium Wire + GT_ModHandler.getModItem("bartworks", "gt.bwMetaGeneratedwireFine", 24L, 10101), // Fine Lumiium Wire new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, }, new FluidStack[] { @@ -3666,7 +3666,7 @@ public class DreamCraftRecipeLoader { ItemList.Circuit_Parts_DiodeXSMD.get(24L), ItemList.Circuit_Chip_NOR.get(64L), ItemList.Circuit_Chip_SoC2.get(32L), - GT_ModHandler.getModItem("bartworks", "gt.MetaGeneratedwireFine", 32L, 10101), // Fine Lumiium Wire + GT_ModHandler.getModItem("bartworks", "gt.bwMetaGeneratedwireFine", 32L, 10101), // Fine Lumiium Wire new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64), }, -- cgit From 944b50a722db4c59813ca7c9e9304dc706ffc459 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 26 Jan 2023 22:48:02 +0100 Subject: Spotless --- .../tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/main') 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 bd939f65eb..58be617dbf 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 @@ -3637,7 +3637,8 @@ public class DreamCraftRecipeLoader { ItemList.Circuit_Parts_ResistorXSMD.get(20L), ItemList.Circuit_Chip_NOR.get(32L), ItemList.Circuit_Chip_Ram.get(64L), - GT_ModHandler.getModItem("bartworks", "gt.bwMetaGeneratedwireFine", 24L, 10101), // Fine Lumiium Wire + GT_ModHandler.getModItem( + "bartworks", "gt.bwMetaGeneratedwireFine", 24L, 10101), // Fine Lumiium Wire new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, }, new FluidStack[] { @@ -3666,7 +3667,8 @@ public class DreamCraftRecipeLoader { ItemList.Circuit_Parts_DiodeXSMD.get(24L), ItemList.Circuit_Chip_NOR.get(64L), ItemList.Circuit_Chip_SoC2.get(32L), - GT_ModHandler.getModItem("bartworks", "gt.bwMetaGeneratedwireFine", 32L, 10101), // Fine Lumiium Wire + GT_ModHandler.getModItem( + "bartworks", "gt.bwMetaGeneratedwireFine", 32L, 10101), // Fine Lumiium Wire new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64), }, -- cgit From 539fa7767ff196e08db24ea5024bde33def49a83 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Sat, 28 Jan 2023 01:19:51 +0100 Subject: Nano purge! Nano purge! --- .../dreamcraft/DreamCraftRecipeLoader.java | 65 ++++++---------------- 1 file changed, 18 insertions(+), 47 deletions(-) (limited to 'src/main') 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 58be617dbf..d2abb10caa 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 @@ -349,7 +349,7 @@ public class DreamCraftRecipeLoader { 128_000_000, 1, new Object[] { - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Nano, 1), + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1L}, GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SpaceTime, 8), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 8), GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1L), @@ -1178,7 +1178,7 @@ public class DreamCraftRecipeLoader { new ItemStack[] { getItemContainer("Transformer_UMV_UIV").get(1), getItemContainer("Display").get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Nano, 2), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Optical, 2), GT_OreDictUnificator.get( OrePrefixes.plate, getOrDefault("BlackPlutonium", Materials.Neutronium), 2), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.Draconium, 4), @@ -3098,12 +3098,12 @@ public class DreamCraftRecipeLoader { 128, 500000, 16, - new ItemStack[] { + new Object[] { CustomItemList.Machine_Multi_EMjunction.get(1), CustomItemList.eM_Computer_Bus.get(4), ItemList.Field_Generator_UV.get(4), ItemList.Sensor_UV.get(4), - getItemContainer("NanoCircuit").get(4), + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 4L}, getItemContainer("MysteriousCrystalLens").get(4), GT_OreDictUnificator.get(OrePrefixes.cableGt02, Materials.Draconium, 4), }, @@ -3332,7 +3332,7 @@ public class DreamCraftRecipeLoader { getItemContainer("Hull_UIV").get(1L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUIV, 2L), ItemList.Circuit_Chip_QPIC.get(4L), - getItemContainer("NanoCircuit").get(2), + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 2L}, ItemList.UHV_Coil.get(8L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), @@ -3361,7 +3361,7 @@ public class DreamCraftRecipeLoader { getItemContainer("Hull_UIV").get(1L), GT_OreDictUnificator.get(OrePrefixes.spring, Materials.SuperconductorUIVBase, 8L), ItemList.Circuit_Chip_QPIC.get(4L), - getItemContainer("NanoCircuit").get(2), + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 2L}, ItemList.UHV_Coil.get(8L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), @@ -3714,46 +3714,17 @@ public class DreamCraftRecipeLoader { 300 * 20, 8_000_000); - // GTNH UIV, UMV, UXV Circuits - TT_recipeAdder.addResearchableAssemblylineRecipe( - ItemList.Circuit_Biomainframe.get(1L), - 192000, - 512, - 2000000, - 32, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), - ItemList.Circuit_Biomainframe.get(2L), - ItemList.Circuit_Parts_CapacitorXSMD.get(32L), - ItemList.Circuit_Parts_ResistorXSMD.get(32L), - ItemList.Circuit_Parts_TransistorXSMD.get(32L), - ItemList.Circuit_Parts_DiodeXSMD.get(32L), - ItemList.Circuit_Chip_Ram.get(64L), - ItemList.Circuit_Chip_NPIC.get(64L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Draconium, 64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64), - new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) - }, - new FluidStack[] { - new FluidStack(solderUEV, 3744), - Materials.Naquadria.getMolten(4032L), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20000) - }, - getItemContainer("NanoCircuit").get(1L), - 8000, - 32_000_000); - + // GTNH UMV, UXV Circuits TT_recipeAdder.addResearchableAssemblylineRecipe( - getItemContainer("NanoCircuit").get(1L), + ItemList.Circuit_OpticalMainframe.get(1L), 384000, 1024, 4000000, 64, - new ItemStack[] { + new Object[] { ItemList.Circuit_Board_Bio_Ultra.get(1L), getItemContainer("PicoWafer").get(4L), - getItemContainer("NanoCircuit").get(2L), + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 2L}, ItemList.Circuit_Parts_TransistorXSMD.get(48L), ItemList.Circuit_Parts_ResistorXSMD.get(48L), ItemList.Circuit_Parts_CapacitorXSMD.get(48L), @@ -3923,7 +3894,7 @@ public class DreamCraftRecipeLoader { ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Nano, 20), + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 20L}, ItemList.Field_Generator_UEV.get(4), GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 4L), GT_ModHandler.getModItem("miscutils", "MU-metaitem.01", 1L, 32105), @@ -4294,7 +4265,7 @@ public class DreamCraftRecipeLoader { 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 Object[] {OrePrefixes.circuit.get(Materials.Optical), 1L} }, new FluidStack[] { Materials.Infinity.getMolten(14400L), Materials.Void.getMolten(115200L), @@ -5465,7 +5436,7 @@ public class DreamCraftRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 6L), ItemList.Gravistar.get(8L), ItemList.Emitter_UEV.get(4L), - new Object[] {OrePrefixes.circuit.get(Materials.Nano), 4}, + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 4L}, GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tritanium, 64L), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tritanium, 64L), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tritanium, 64L), @@ -5599,7 +5570,7 @@ public class DreamCraftRecipeLoader { GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.TranscendentMetal, 6L), ItemList.Electric_Motor_UIV.get(2L), ItemList.Electric_Piston_UIV.get(1L), - new Object[] {OrePrefixes.circuit.get(Materials.Nano), 2L}, + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 2L}, new Object[] {OrePrefixes.circuit.get(Materials.Bio), 4L}, new Object[] {OrePrefixes.circuit.get(Materials.Infinite), 8L}, GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.NetherStar, 6L) @@ -5649,7 +5620,7 @@ public class DreamCraftRecipeLoader { 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}, + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 4L}, GT_ModHandler.getModItem("miscutils", "itemFoilArceusAlloy2B", 64, 0), GT_ModHandler.getModItem("miscutils", "itemFoilLafiumCompound", 64, 0), GT_ModHandler.getModItem("miscutils", "itemFoilCinobiteA243", 64, 0), @@ -5676,7 +5647,7 @@ public class DreamCraftRecipeLoader { 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}, + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 4L}, GT_ModHandler.getModItem("miscutils", "itemFoilArceusAlloy2B", 64, 0), GT_ModHandler.getModItem("miscutils", "itemFoilLafiumCompound", 64, 0), GT_ModHandler.getModItem("miscutils", "itemFoilCinobiteA243", 64, 0), @@ -5843,7 +5814,7 @@ public class DreamCraftRecipeLoader { ItemList.Electric_Motor_UMV.get(2L), ItemList.Electric_Piston_UMV.get(1L), new Object[] {OrePrefixes.circuit.get(Materials.Piko), 2L}, - new Object[] {OrePrefixes.circuit.get(Materials.Nano), 4L}, + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 4L}, new Object[] {OrePrefixes.circuit.get(Materials.Bio), 8L}, GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Quantium, 6L) }, @@ -6024,7 +5995,7 @@ public class DreamCraftRecipeLoader { new Object[] {OrePrefixes.circuit.get(Materials.Superconductor), 1L}, // UV new Object[] {OrePrefixes.circuit.get(Materials.Infinite), 1L}, // UHV new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1L}, // UEV - new Object[] {OrePrefixes.circuit.get(Materials.Nano), 1L}, // UIV + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1L}, // UIV new Object[] {OrePrefixes.circuit.get(Materials.Piko), 1L}, // UMV new Object[] {OrePrefixes.circuit.get(Materials.Quantum), 1L}, // UXV new Object[] {OrePrefixes.circuit.get(Materials.Quantum), 4L -- cgit From 26a66a30abc2c0d522e62818e14869da261bce7d Mon Sep 17 00:00:00 2001 From: minecraft7771 Date: Sat, 28 Jan 2023 13:16:38 +0100 Subject: Remove overriden addFluidOutputs to fix bug with me output hatch --- .../multi/base/GT_MetaTileEntity_MultiblockBase_EM.java | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'src/main') diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java index 74760bb84a..7497c9c300 100644 --- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java +++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java @@ -395,23 +395,6 @@ public abstract class GT_MetaTileEntity_MultiblockBase_EM extends GT_MetaTileEnt * Setting available data processing */ public void outputAfterRecipe_EM() {} - - /** - * to add fluids into hatches - * - * @param mOutputFluids - */ - @Override - protected void addFluidOutputs(FluidStack[] mOutputFluids) { - int min = Math.min(mOutputFluids.length, mOutputHatches.size()); - for (int i = 0; i < min; ++i) { - if (mOutputHatches.get(i) != null - && mOutputFluids[i] != null - && GT_MetaTileEntity_MultiBlockBase.isValidMetaTileEntity(mOutputHatches.get(i))) { - mOutputHatches.get(i).fill(mOutputFluids[i], true); - } - } - } // endregion // region tooltip and scanner result -- cgit From 9a7e13dca9bc4568c96e86fae4eaad76819ca506 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Sun, 29 Jan 2023 01:03:21 +0100 Subject: Re-add Nano circuit recipe for testing --- .../dreamcraft/DreamCraftRecipeLoader.java | 31 +++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'src/main') 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 d2abb10caa..875fcc4813 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 @@ -3714,7 +3714,36 @@ public class DreamCraftRecipeLoader { 300 * 20, 8_000_000); - // GTNH UMV, UXV Circuits + // GTNH UIV, UMV, UXV Circuits + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.Circuit_Biomainframe.get(1L), + 192000, + 512, + 2000000, + 32, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), + ItemList.Circuit_Biomainframe.get(2L), + ItemList.Circuit_Parts_CapacitorXSMD.get(32L), + ItemList.Circuit_Parts_ResistorXSMD.get(32L), + ItemList.Circuit_Parts_TransistorXSMD.get(32L), + ItemList.Circuit_Parts_DiodeXSMD.get(32L), + ItemList.Circuit_Chip_Ram.get(64L), + ItemList.Circuit_Chip_NPIC.get(64L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Draconium, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64), + new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) + }, + new FluidStack[] { + new FluidStack(solderUEV, 3744), + Materials.Naquadria.getMolten(4032L), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20000) + }, + getItemContainer("NanoCircuit").get(1L), + 8000, + 32_000_000); + TT_recipeAdder.addResearchableAssemblylineRecipe( ItemList.Circuit_OpticalMainframe.get(1L), 384000, -- cgit From a9f8fc3702247403bb098f57a5878ee0c9cd2580 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Sun, 29 Jan 2023 01:08:40 +0100 Subject: No softlocks --- .../tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main') 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 875fcc4813..d51ea35f35 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 @@ -4748,8 +4748,8 @@ public class DreamCraftRecipeLoader { }, new FluidStack(solderUEV, 288), ItemList.Optically_Compatible_Memory.get(2), - 10 * 20, - 7_864_320, + 20 * 20, + 1_966_080, false); // Optical Processor -- cgit From 1e9598d405dc9ba6ed428a41960cbd686e6c876a Mon Sep 17 00:00:00 2001 From: GDCloud Date: Sun, 29 Jan 2023 15:55:19 +0100 Subject: Remove nano recipe again --- .../dreamcraft/DreamCraftRecipeLoader.java | 31 +--------------------- 1 file changed, 1 insertion(+), 30 deletions(-) (limited to 'src/main') 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 d51ea35f35..e4d0b39733 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 @@ -3714,36 +3714,7 @@ public class DreamCraftRecipeLoader { 300 * 20, 8_000_000); - // GTNH UIV, UMV, UXV Circuits - TT_recipeAdder.addResearchableAssemblylineRecipe( - ItemList.Circuit_Biomainframe.get(1L), - 192000, - 512, - 2000000, - 32, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), - ItemList.Circuit_Biomainframe.get(2L), - ItemList.Circuit_Parts_CapacitorXSMD.get(32L), - ItemList.Circuit_Parts_ResistorXSMD.get(32L), - ItemList.Circuit_Parts_TransistorXSMD.get(32L), - ItemList.Circuit_Parts_DiodeXSMD.get(32L), - ItemList.Circuit_Chip_Ram.get(64L), - ItemList.Circuit_Chip_NPIC.get(64L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Draconium, 64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64), - new Object[] {OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L}, - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) - }, - new FluidStack[] { - new FluidStack(solderUEV, 3744), - Materials.Naquadria.getMolten(4032L), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20000) - }, - getItemContainer("NanoCircuit").get(1L), - 8000, - 32_000_000); - + // GTNH UMV, UXV Circuits TT_recipeAdder.addResearchableAssemblylineRecipe( ItemList.Circuit_OpticalMainframe.get(1L), 384000, -- cgit