--- a/net/minecraft/world/entity/monster/EntityEvoker.java
+++ b/net/minecraft/world/entity/monster/EntityEvoker.java
@@ -192,7 +192,7 @@
                     entityvex.setOwner(EntityEvoker.this);
                     entityvex.setBoundOrigin(blockposition);
                     entityvex.setLimitedLife(20 * (30 + EntityEvoker.this.random.nextInt(90)));
-                    worldserver.addFreshEntityWithPassengers(entityvex);
+                    worldserver.addFreshEntityWithPassengers(entityvex, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.SPELL); // CraftBukkit - Add SpawnReason
                 }
             }
 
