Merge pull request #5866 from VoidLeech/mc1.18/fix-uncraftable-modded-potion-fluids

Fix Automated Brewing of Modded Potions
This commit is contained in:
simibubi 2024-07-25 20:28:34 +02:00 committed by GitHub
commit e52b59097e
Failed to generate hash of commit

View file

@ -97,10 +97,16 @@ public class PotionMixingRecipes {
FluidStack outputFluid = null; FluidStack outputFluid = null;
for (ItemStack stack : supportedContainerStacks) { for (ItemStack stack : supportedContainerStacks) {
if (input.test(stack)) { if (input.test(stack)) {
FluidStack inputFluid = PotionFluidHandler.getFluidFromPotionItem(stack); ItemStack[] stacks = input.getItems();
if (stacks.length == 0){
continue;
}
FluidStack inputFluid = PotionFluidHandler.getFluidFromPotionItem(stacks[0]);
inputFluid.setAmount(1000);
if (outputFluid == null) { if (outputFluid == null) {
outputFluid = PotionFluidHandler.getFluidFromPotionItem(output); outputFluid = PotionFluidHandler.getFluidFromPotionItem(output);
} }
outputFluid.setAmount(1000);
mixingRecipes.add(createRecipe("potion_mixing_modded_" + recipeIndex++, ingredient, inputFluid, outputFluid)); mixingRecipes.add(createRecipe("potion_mixing_modded_" + recipeIndex++, ingredient, inputFluid, outputFluid));
} }
} }