diff options
author | GlodBlock <1356392126@qq.com> | 2021-07-29 20:44:36 +0800 |
---|---|---|
committer | GlodBlock <1356392126@qq.com> | 2021-07-29 20:44:36 +0800 |
commit | f10122fedec9ce1379c90c446ed8bb16d28d3678 (patch) | |
tree | 217677a26ba5558f954b480a06a67f38d5421816 | |
parent | 2b17b10493d5c9bc182a34c0d3585d952ec4095b (diff) | |
download | GT5-Unofficial-f10122fedec9ce1379c90c446ed8bb16d28d3678.tar.gz GT5-Unofficial-f10122fedec9ce1379c90c446ed8bb16d28d3678.tar.bz2 GT5-Unofficial-f10122fedec9ce1379c90c446ed8bb16d28d3678.zip |
add recipe
-rw-r--r-- | build.gradle | 1 | ||||
-rw-r--r-- | src/main/java/GoodGenerator/CrossMod/Thaumcraft/ResearchItems.java | 8 | ||||
-rw-r--r-- | src/main/java/GoodGenerator/Loader/RecipeLoader.java | 211 |
3 files changed, 219 insertions, 1 deletions
diff --git a/build.gradle b/build.gradle index db3a18b0ec..19cf1e9e5e 100644 --- a/build.gradle +++ b/build.gradle @@ -93,7 +93,6 @@ dependencies { setChanging(true) }*/ compile files('libs/TecTech-1.7.10-4.10.4-d35bc08e.jar') - compile files('libs/ElectroMagicTools-1.2.8.2[1.7.10].jar') compileOnly("thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev") runtime("eu.usrv:YAMCore:${minecraftVersion}-${yamcoreVersion}:deobf"); } diff --git a/src/main/java/GoodGenerator/CrossMod/Thaumcraft/ResearchItems.java b/src/main/java/GoodGenerator/CrossMod/Thaumcraft/ResearchItems.java new file mode 100644 index 0000000000..c6a88911c1 --- /dev/null +++ b/src/main/java/GoodGenerator/CrossMod/Thaumcraft/ResearchItems.java @@ -0,0 +1,8 @@ +package GoodGenerator.CrossMod.Thaumcraft; + +import thaumcraft.api.research.ResearchItem; + +/*public class ResearchItems extends ResearchItem { + + public ResearchItems(String name, ) +}*/ diff --git a/src/main/java/GoodGenerator/Loader/RecipeLoader.java b/src/main/java/GoodGenerator/Loader/RecipeLoader.java index b3a1adc713..c695f400f8 100644 --- a/src/main/java/GoodGenerator/Loader/RecipeLoader.java +++ b/src/main/java/GoodGenerator/Loader/RecipeLoader.java @@ -4,6 +4,7 @@ import GoodGenerator.Items.MyMaterial; import GoodGenerator.util.CrackRecipeAdder; import GoodGenerator.util.MaterialFix; import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; +import cpw.mods.fml.common.Loader; import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; @@ -466,6 +467,110 @@ public class RecipeLoader { 480 ); + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4), + GT_Utility.getIntegratedCircuit(4),null, + Materials.Naquadah.getMolten(288), + null, + new ItemStack(Loaders.rawAtomicSeparationCatalyst,18), + 300, + 480 + ); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4), + GT_Utility.getIntegratedCircuit(4),null, + Materials.Naquadah.getMolten(288), + null, + new ItemStack(Loaders.rawAtomicSeparationCatalyst,18), + 300, + 480 + ); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4), + GT_Utility.getIntegratedCircuit(4),null, + Materials.Naquadah.getMolten(288), + null, + new ItemStack(Loaders.rawAtomicSeparationCatalyst,54), + 300, + 480 + ); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Shadow,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4), + GT_Utility.getIntegratedCircuit(4),null, + Materials.Naquadah.getMolten(288), + null, + new ItemStack(Loaders.rawAtomicSeparationCatalyst,54), + 300, + 480 + ); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4), + GT_Utility.getIntegratedCircuit(4),null, + Materials.Naquadah.getMolten(288), + null, + new ItemStack(Loaders.rawAtomicSeparationCatalyst,18), + 300, + 480 + ); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Sunnarium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4), + GT_Utility.getIntegratedCircuit(4),null, + Materials.Naquadah.getMolten(288), + null, + new ItemStack(Loaders.rawAtomicSeparationCatalyst,18), + 300, + 480 + ); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ardite,4), + GT_Utility.getIntegratedCircuit(4),null, + Materials.Naquadah.getMolten(288), + null, + new ItemStack(Loaders.rawAtomicSeparationCatalyst,54), + 300, + 480 + ); + + GT_Values.RA.addMixerRecipe( + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Firestone,9), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Bedrockium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Ichorium,4), + GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Manyullyn,4), + GT_Utility.getIntegratedCircuit(4),null, + Materials.Naquadah.getMolten(288), + null, + new ItemStack(Loaders.rawAtomicSeparationCatalyst,54), + 300, + 480 + ); + GT_Values.RA.addFormingPressRecipe( WerkstoffLoader.Tiberium.get(OrePrefixes.plate,4), GT_OreDictUnificator.get(OrePrefixes.plate,Materials.Silicon,8), @@ -1086,6 +1191,112 @@ public class RecipeLoader { 120 ); + if (Loader.isModLoaded("miscutils")) { + GT_Values.RA.addMultiblockChemicalRecipe( + new ItemStack[]{ + GT_Utility.getIntegratedCircuit(16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000), + Materials.NitrogenDioxide.getGas(1000) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("combustionpromotor", 2000) + }, + null, + 200, + 120 + ); + + GT_Values.RA.addMultiblockChemicalRecipe( + new ItemStack[]{ + GT_Utility.getIntegratedCircuit(16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PotassiumNitrade, 2) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000), + Materials.NitrogenDioxide.getGas(1000) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("combustionpromotor", 2000) + }, + null, + 200, + 120 + ); + + GT_Values.RA.addMultiblockChemicalRecipe( + new ItemStack[]{ + GT_Utility.getIntegratedCircuit(16), + WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 2) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("fluid.hydrogenperoxide", 1000), + Materials.NitrogenDioxide.getGas(1000) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("combustionpromotor", 2000) + }, + null, + 200, + 120 + ); + } + + if (Loader.isModLoaded("botdustries")) { + GT_Values.RA.addMultiblockChemicalRecipe( + new ItemStack[]{ + GT_Utility.getIntegratedCircuit(16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 2) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("hydrogen peroxide", 1000), + Materials.NitrogenDioxide.getGas(1000) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("combustionpromotor", 2000) + }, + null, + 200, + 120 + ); + + GT_Values.RA.addMultiblockChemicalRecipe( + new ItemStack[]{ + GT_Utility.getIntegratedCircuit(16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.PotassiumNitrade, 2) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("hydrogen peroxide", 1000), + Materials.NitrogenDioxide.getGas(1000) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("combustionpromotor", 2000) + }, + null, + 200, + 120 + ); + + GT_Values.RA.addMultiblockChemicalRecipe( + new ItemStack[]{ + GT_Utility.getIntegratedCircuit(16), + WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 2) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("hydrogen peroxide", 1000), + Materials.NitrogenDioxide.getGas(1000) + }, + new FluidStack[]{ + FluidRegistry.getFluidStack("combustionpromotor", 2000) + }, + null, + 200, + 120 + ); + } + GT_ModHandler.addCraftingRecipe( Loaders.UCFE.copy(), new Object[]{ |