From 5d44ce236deb92f3149b302536851ed4b16031d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=BD=E5=AF=9E?= <32254980+luomolhx@users.noreply.github.com> Date: Thu, 25 Dec 2025 01:03:30 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E6=96=B9=E4=BF=AE=E5=A4=8D=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=94=B5=E8=B7=AF=E6=9D=BF=20=20=E6=B6=88=E6=AD=A7?= =?UTF-8?q?=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加配方电路板 --- .../common/loader/RecipeLoader.java | 39 ++++++++++++++----- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/silvermoon/boxplusplus/common/loader/RecipeLoader.java b/src/main/java/com/silvermoon/boxplusplus/common/loader/RecipeLoader.java index 287fc30..3cdc080 100644 --- a/src/main/java/com/silvermoon/boxplusplus/common/loader/RecipeLoader.java +++ b/src/main/java/com/silvermoon/boxplusplus/common/loader/RecipeLoader.java @@ -14,6 +14,7 @@ import gregtech.api.util.GTModHandler; import gregtech.api.util.GTOreDictUnificator; import gregtech.api.util.recipe.Scanning; +import gregtech.api.util.GTUtility; import gtPlusPlus.api.recipe.GTPPRecipeMaps; import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; import tectech.recipe.TTRecipeAdder; @@ -727,67 +728,85 @@ public static void addUpgradeModuleRecipe() { */ } - public static void addModuleResearchRecipe() { + public static void addModuleResearchRecipe() { // AMD 晶圆厂技术资料(基础) GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 0)) - .itemInputs(GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 3004)) + .itemInputs( + GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 3004), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_LuV) .duration(1200) .addTo(assemblerRecipes); // 液位调节器实验模型 GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 1)) - .itemInputs(GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 31077)) + .itemInputs( + GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 31077), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_UV) .duration(1200) .addTo(assemblerRecipes); // 固态物质重塑理论研究 GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 2)) - .itemInputs(GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 992)) + .itemInputs( + GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 992), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_UV) .duration(1200) .addTo(assemblerRecipes); // 抽水马桶设计图纸(初版) GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 3)) - .itemInputs(GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 850)) + .itemInputs( + GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 850), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_UV) .duration(1200) .addTo(assemblerRecipes); // 温差产生原理实验装置 GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 4)) - .itemInputs(GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 12730)) + .itemInputs( + GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 12730), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_UEV) .duration(1200) .addTo(assemblerRecipes); // 超结构装配理论框架 GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 5)) - .itemInputs(GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 17001)) + .itemInputs( + GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 17001), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_UEV) .duration(1200) .addTo(assemblerRecipes); // 物态并联原理研究笔记 GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 6)) - .itemInputs(GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 31150)) + .itemInputs( + GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 31150), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_UEV) .duration(1200) .addTo(assemblerRecipes); // 聚焦技术实验报告 GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 7)) - .itemInputs(GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 15472)) + .itemInputs( + GTModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 15472), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_UEV) .duration(1200) .addTo(assemblerRecipes); // 深蓝物质研究样本 GTValues.RA.stdBuilder() .itemOutputs(new ItemStack(ItemRegister.bmResearchItem, 1, 8)) - .itemInputs(GTModHandler.getModItem(AppliedEnergistics2.ID, "tile.BlockAdvancedCraftingUnit", 1, 3)) + .itemInputs( + GTModHandler.getModItem(AppliedEnergistics2.ID, "tile.BlockAdvancedCraftingUnit", 1, 3), + GTUtility.getIntegratedCircuit(1)) .eut(TierEU.RECIPE_UIV) .duration(1200) .addTo(assemblerRecipes);