Hi, When i create a structure to a specific biome sometimes it spawns over trees, even it being limited to spawn on the ground.
Issue comments
After importing and testing your workspace, I see the issue. By setting spawn location to Ground, this only means that the structure will find the highest block that is not air and consider it ground. So the tree is also ground being the highest location not being air. MCreator can't tell difference between these two.
To avoid this, use Restrict spawn per block and only whitelist the blocks that the structure can spawn on (usually dirt, stone, and grass, but can be different depending on the use case).
Could you please attach your workspace and tell me which structure to check? Thanks!