aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java113
1 files changed, 113 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java
new file mode 100644
index 0000000000..fa37a69eb5
--- /dev/null
+++ b/src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java
@@ -0,0 +1,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);
+ }
+}