--- a/net/minecraft/world/entity/monster/EntityWitch.java
+++ b/net/minecraft/world/entity/monster/EntityWitch.java
@@ -132,7 +132,7 @@
                             while (iterator.hasNext()) {
                                 MobEffect mobeffect = (MobEffect) iterator.next();
 
-                                this.addEffect(new MobEffect(mobeffect));
+                                this.addEffect(new MobEffect(mobeffect), org.bukkit.event.entity.EntityPotionEffectEvent.Cause.ATTACK); // CraftBukkit
                             }
                         }
                     }
