aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/Loader/RecipeLoader_02.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/GoodGenerator/Loader/RecipeLoader_02.java')
-rw-r--r--src/main/java/GoodGenerator/Loader/RecipeLoader_02.java402
1 files changed, 402 insertions, 0 deletions
diff --git a/src/main/java/GoodGenerator/Loader/RecipeLoader_02.java b/src/main/java/GoodGenerator/Loader/RecipeLoader_02.java
index 3a11cddc05..9588a0abdb 100644
--- a/src/main/java/GoodGenerator/Loader/RecipeLoader_02.java
+++ b/src/main/java/GoodGenerator/Loader/RecipeLoader_02.java
@@ -5,11 +5,15 @@ import GoodGenerator.util.CrackRecipeAdder;
import GoodGenerator.util.ItemRefer;
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
+import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Utility;
import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidRegistry;
+import net.minecraftforge.fluids.FluidStack;
public class RecipeLoader_02 {
@@ -137,6 +141,404 @@ public class RecipeLoader_02 {
220,
1920
);
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemRefer.YOTTank_Casing.get(1),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE,
+ new Object[]{
+ "BPB","FOF","BPB",
+ 'B', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackSteel,1),
+ 'P', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel,1),
+ 'F', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polytetrafluoroethylene,1),
+ 'O', GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel,1),
+ }
+ );
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemRefer.YOTTank.get(1),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE,
+ new Object[]{
+ "SPS","ECE","SLS",
+ 'S', GT_OreDictUnificator.get(OrePrefixes.screw, Materials.BlueSteel,1),
+ 'P', ItemList.Cover_Screen.get(1),
+ 'E', "circuitData",
+ 'L', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Enderium,1),
+ 'C', ItemRefer.YOTTank_Casing.get(1)
+ }
+ );
+
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[]{
+ ItemList.Large_Fluid_Cell_Steel.get(12L),
+ GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin,4),
+ GT_Utility.getIntegratedCircuit(1)
+ },
+ Materials.Plastic.getMolten(144),
+ ItemRefer.Fluid_Storage_Core_T1.get(1),
+ 200,
+ 480
+ );
+
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[]{
+ ItemList.Large_Fluid_Cell_Aluminium.get(3L),
+ GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin,4),
+ GT_Utility.getIntegratedCircuit(1)
+ },
+ Materials.Plastic.getMolten(144),
+ ItemRefer.Fluid_Storage_Core_T1.get(1),
+ 200,
+ 480
+ );
+
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[]{
+ ItemList.Large_Fluid_Cell_StainlessSteel.get(2L),
+ GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.Tin,4),
+ GT_Utility.getIntegratedCircuit(1)
+ },
+ Materials.Plastic.getMolten(144),
+ ItemRefer.Fluid_Storage_Core_T1.get(1),
+ 200,
+ 480
+ );
+
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[]{
+ ItemList.Large_Fluid_Cell_Titanium.get(64L),
+ GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Titanium,8),
+ GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel,4),
+ GT_Utility.getIntegratedCircuit(2)
+ },
+ Materials.Polytetrafluoroethylene.getMolten(2304),
+ ItemRefer.Fluid_Storage_Core_T2.get(1),
+ 200,
+ 7680
+ );
+
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[]{
+ ItemList.Large_Fluid_Cell_TungstenSteel.get(18L),
+ GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel,4),
+ GT_Utility.getIntegratedCircuit(2)
+ },
+ Materials.Polytetrafluoroethylene.getMolten(2304),
+ ItemRefer.Fluid_Storage_Core_T2.get(1),
+ 200,
+ 7680
+ );
+
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[]{
+ ItemList.Large_Fluid_Cell_Chrome.get(4L),
+ GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.BlackSteel,4),
+ GT_Utility.getIntegratedCircuit(2)
+ },
+ Materials.Polytetrafluoroethylene.getMolten(2304),
+ ItemRefer.Fluid_Storage_Core_T2.get(1),
+ 200,
+ 7680
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.Fluid_Storage_Core_T1.get(1),
+ 10000,
+ new Object[]{
+ ItemRefer.Fluid_Storage_Core_T1.get(32),
+ ItemRefer.Fluid_Storage_Core_T1.get(32),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene,16),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene,16),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.BlackSteel,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.BlackSteel,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.BlackSteel,4)
+ },
+ new FluidStack[]{
+ Materials.SolderingAlloy.getMolten(288),
+ Materials.Lubricant.getFluid(1000)
+ },
+ ItemRefer.Fluid_Storage_Core_T2.get(1),
+ 200,
+ 7680
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.Fluid_Storage_Core_T2.get(1),
+ 20000,
+ new Object[]{
+ ItemRefer.Fluid_Storage_Core_T2.get(48),
+ ItemRefer.Fluid_Storage_Core_T2.get(48),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene,16),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene,16),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene,16),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polytetrafluoroethylene,16),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium,4)
+ },
+ new FluidStack[]{
+ Materials.SolderingAlloy.getMolten(2304),
+ Materials.Lubricant.getFluid(4000)
+ },
+ ItemRefer.Fluid_Storage_Core_T3.get(1),
+ 800,
+ 122880
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.Fluid_Storage_Core_T3.get(1),
+ 40000,
+ new Object[]{
+ ItemRefer.Fluid_Storage_Core_T3.get(48),
+ ItemRefer.Fluid_Storage_Core_T3.get(48),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,16),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,16),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,16),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,16),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmium,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmium,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmium,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmium,4)
+ },
+ new FluidStack[]{
+ Materials.SolderingAlloy.getMolten(18432),
+ Materials.Lubricant.getFluid(16000)
+ },
+ ItemRefer.Fluid_Storage_Core_T4.get(1),
+ 3200,
+ 1966080
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.Fluid_Storage_Core_T4.get(1),
+ 80000,
+ new Object[]{
+ ItemRefer.Fluid_Storage_Core_T4.get(48),
+ ItemRefer.Fluid_Storage_Core_T4.get(48),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium,4)
+ },
+ new FluidStack[]{
+ Materials.Draconium.getMolten(2304),
+ Materials.Titanium.getMolten(288),
+ Materials.Lubricant.getFluid(64000)
+ },
+ ItemRefer.Fluid_Storage_Core_T5.get(1),
+ 6400,
+ 3921160
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.Fluid_Storage_Core_T5.get(1),
+ 160000,
+ new Object[]{
+ ItemRefer.Fluid_Storage_Core_T5.get(48),
+ ItemRefer.Fluid_Storage_Core_T5.get(48),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole,32),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened,4),
+ GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened,4)
+ },
+ new FluidStack[]{
+ Materials.Draconium.getMolten(9216),
+ Materials.TungstenSteel.getMolten(4608),
+ Materials.Lubricant.getFluid(128000)
+ },
+ ItemRefer.Fluid_Storage_Core_T6.get(1),
+ 12800,
+ 7842320
+ );
+
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[]{
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel,1),
+ ItemRefer.Fluid_Storage_Core_T1.get(10),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel,4),
+ ItemList.Electric_Pump_HV.get(2),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel,4),
+ GT_Utility.getIntegratedCircuit(5)
+ },
+ Materials.Plastic.getMolten(144),
+ ItemRefer.YOTTank_Cell_T1.get(1),
+ 400,
+ 480
+ );
+
+ GT_Values.RA.addAssemblerRecipe(
+ new ItemStack[]{
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel,1),
+ ItemRefer.Fluid_Storage_Core_T2.get(10),
+ WerkstoffLoader.LuVTierMaterial.get(OrePrefixes.plate, 4),
+ ItemList.Electric_Pump_IV.get(2),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Enderium,4),
+ GT_Utility.getIntegratedCircuit(5)
+ },
+ Materials.Polytetrafluoroethylene.getMolten(144),
+ ItemRefer.YOTTank_Cell_T2.get(1),
+ 1600,
+ 7680
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.YOTTank_Cell_T2.get(1),
+ 20000,
+ new Object[]{
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Naquadah,1),
+ ItemRefer.Fluid_Storage_Core_T3.get(5),
+ ItemRefer.Fluid_Storage_Core_T3.get(5),
+ new Object[]{"circuitUltimate", 4},
+ new Object[]{"circuitUltimate", 4},
+ ItemList.Electric_Pump_ZPM.get(2),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NiobiumTitanium,4),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NiobiumTitanium,4),
+ MyMaterial.adamantiumAlloy.get(OrePrefixes.plate, 16),
+ MyMaterial.adamantiumAlloy.get(OrePrefixes.plate, 16)
+ },
+ new FluidStack[]{
+ Materials.Quantium.getMolten(1440),
+ FluidRegistry.getFluidStack("ic2coolant",8000),
+ Materials.Lubricant.getFluid(8000)
+ },
+ ItemRefer.YOTTank_Cell_T3.get(1),
+ 1600,
+ 122880
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.YOTTank_Cell_T3.get(1),
+ 40000,
+ new Object[]{
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium,1),
+ ItemRefer.Fluid_Storage_Core_T4.get(5),
+ ItemRefer.Fluid_Storage_Core_T4.get(5),
+ new Object[]{"circuitInfinite", 4},
+ new Object[]{"circuitInfinite", 4},
+ ItemList.Electric_Pump_UHV.get(2),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.MysteriousCrystal,4),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.MysteriousCrystal,4),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux,16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux,16)
+ },
+ new FluidStack[]{
+ Materials.Draconium.getMolten(1440),
+ FluidRegistry.getFluidStack("ic2coolant",16000),
+ Materials.Lubricant.getFluid(16000)
+ },
+ ItemRefer.YOTTank_Cell_T4.get(1),
+ 3200,
+ 1966080
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.YOTTank_Cell_T4.get(1),
+ 80000,
+ new Object[]{
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium,1),
+ ItemRefer.Fluid_Storage_Core_T5.get(5),
+ ItemRefer.Fluid_Storage_Core_T5.get(5),
+ new Object[]{"circuitBio", 4},
+ new Object[]{"circuitBio", 4},
+ ItemList.Electric_Pump_UEV.get(2),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.DraconiumAwakened,4),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.DraconiumAwakened,4),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium,16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium,16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium,16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium,16)
+ },
+ new FluidStack[]{
+ Materials.Draconium.getMolten(1440),
+ FluidRegistry.getFluidStack("ic2coolant",16000),
+ Materials.Lubricant.getFluid(16000)
+ },
+ ItemRefer.YOTTank_Cell_T5.get(1),
+ 6400,
+ 3921160
+ );
+
+ GT_Values.RA.addAssemblylineRecipe(
+ ItemRefer.YOTTank_Cell_T5.get(1),
+ 160000,
+ new Object[]{
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity,1),
+ ItemRefer.Fluid_Storage_Core_T6.get(5),
+ ItemRefer.Fluid_Storage_Core_T6.get(5),
+ ItemList.Field_Generator_UEV.get(4),
+ ItemList.Field_Generator_UEV.get(4),
+ ItemList.Electric_Pump_UEV.get(16),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NetherStar,4),
+ GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.NetherStar,4),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity,16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity,16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity,16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity,16)
+ },
+ new FluidStack[]{
+ Materials.DraconiumAwakened.getMolten(1440),
+ FluidRegistry.getFluidStack("ic2coolant",32000),
+ Materials.Lubricant.getFluid(32000)
+ },
+ ItemRefer.YOTTank_Cell_T6.get(1),
+ 12800,
+ 7842320
+ );
+
+ GT_Values.RA.addUnboxingRecipe(
+ ItemRefer.YOTTank_Cell_T1.get(1),
+ ItemRefer.Fluid_Storage_Core_T1.get(10),
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel,1),
+ 100,
+ 480
+ );
+
+ GT_Values.RA.addUnboxingRecipe(
+ ItemRefer.YOTTank_Cell_T2.get(1),
+ ItemRefer.Fluid_Storage_Core_T2.get(10),
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel,1),
+ 100,
+ 480
+ );
+
+ GT_Values.RA.addUnboxingRecipe(
+ ItemRefer.YOTTank_Cell_T3.get(1),
+ ItemRefer.Fluid_Storage_Core_T3.get(10),
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Naquadah,1),
+ 100,
+ 480
+ );
+
+ GT_Values.RA.addUnboxingRecipe(
+ ItemRefer.YOTTank_Cell_T4.get(1),
+ ItemRefer.Fluid_Storage_Core_T4.get(10),
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium,1),
+ 100,
+ 480
+ );
+
+ GT_Values.RA.addUnboxingRecipe(
+ ItemRefer.YOTTank_Cell_T5.get(1),
+ ItemRefer.Fluid_Storage_Core_T5.get(10),
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium,1),
+ 100,
+ 480
+ );
+
+ GT_Values.RA.addUnboxingRecipe(
+ ItemRefer.YOTTank_Cell_T6.get(1),
+ ItemRefer.Fluid_Storage_Core_T6.get(10),
+ GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity,1),
+ 100,
+ 480
+ );
}
public static void InitLoadRecipe() {