diff options
author | GDCloud <93287602+GDCloudstrike@users.noreply.github.com> | 2023-04-15 22:12:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-15 21:12:58 +0100 |
commit | 2698718434f34a845b942c2adf1a325f61f43bf5 (patch) | |
tree | 8ede59f9074d74fd3abf2c4deb69bb1d85e0568c /src/main/java/goodgenerator/loader | |
parent | 2715d7bfff88439ff0e0748841ffae9b65d68ecd (diff) | |
download | GT5-Unofficial-2698718434f34a845b942c2adf1a325f61f43bf5.tar.gz GT5-Unofficial-2698718434f34a845b942c2adf1a325f61f43bf5.tar.bz2 GT5-Unofficial-2698718434f34a845b942c2adf1a325f61f43bf5.zip |
Re-enable compact mk5 + adjust mk4 (#155)
* bump dep
* nei catalyst
* change mk5 blocks
* mk5 recipes
* right texture
* adjust mk4 recipes + mk5 disassembly
* bump dep again
* update coremod dep
* update buildscript
* update bartworks dep
* update dep file
* update bs
* merge conflict
* ++ dep
* nei catalyst
* change mk5 blocks
* mk5 recipes
* right texture
* adjust mk4 recipes + mk5 disassembly
* ++ dep
* no complex fusion
* fix mk4 casing
* move to research station + fix oredict issue
---------
Co-authored-by: Martin Robertz <dream-master@gmx.net>
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( |