From 24185df1020db77c5e5ded3ecbbf35357c018492 Mon Sep 17 00:00:00 2001 From: kireevm96 Date: Wed, 6 Oct 2021 13:08:09 +0300 Subject: [PATCH] Fix alchemy only POTION --- .../src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java b/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java index e8182a2b..29784deb 100644 --- a/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java +++ b/eco-extensions/alchemy/src/main/java/com/willfp/ecoenchants/alchemy/Alchemy.java @@ -8,6 +8,7 @@ import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils; import org.bukkit.entity.LivingEntity; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntityPotionEffectEvent; +import org.bukkit.event.entity.EntityPotionEffectEvent.Cause; import org.bukkit.metadata.FixedMetadataValue; import org.bukkit.potion.PotionEffect; import org.jetbrains.annotations.NotNull; @@ -38,6 +39,9 @@ public class Alchemy extends EcoEnchant { if (!(event.getEntity() instanceof LivingEntity entity)) { return; } + if (!(event.getCause() == Cause.POTION_DRINK) && !(event.getCause() == Cause.POTION_SPLASH) ) { + return; + } if (entity.hasMetadata(event.getNewEffect().toString())) { return;