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