Cleanup finishBrewing a bit

This commit is contained in:
TfT_02 2014-02-15 11:17:31 +01:00
parent 7f9ada14c8
commit 254f3b5ac9

View File

@ -101,18 +101,20 @@ public final class AlchemyPotionBrewer {
}
for (int i = 0; i < 3; i++) {
ItemStack item = inventory.getItem(i);
ItemStack item = inventory.getItem(i).clone();
if (!isEmpty(item) && PotionConfig.getInstance().isValidPotion(item)) {
AlchemyPotion input = PotionConfig.getInstance().getPotion(item.getDurability());
AlchemyPotion output = PotionConfig.getInstance().getPotion(input.getChildDataValue(ingredient));
if (isEmpty(item) || !PotionConfig.getInstance().isValidPotion(item)) {
continue;
}
if (output != null) {
inventory.setItem(i, output.toItemStack(item.getAmount()).clone());
AlchemyPotion input = PotionConfig.getInstance().getPotion(item.getDurability());
AlchemyPotion output = PotionConfig.getInstance().getPotion(input.getChildDataValue(ingredient));
if (player != null) {
UserManager.getPlayer(player).getAlchemyManager().handlePotionBrewSuccesses(1);
}
if (output != null) {
inventory.setItem(i, output.toItemStack(item.getAmount()).clone());
if (player != null) {
UserManager.getPlayer(player).getAlchemyManager().handlePotionBrewSuccesses(1);
}
}
}