--- a/net/minecraft/server/ItemMilkBucket.java
+++ b/net/minecraft/server/ItemMilkBucket.java
@@ -19,7 +19,7 @@
         }
 
         if (!world.isClientSide) {
-            entityliving.removeAllEffects();
+            entityliving.removeAllEffects(org.bukkit.event.entity.EntityPotionEffectEvent.Cause.MILK); // CraftBukkit
         }
 
         return itemstack.isEmpty() ? new ItemStack(Items.BUCKET) : itemstack;