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
|
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 net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidStack;
import gregtech.api.enums.*;
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) TierEU.RECIPE_UXV,
13_500);
}
}
|