diff --git a/src/main/java/com/minecolonies/core/entity/ai/workers/crafting/EntityAIWorkAlchemist.java b/src/main/java/com/minecolonies/core/entity/ai/workers/crafting/EntityAIWorkAlchemist.java index 154d3d55f77..87e4c51ef00 100644 --- a/src/main/java/com/minecolonies/core/entity/ai/workers/crafting/EntityAIWorkAlchemist.java +++ b/src/main/java/com/minecolonies/core/entity/ai/workers/crafting/EntityAIWorkAlchemist.java @@ -893,7 +893,8 @@ private IAIState fillUpBrewingStand() if (isEmpty(((BrewingStandBlockEntity) entity).getItem(0)) || isEmpty(((BrewingStandBlockEntity) entity).getItem(1)) || isEmpty(((BrewingStandBlockEntity) entity).getItem(2))) { - final ItemStack potionStack = currentRecipeStorage.getCleanedInput().get(1).getItemStack(); + + final ItemStack potionStack = currentRecipeStorage.getCleanedInput().get(0).getItemStack(); final Predicate potion = stack -> ItemStackUtils.compareItemStacksIgnoreStackSize(potionStack, stack); @@ -961,7 +962,7 @@ else if (amountOfPotionInBuilding >= targetCount - amountOfPotionInInv && curren } else if (isEmpty(((BrewingStandBlockEntity) entity).getItem(INGREDIENT_SLOT))) { - final ItemStack ingredientStack = currentRecipeStorage.getCleanedInput().get(0).getItemStack(); + final ItemStack ingredientStack = currentRecipeStorage.getCleanedInput().get(1).getItemStack(); final Predicate ingredient = stack -> ItemStackUtils.compareItemStacksIgnoreStackSize(ingredientStack, stack); final int ingredientInBrewingStand = getExtendedCount(ingredientStack); final int targetCount =