Generating a single island of Voronoi noise

I have been creating a procedural landscape system, and I have a mostly working system, but I’m running into problems generating noise to use for the terrain. I have this here

with the Add Height function looking like this. I also have a material that I used to test how I would generate the noise. However, I’m running into problems transferring what I made in the material into the procedural mesh blueprint. The 1D perlin noise node seems to just not work, and I don’t even know how I would generate voronoi noise. I really only need values for each point, so how would I create a function to generate a value for each point on the grid based off of a voronoi noise island? Thank you.

In don’t know if you’ve seen these:

image

But maybe you want to do the thing from scratch.

The coupling between Niagara and blueprint is very good. I don’t know if there’s a way to read material coordinates there…