diff options
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/FermenterRecipes.java | 113 |
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); + } +} |