diff options
Diffstat (limited to 'src/main/java/goodgenerator/loader')
-rw-r--r-- | src/main/java/goodgenerator/loader/RecipeLoader_02.java | 112 |
1 files changed, 60 insertions, 52 deletions
diff --git a/src/main/java/goodgenerator/loader/RecipeLoader_02.java b/src/main/java/goodgenerator/loader/RecipeLoader_02.java index 203dac136e..cd2f8149de 100644 --- a/src/main/java/goodgenerator/loader/RecipeLoader_02.java +++ b/src/main/java/goodgenerator/loader/RecipeLoader_02.java @@ -7,18 +7,21 @@ import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.oredict.OreDictionary; import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; +import com.github.technus.tectech.recipe.TT_recipeAdder; import goodgenerator.crossmod.LoadedList; import goodgenerator.items.MyMaterial; import goodgenerator.util.CrackRecipeAdder; import goodgenerator.util.ItemRefer; import goodgenerator.util.MyRecipeAdder; -import gregtech.api.enums.GT_Values; -import gregtech.api.enums.ItemList; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.*; import gregtech.api.util.*; import gregtech.api.util.GT_ModHandler; +import gtPlusPlus.core.item.chemistry.GenericChem; +import gtPlusPlus.core.material.ALLOY; +import gtPlusPlus.core.material.ELEMENT; +import gtPlusPlus.core.recipe.common.CI; +import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; import ic2.core.Ic2Items; @SuppressWarnings("deprecation") @@ -1257,61 +1260,66 @@ public class RecipeLoader_02 { GT_Values.RA.addAssemblerRecipe( new ItemStack[] { ItemRefer.Compact_Fusion_Coil_T3.get(1), }, null, - GT_ModHandler.getModItem("miscutils", "gtplusplus.blockcasings.3", 3, 13), + GregtechItemList.Casing_Fusion_Internal.get(3), 600, - 7680000); + (int) TierEU.RECIPE_UEV); - GT_Values.RA.addAssemblylineRecipe( + TT_recipeAdder.addResearchableAssemblylineRecipe( ItemRefer.Compact_Fusion_MK3.get(1), - 24000, - new Object[] { GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 48, 965), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorLuV, 32), - ItemList.Circuit_Wafer_PPIC.get(64), ItemList.UHV_Coil.get(16), - ItemRefer.Compact_Fusion_Coil_T2.get(8), ItemRefer.HiC_T4.get(8) }, - new FluidStack[] { FluidRegistry.getFluidStack("molten.teflon", 1152), - MyMaterial.dalisenite.getMolten(576), FluidRegistry.getFluidStack("molten.botmium", 288) }, + 2_560_000, + 4_096, + (int) TierEU.RECIPE_UHV, + 256, + new Object[] { GregtechItemList.FusionComputer_UV2.get(48), new Object[] { "circuitInfinite", 1 }, + new Object[] { "circuitInfinite", 1 }, new Object[] { "circuitInfinite", 1 }, + new Object[] { "circuitInfinite", 1 }, ItemList.Circuit_Wafer_PPIC.get(64), + ItemList.UHV_Coil.get(16), ALLOY.TITANSTEEL.getPlateDense(8), ItemRefer.HiC_T4.get(8), + ItemList.Field_Generator_UHV.get(8), + MyMaterial.enrichedNaquadahAlloy.get(OrePrefixes.gearGtSmall, 64) }, + new FluidStack[] { GenericChem.TEFLON.getFluidStack(2304), MyMaterial.dalisenite.getMolten(1152), + ALLOY.BOTMIUM.getFluidStack(288) }, ItemRefer.Compact_Fusion_MK4.get(1), 6000, - 520000); - - // MyRecipeAdder.instance.addPreciseAssemblerRecipe( - // new ItemStack[] { - // ItemRefer.Compact_Fusion_Coil_T3.get(1), - // GT_ModHandler.getModItem("miscutils", "gtplusplus.blockcasings.3", 1, 13), - // ItemRefer.HiC_T5.get(4), - // GT_ModHandler.getModItem("miscutils", "item.itemBufferCore6", 1), - // }, - // new FluidStack[] { - // FluidRegistry.getFluidStack("molten.laurenium", 1152), - // MyMaterial.hikarium.getMolten(576) - // }, - // ItemRefer.Compact_Fusion_Coil_T4.get(1), - // 1100000, - // 1919, - // 3 - // ); + (int) TierEU.RECIPE_UV); + + // Compact MK5 Fusion Coil + MyRecipeAdder.instance.addPreciseAssemblerRecipe( + new ItemStack[] { GregtechItemList.Casing_Fusion_Internal2.get(3), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Bio, 1), ItemRefer.HiC_T5.get(4), + CI.getEnergyCore(5, 1), }, + new FluidStack[] { ALLOY.BLACK_TITANIUM.getFluidStack(1152), + MyMaterial.metastableOganesson.getMolten(576) }, + ItemRefer.Compact_Fusion_Coil_T4.get(1), + (int) TierEU.RECIPE_UHV, + 2000, + 3); // Compact MK5 Computer - // GT_Values.RA.addAssemblylineRecipe( - // ItemRefer.Compact_Fusion_MK4.get(1), - // 24000, - // new Object[] { - // GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 48, 965), - // GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUV, 32), - // ItemList.Circuit_Wafer_QPIC.get(64), - // ItemList.UHV_Coil.get(64), - // ItemRefer.Compact_Fusion_Coil_T3.get(8), - // ItemRefer.HiC_T5.get(8) - // }, - // new FluidStack[] { - // MyMaterial.tairitsu.getMolten( 1152), - // MyMaterial.artheriumSn.getMolten(576), - // FluidRegistry.getFluidStack("molten.rhugnor", 288) - // }, - // ItemRefer.Compact_Fusion_MK5.get(1), - // 6000, - // 1100000 - // ); + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemRefer.Compact_Fusion_MK3.get(1), + 10_240_000, + 16_384, + (int) TierEU.RECIPE_UEV, + 256, + new Object[] { GregtechItemList.FusionComputer_UV3.get(48), new Object[] { "circuitBio", 1 }, + new Object[] { "circuitBio", 1 }, new Object[] { "circuitBio", 1 }, + new Object[] { "circuitBio", 1 }, ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.UHV_Coil.get(64), ELEMENT.STANDALONE.HYPOGEN.getPlateDense(8), + ItemRefer.HiC_T5.get(8), ItemList.Field_Generator_UEV.get(8), + MyMaterial.metastableOganesson.get(OrePrefixes.gearGtSmall, 64) }, + new FluidStack[] { MyMaterial.tairitsu.getMolten(2304), ALLOY.OCTIRON.getFluidStack(1152), + ELEMENT.STANDALONE.RHUGNOR.getFluidStack(288) }, + ItemRefer.Compact_Fusion_MK5.get(1), + 6000, + (int) TierEU.RECIPE_UHV); + + // Compact MK5 Fusion Disassembly Recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemRefer.Compact_Fusion_Coil_T4.get(1), }, + null, + GregtechItemList.Casing_Fusion_Internal2.get(3), + 600, + (int) TierEU.RECIPE_UIV); } GT_Values.RA.addMultiblockChemicalRecipe( |