Add BlockChangeDelegate compatibility for Forge onPlantGrow

If the world object is not an instanceof World, fallback to
vanilla behavior instead of calling onPlantGrow. Fixes NPE when
attempting to grow big trees, since Bukkit uses a
StructureGrowDelegate BlockChangeDelegate instead of World.