|
@@ -114,6 +114,7 @@ public final class AlchemyPotionBrewer {
|
|
|
}
|
|
|
|
|
|
List<AlchemyPotion> inputList = new ArrayList<>();
|
|
|
+ ItemStack[] outputList = new ItemStack[3];
|
|
|
|
|
|
for (int i = 0; i < 3; i++) {
|
|
|
ItemStack item = inventory.getItem(i);
|
|
@@ -128,7 +129,7 @@ public final class AlchemyPotionBrewer {
|
|
|
inputList.add(input);
|
|
|
|
|
|
if (output != null) {
|
|
|
- inventory.setItem(i, output.toItemStack(item.getAmount()).clone());
|
|
|
+ outputList[i] = output.toItemStack(item.getAmount()).clone();
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -139,6 +140,12 @@ public final class AlchemyPotionBrewer {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ for (int i = 0; i < 3; i++) {
|
|
|
+ if(outputList[i] != null) {
|
|
|
+ inventory.setItem(i, outputList[i]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
removeIngredient(inventory, player);
|
|
|
|
|
|
for (AlchemyPotion input : inputList) {
|