Superflat End with Structures

Hey everyone! I'm working on a flat End dimension datapack, but I'm having trouble getting structures to generate properly. Here's my current situation:

End Cities aren't spawning: Likely due to the isIslandChunk requirement failing in a flat world. The default the_end biome is excluded from city generation.

End Spikes (dragon fight platform) aren't generating at all: This is especially confusing since they normally generate regardless of terrain.

This is the code, flat generation and dragon fight works correctly:

{ "type": "minecraft:the_end", "generator": { "type": "minecraft:flat", "settings": { "biome": "minecraft:the_end", "layers": [ { "block": "minecraft:air", "height": 10 }, { "block": "minecraft:end_stone", "height": 56 } ], "structure_overrides": [ "minecraft:end_spike", "minecraft:end_city" ] } } }

Thank you so much!

P.S.: This is my first datapack, and I've coded it using ChatGPT. I have already made the nether without any issues.

Continue to help post