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
|
package gregtech.loaders.postload.recipes;
import static gregtech.api.enums.GT_Values.*;
import static gregtech.api.util.GT_ModHandler.getModItem;
import static net.minecraftforge.fluids.FluidRegistry.getFluidStack;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.Tier;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidStack;
public class PlasmaForgeRecipes implements Runnable {
@Override
public void run() {
// Giga chad trophy.
GT_Values.RA.addPlasmaForgeRecipe(
new ItemStack[] {
ItemList.Field_Generator_UEV.get(64),
ItemList.Field_Generator_UIV.get(64),
ItemList.Field_Generator_UMV.get(64)
},
new FluidStack[] {
Materials.ExcitedDTEC.getFluid(100_000_000), Materials.SpaceTime.getMolten(64 * 2 * 9 * 144)
},
new ItemStack[] {ItemList.GigaChad.get(1)},
new FluidStack[] {GT_Values.NF},
86400 * 20 * 2,
2_000_000_000,
13500);
// Quantum anomaly recipe bypass for UXV. Avoids RNG.
GT_Values.RA.addPlasmaForgeRecipe(
new ItemStack[] {
getModItem(MOD_ID_DC, "item.ChromaticLens", 1), getModItem("GoodGenerator", "huiCircuit", 1, 4)
},
new FluidStack[] {
Materials.WhiteDwarfMatter.getMolten(144),
getFluidStack("molten.shirabon", 72),
Materials.BlackDwarfMatter.getMolten(144)
},
new ItemStack[] {getModItem(MOD_ID_GTPP, "MU-metaitem.01", 1, 32105)},
new FluidStack[] {NF},
50 * 20,
(int) Tier.UXV,
13_500);
}
}
|