aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java
blob: fa37a69eb5032d46852750f4d3c8be51801ae04f (plain)
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
package gregtech.loaders.postload.recipes;

import static net.minecraftforge.fluids.FluidRegistry.getFluidStack;

import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;

public class FermenterRecipes implements Runnable {
    @Override
    public void run() {
        GT_Values.RA.addFermentingRecipe(
                Materials.Biomass.getFluid(100), Materials.FermentedBiomass.getFluid(100), 150, false);
        GT_Values.RA.addFermentingRecipe(
                new FluidStack(FluidRegistry.getFluid("ic2biomass"), 100),
                Materials.FermentedBiomass.getFluid(100),
                150,
                false);

        GT_Values.RA.addFermentingRecipe(getFluidStack("milk", 50), getFluidStack("potion.mundane", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.lemonjuice", 50), getFluidStack("potion.limoncello", 25), 1024, true);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.applejuice", 50), getFluidStack("potion.cider", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.goldenapplejuice", 50), getFluidStack("potion.goldencider", 25), 1024, true);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.idunsapplejuice", 50), getFluidStack("potion.notchesbrew", 25), 1024, true);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.reedwater", 50), getFluidStack("potion.rum", 25), 1024, true);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.rum", 50), getFluidStack("potion.piratebrew", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.grapejuice", 50), getFluidStack("potion.wine", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.wine", 50), getFluidStack("potion.vinegar", 10), 2048, true);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.wheatyjuice", 50), getFluidStack("potion.scotch", 25), 1024, true);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.scotch", 50), getFluidStack("potion.glenmckenner", 10), 2048, true);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.wheatyhopsjuice", 50), getFluidStack("potion.beer", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.hopsjuice", 50), getFluidStack("potion.darkbeer", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.darkbeer", 50), getFluidStack("potion.dragonblood", 10), 2048, true);

        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.beer", 75), getFluidStack("potion.vinegar", 50), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.cider", 75), getFluidStack("potion.vinegar", 50), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.goldencider", 75), getFluidStack("potion.vinegar", 50), 2048, true);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.rum", 75), getFluidStack("potion.vinegar", 50), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.wine", 75), getFluidStack("potion.vinegar", 50), 2048, false);

        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.awkward", 50), getFluidStack("potion.weakness", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.mundane", 50), getFluidStack("potion.weakness", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.thick", 50), getFluidStack("potion.weakness", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.poison", 50), getFluidStack("potion.damage", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.health", 50), getFluidStack("potion.damage", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.waterbreathing", 50), getFluidStack("potion.damage", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.nightvision", 50), getFluidStack("potion.invisibility", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.fireresistance", 50), getFluidStack("potion.slowness", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.speed", 50), getFluidStack("potion.slowness", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.strength", 50), getFluidStack("potion.weakness", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.regen", 50), getFluidStack("potion.poison", 25), 1024, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.poison.strong", 50), getFluidStack("potion.damage.strong", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.health.strong", 50), getFluidStack("potion.damage.strong", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.speed.strong", 50), getFluidStack("potion.slowness.strong", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.strength.strong", 50), getFluidStack("potion.weakness.strong", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.nightvision.long", 50),
                getFluidStack("potion.invisibility.long", 10),
                2048,
                false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.regen.strong", 50), getFluidStack("potion.poison.strong", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.poison.long", 50), getFluidStack("potion.damage.long", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.waterbreathing.long", 50), getFluidStack("potion.damage.long", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.fireresistance.long", 50),
                getFluidStack("potion.slowness.long", 10),
                2048,
                false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.speed.long", 50), getFluidStack("potion.slowness.long", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.strength.long", 50), getFluidStack("potion.weakness.long", 10), 2048, false);
        GT_Values.RA.addFermentingRecipe(
                getFluidStack("potion.regen.long", 50), getFluidStack("potion.poison.long", 10), 2048, false);
    }
}