--- a/net/minecraft/server/BlockGrass.java
+++ b/net/minecraft/server/BlockGrass.java
@@ -51,7 +51,7 @@
                         }
 
                         if (iblockdata2.canPlace(world, blockposition2)) {
-                            world.setTypeAndData(blockposition2, iblockdata2, 3);
+                            org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockGrowEvent(world, blockposition2, iblockdata2, 3); // CraftBukkit
                         }
                     }
                 }