1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
package GoodGenerator.Loader;
import GoodGenerator.Items.MyMaterial;
import GoodGenerator.util.ItemRefer;
import GoodGenerator.util.MyRecipeAdder;
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_OreDictUnificator;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import static GoodGenerator.Main.GG_Config_Loader.NaquadahFuelTime;
import static GoodGenerator.Main.GG_Config_Loader.NaquadahFuelVoltage;
public class FuelRecipeLoader {
public static void RegisterFuel(){
//MyRecipeAdder.instance.addLiquidMentalFuel(Materials.NaquadahEnriched.getMolten(1L),Materials.Naquadah.getMolten(1L),32768,100);
//MyRecipeAdder.instance.addLiquidMentalFuel(Materials.Naquadria.getMolten(1L),Materials.Naquadah.getMolten(1L),262144,120);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.uraniumBasedLiquidFuelExcited.getFluidOrGas(1),MyMaterial.uraniumBasedLiquidFuelDepleted.getFluidOrGas(1),NaquadahFuelVoltage[0],NaquadahFuelTime[0]);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.thoriumBasedLiquidFuelExcited.getFluidOrGas(1),MyMaterial.thoriumBasedLiquidFuelDepleted.getFluidOrGas(1),NaquadahFuelVoltage[1],NaquadahFuelTime[1]);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.plutoniumBasedLiquidFuelExcited.getFluidOrGas(1),MyMaterial.plutoniumBasedLiquidFuelDepleted.getFluidOrGas(1),NaquadahFuelVoltage[2],NaquadahFuelTime[2]);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkI.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIDepleted.getFluidOrGas(1),NaquadahFuelVoltage[3],NaquadahFuelTime[3]);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkII.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIIDepleted.getFluidOrGas(1),NaquadahFuelVoltage[4],NaquadahFuelTime[4]);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIIIDepleted.getFluidOrGas(1),NaquadahFuelVoltage[5],NaquadahFuelTime[5]);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkIVDepleted.getFluidOrGas(1),NaquadahFuelVoltage[6],NaquadahFuelTime[6]);
MyRecipeAdder.instance.addLiquidMentalFuel(MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(1),MyMaterial.naquadahBasedFuelMkVDepleted.getFluidOrGas(1),NaquadahFuelVoltage[7],NaquadahFuelTime[7]);
MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
new FluidStack[]{
MyMaterial.heavyNaquadahFuel.getFluidOrGas(800),
MyMaterial.lightNaquadahFuel.getFluidOrGas(1000),
},
new ItemStack[]{
MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,4),
WerkstoffLoader.Tiberium.get(OrePrefixes.dust,27),
ItemRefer.High_Density_Uranium.get(2),
ItemRefer.High_Density_Plutonium.get(1),
},
MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(100),
1100000,
100,
1
);
MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
new FluidStack[]{
MyMaterial.naquadahBasedFuelMkIII.getFluidOrGas(2000),
Materials.Praseodymium.getMolten(9216L)
},
new ItemStack[]{
MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.dust,27),
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.NetherStar,64),
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.DraconiumAwakened,64),
MyMaterial.orundum.get(OrePrefixes.dust,32),
},
MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(250),
46000000,
160,
2
);
MyRecipeAdder.instance.addNaquadahFuelRefineRecipe(
new FluidStack[]{
MyMaterial.naquadahBasedFuelMkIV.getFluidOrGas(2000),
FluidRegistry.getFluidStack("heavyradox",1000),
},
new ItemStack[]{
GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Infinity,16),
MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.dust, 32),
},
MyMaterial.naquadahBasedFuelMkV.getFluidOrGas(500),
100000000,
200,
2
);
}
}
|