Custom Dimension + Structures Problem

Basically I’ve created a custom dimension named “The Beginning” a custom biome with the same name, the noise of the dimension is similar to the end’s floating islands, due to this some parts of the terrain have some “void patches” but these are still part of the terrain, whenever I try to generate structures here they either appear on the bottom of the world when using “WORLD_SURFACE” heightmap, or just floating when using a simple absolute starting height, when using a terrain adaptation method like beard thin or beard box it just creates a random blob of purpur blocks in the middle of these "void patches"

idk if there is a better way to do this I just want to generate these types of artificial vegetation on the terrain, they resemble chorus flowers with the blocks switched out, any help is appreciated or if more info is required I can provide it ill attach an image of what I mean by "floating" in the "void patches" and when they appear at y=0 when using the “WORLD_SURFACE” heightmap

Continue to help post