--- a/net/minecraft/world/level/block/BlockGrowingTop.java
+++ b/net/minecraft/world/level/block/BlockGrowingTop.java
@@ -45,7 +45,7 @@
             BlockPosition blockposition1 = blockposition.shift(this.growthDirection);
 
             if (this.g(worldserver.getType(blockposition1))) {
-                worldserver.setTypeUpdate(blockposition1, this.a(iblockdata, worldserver.random));
+                org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockSpreadEvent(worldserver, blockposition, blockposition1, this.a(iblockdata, worldserver.random)); // CraftBukkit
             }
         }
 
