diff --git a/src/main/java/com/gmail/nossr50/datatypes/skills/alchemy/PotionStage.java b/src/main/java/com/gmail/nossr50/datatypes/skills/alchemy/PotionStage.java index 9f8df4fba..68ec76428 100644 --- a/src/main/java/com/gmail/nossr50/datatypes/skills/alchemy/PotionStage.java +++ b/src/main/java/com/gmail/nossr50/datatypes/skills/alchemy/PotionStage.java @@ -33,13 +33,17 @@ public enum PotionStage { public static PotionStage getPotionStage(AlchemyPotion input, AlchemyPotion output) { PotionStage potionStage = getPotionStage(output); - if (getPotionStage(input) == potionStage) { + if (!isWaterBottle(input) && getPotionStage(input) == potionStage) { potionStage = PotionStage.FIVE; } return potionStage; } + private static boolean isWaterBottle(AlchemyPotion input) { + return input.getEffects().isEmpty(); + } + public static PotionStage getPotionStage(AlchemyPotion alchemyPotion) { Potion potion = Potion.fromItemStack(new ItemStack(Material.POTION, 1, alchemyPotion.getDataValue()));